Lines Matching full:v4
37 encrypt_block5x v0, v1, v2, v3, v4, w3, x2, x8, w7
42 decrypt_block5x v0, v1, v2, v3, v4, w3, x2, x8, w7
65 ST5( ld1 {v4.16b}, [x1], #16 )
68 ST5( st1 {v4.16b}, [x0], #16 )
96 ST5( ld1 {v4.16b}, [x1], #16 )
99 ST5( st1 {v4.16b}, [x0], #16 )
130 ld1 {v4.16b}, [x5] /* get iv */
134 encrypt_block v4, w8, x6, x7, w9
139 ld1 {v4.16b}, [x5] /* get iv */
146 eor v0.16b, v0.16b, v4.16b /* ..and xor with iv */
155 mov v4.16b, v3.16b
162 eor v4.16b, v4.16b, v0.16b /* ..and xor with iv */
163 encrypt_block v4, w3, x2, x6, w7
164 st1 {v4.16b}, [x0], #16
168 st1 {v4.16b}, [x5] /* return iv */
197 ld1 {v4.16b}, [x1], #16 /* get 1 ct block */
209 eor v4.16b, v4.16b, v5.16b
211 mov v4.16b, v0.16b
217 eor v1.16b, v1.16b, v4.16b
223 ST5( st1 {v4.16b}, [x0], #16 )
259 ld1 {v4.16b}, [x9]
268 tbl v1.16b, {v1.16b}, v4.16b
288 ld1 {v4.16b}, [x9]
300 tbx v0.16b, {v1.16b}, v4.16b
350 ST5( mov v4.16b, vctr.16b )
375 ST5( mov v4.d[0], vctr.d[0] )
392 ST5( mov v4.d[1], x10 )
403 ST5( eor v4.16b, v6.16b, v4.16b )
405 ST5( st1 {v4.16b}, [x0], #16 )
415 /* XOR up to MAX_STRIDE * 16 - 1 bytes of in/output with v0 ... v3/v4 */
451 ST5( tbl v4.16b, {v4.16b}, v10.16b )
454 ST5( eor v9.16b, v9.16b, v4.16b )
467 ST5( mov v3.16b, v4.16b )
500 ld1 {v4.16b}, [x6]
506 encrypt_block v4, w3, x5, x8, w7 /* first tweak */
513 next_tweak v4, v4, v8
518 next_tweak v5, v4, v8
519 eor v0.16b, v0.16b, v4.16b
527 eor v0.16b, v0.16b, v4.16b
531 mov v4.16b, v7.16b
543 eor v0.16b, v0.16b, v4.16b
545 eor v0.16b, v0.16b, v4.16b
548 next_tweak v4, v4, v8
555 st1 {v4.16b}, [x6]
592 ld1 {v4.16b}, [x6]
598 encrypt_block v4, w3, x5, x8, w7 /* first tweak */
606 next_tweak v4, v4, v8
611 next_tweak v5, v4, v8
612 eor v0.16b, v0.16b, v4.16b
620 eor v0.16b, v0.16b, v4.16b
624 mov v4.16b, v7.16b
636 eor v0.16b, v0.16b, v4.16b
638 eor v0.16b, v0.16b, v4.16b
642 next_tweak v4, v4, v8
645 st1 {v4.16b}, [x6]
659 next_tweak v5, v4, v8
691 ld1 {v1.16b-v4.16b}, [x0], #64 /* get next pt block */
698 eor v0.16b, v0.16b, v4.16b