• Home
  • Raw
  • Download

Lines Matching refs:v0

43 	encrypt_block2x	v0, v1, w3, x2, x6, w7
48 decrypt_block2x v0, v1, w3, x2, x6, w7
55 encrypt_block4x v0, v1, v2, v3, w3, x2, x6, w7
60 decrypt_block4x v0, v1, v2, v3, w3, x2, x6, w7
89 encrypt_block2x v0, v1, w3, x2, x6, w7
93 decrypt_block2x v0, v1, w3, x2, x6, w7
97 encrypt_block4x v0, v1, v2, v3, w3, x2, x6, w7
101 decrypt_block4x v0, v1, v2, v3, w3, x2, x6, w7
124 ld1 {v0.16b-v1.16b}, [x1], #32 /* get 2 pt blocks */
126 st1 {v0.16b-v1.16b}, [x0], #32
128 ld1 {v0.16b-v3.16b}, [x1], #64 /* get 4 pt blocks */
130 st1 {v0.16b-v3.16b}, [x0], #64
138 ld1 {v0.16b}, [x1], #16 /* get next pt block */
139 encrypt_block v0, w3, x2, x5, w6
140 st1 {v0.16b}, [x0], #16
160 ld1 {v0.16b-v1.16b}, [x1], #32 /* get 2 ct blocks */
162 st1 {v0.16b-v1.16b}, [x0], #32
164 ld1 {v0.16b-v3.16b}, [x1], #64 /* get 4 ct blocks */
166 st1 {v0.16b-v3.16b}, [x0], #64
174 ld1 {v0.16b}, [x1], #16 /* get next ct block */
175 decrypt_block v0, w3, x2, x5, w6
176 st1 {v0.16b}, [x0], #16
195 ld1 {v0.16b}, [x5] /* get iv */
200 eor v0.16b, v0.16b, v1.16b /* ..and xor with iv */
201 encrypt_block v0, w3, x2, x6, w7
202 st1 {v0.16b}, [x0], #16
205 st1 {v0.16b}, [x5] /* return iv */
222 ld1 {v0.16b-v1.16b}, [x1], #32 /* get 2 ct blocks */
223 mov v2.16b, v0.16b
226 eor v0.16b, v0.16b, v7.16b
229 st1 {v0.16b-v1.16b}, [x0], #32
231 ld1 {v0.16b-v3.16b}, [x1], #64 /* get 4 ct blocks */
232 mov v4.16b, v0.16b
237 eor v0.16b, v0.16b, v7.16b
242 st1 {v0.16b-v3.16b}, [x0], #64
251 mov v0.16b, v1.16b /* ...and copy to v0 */
252 decrypt_block v0, w3, x2, x6, w7
253 eor v0.16b, v0.16b, v7.16b /* xor with iv => pt */
255 st1 {v0.16b}, [x0], #16
286 mov v0.8b, v4.8b
290 ins v0.d[1], x7
296 eor v0.16b, v0.16b, v2.16b
298 st1 {v0.16b-v1.16b}, [x0], #32
302 mov v0.16b, v4.16b
313 eor v0.16b, v5.16b, v0.16b
318 st1 {v0.16b-v3.16b}, [x0], #64
330 mov v0.16b, v4.16b
331 encrypt_block v0, w3, x2, x6, w7
342 eor v3.16b, v0.16b, v3.16b
353 eor v3.8b, v0.8b, v3.8b
407 ld1 {v0.16b-v1.16b}, [x1], #32 /* get 2 pt blocks */
409 eor v0.16b, v0.16b, v4.16b
412 eor v0.16b, v0.16b, v4.16b
414 st1 {v0.16b-v1.16b}, [x0], #32
422 ld1 {v0.16b-v3.16b}, [x1], #64 /* get 4 pt blocks */
424 eor v0.16b, v0.16b, v4.16b
432 eor v0.16b, v0.16b, v4.16b
435 st1 {v0.16b-v3.16b}, [x0], #64
446 eor v0.16b, v1.16b, v4.16b
447 encrypt_block v0, w3, x2, x6, w7
448 eor v0.16b, v0.16b, v4.16b
449 st1 {v0.16b}, [x0], #16
479 ld1 {v0.16b-v1.16b}, [x1], #32 /* get 2 ct blocks */
481 eor v0.16b, v0.16b, v4.16b
484 eor v0.16b, v0.16b, v4.16b
486 st1 {v0.16b-v1.16b}, [x0], #32
494 ld1 {v0.16b-v3.16b}, [x1], #64 /* get 4 ct blocks */
496 eor v0.16b, v0.16b, v4.16b
504 eor v0.16b, v0.16b, v4.16b
507 st1 {v0.16b-v3.16b}, [x0], #64
518 eor v0.16b, v1.16b, v4.16b
519 decrypt_block v0, w3, x2, x6, w7
520 eor v0.16b, v0.16b, v4.16b
521 st1 {v0.16b}, [x0], #16