Lines Matching +full:3 +full:v3
18 .irp b, 0, 1, 2, 3, 24, 25, 26, 27, 28, 29, 30, 31
236 /* can be the same as input v0-v3 */
240 #define RR7 v3
261 .align 3
285 /* H ^ 3 */
298 .align 3
322 ld1 {v0.16b-v3.16b}, [x2], #64
327 rbit v3.16b, v3.16b
331 * (in1) * H^3 => rr2:rr3
340 RR6, RR7, v3, RH1, RTMP6, RTMP7)
373 .align 3
413 inc32_le128(v3) /* +3 */
417 SM4_CRYPT_BLK4(v0, v1, v2, v3)
422 eor v3.16b, v3.16b, RTMP3.16b
423 st1 {v0.16b-v3.16b}, [x1], #64
430 rbit v3.16b, v3.16b
434 * (in1) * H^3 => rr2:rr3
443 RR6, RR7, v3, RH1, RTMP6, RTMP7)
491 ld1 {v3.16b}, [x0]
509 tbl v0.16b, {v0.16b}, v3.16b
520 GTAG_HASH_LENGTHS(v1, v3)
563 /* v0-v2 for building CTRs, v3-v5 for saving inputs */
584 .align 3
615 cmp w4, #(3 * 16)
618 sub w4, w4, #(3 * 16)
620 ld1 {v3.16b-v5.16b}, [x2], #(3 * 16)
624 rbit v6.16b, v3.16b
638 eor v0.16b, v0.16b, v3.16b
644 st1 {v0.16b-v2.16b}, [x1], #(3 * 16)
655 ld1 {v3.16b}, [x2], #16
659 rbit v6.16b, v3.16b
665 eor v0.16b, v0.16b, v3.16b
683 ld1 {v3.16b}, [x0]
701 tbl v0.16b, {v0.16b}, v3.16b
712 GTAG_HASH_LENGTHS(v1, v3)