Lines Matching +full:1 +full:v8
3 * sha3-ce-core.S - core SHA-3 transform using v8.2 Crypto Extensions
15 .irp b,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31
46 ld1 { v0.1d- v3.1d}, [x0]
47 ld1 { v4.1d- v7.1d}, [x8], #32
48 ld1 { v8.1d-v11.1d}, [x8], #32
49 ld1 {v12.1d-v15.1d}, [x8], #32
50 ld1 {v16.1d-v19.1d}, [x8], #32
51 ld1 {v20.1d-v23.1d}, [x8], #32
52 ld1 {v24.1d}, [x8]
54 0: sub w2, w2, #1
74 eor v8.8b, v8.8b, v26.8b
80 tbnz x3, #4, 1f // SHA3-384 or SHA3-224
90 1: tbz x3, #2, 3f // bit 2 cleared? SHA-384
105 eor v8.8b, v8.8b, v26.8b
107 3: sub w8, w8, #1
111 eor3 v28.16b, v3.16b, v8.16b, v13.16b
123 rax1 v25.2d, v25.2d, v27.2d // bc[1]
127 xar v29.2d, v1.2d, v25.2d, (64 - 1)
142 xar v8.2d, v8.2d, v27.2d, (64 - 55)
152 bcax v20.16b, v31.16b, v22.16b, v8.16b
153 bcax v21.16b, v8.16b, v23.16b, v22.16b
156 bcax v24.16b, v24.16b, v8.16b, v31.16b
173 bcax v8.16b, v4.16b, v5.16b, v9.16b
191 4: st1 { v0.1d- v3.1d}, [x0], #32
192 st1 { v4.1d- v7.1d}, [x0], #32
193 st1 { v8.1d-v11.1d}, [x0], #32
194 st1 {v12.1d-v15.1d}, [x0], #32
195 st1 {v16.1d-v19.1d}, [x0], #32
196 st1 {v20.1d-v23.1d}, [x0], #32
197 st1 {v24.1d}, [x0]