Lines Matching +full:1 +full:v8
76 subs w4, w4, #1
106 subs w4, w4, #1
163 subs w4, w4, #1
190 ld1 {v4.16b}, [x1], #16 /* get 1 ct block */
198 ld1 {v5.16b}, [x1], #16 /* reload 1 ct block */
199 ld1 {cbciv.16b}, [x1], #16 /* reload 1 ct block */
211 ld1 {cbciv.16b}, [x1], #16 /* reload 1 ct block */
228 subs w4, w4, #1
347 umov IV_PART, vctr.d[1]
360 * Set up the counter values in v0-v{MAX_STRIDE-1}.
364 * v{MAX_STRIDE-1}. For example: if encrypting two blocks with
378 sub x6, CTR, #MAX_STRIDE - 1
395 .subsection 1
408 add x8, x8, #1
420 adr x16, 1f
433 1: b 2f
437 ins vctr.d[1], x7
438 sub x7, IV_PART, #MAX_STRIDE - 1
443 mov v1.d[1], x7
446 mov v2.d[1], x8
448 mov v3.d[1], x9
449 ST5( mov v4.d[1], x10 )
481 * Handle up to MAX_STRIDE * 16 - 1 bytes of plaintext
483 * This code expects the last keystream block to be in v{MAX_STRIDE-1}.
515 ld1 {v8.16b}, [IN], x13
522 ST4( eor v8.16b, v8.16b, v2.16b )
529 ST5( eor v8.16b, v8.16b, v3.16b )
537 st1 {v8.16b}, [OUT]
614 ctr_encrypt 1
643 xts_load_mask v8
655 next_tweak v4, v4, v8
660 next_tweak v5, v4, v8
662 next_tweak v6, v5, v8
665 next_tweak v7, v6, v8
675 xts_reload_mask v8
690 next_tweak v4, v4, v8
734 xts_load_mask v8
747 next_tweak v4, v4, v8
752 next_tweak v5, v4, v8
754 next_tweak v6, v5, v8
757 next_tweak v7, v6, v8
767 xts_reload_mask v8
783 next_tweak v4, v4, v8
800 next_tweak v5, v4, v8
854 subs w3, w3, #1