Lines Matching +full:3 +full:v3
17 .irp b, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, \
42 .align 3
64 sm4ekey v3.4s, v2.4s, v27.4s;
65 sm4ekey v4.4s, v3.4s, v28.4s;
73 st1 {v0.16b-v3.16b}, [x1], #64;
80 tbl v20.16b, {v3.16b}, v24.16b
91 .align 3
107 .align 3
121 ld1 {v0.16b-v3.16b}, [x2], #64;
124 SM4_CRYPT_BLK8(v0, v1, v2, v3, v4, v5, v6, v7);
126 st1 {v0.16b-v3.16b}, [x1], #64;
139 ld1 {v0.16b-v3.16b}, [x2], #64;
140 SM4_CRYPT_BLK4(v0, v1, v2, v3);
141 st1 {v0.16b-v3.16b}, [x1], #64;
158 .align 3
177 ld1 {v0.16b-v3.16b}, [x2], #64
185 eor v3.16b, v3.16b, v2.16b
186 SM4_CRYPT_BLK(v3)
188 st1 {v0.16b-v3.16b}, [x1], #64
189 mov RIV.16b, v3.16b
213 .align 3
230 ld1 {v0.16b-v3.16b}, [x2], #64
236 rev32 v11.16b, v3.16b
248 eor v12.16b, v12.16b, v3.16b
268 ld1 {v0.16b-v3.16b}, [x2], #64
273 rev32 v11.16b, v3.16b
284 mov RIV.16b, v3.16b
311 .align 3
336 ld1 {v3.16b}, [x6]
344 tbl v0.16b, {RIV.16b}, v3.16b
359 .align 3
380 ld1 {v3.16b}, [x6]
389 tbl v2.16b, {v0.16b}, v3.16b
405 .align 3
435 inc_le128(v3) /* +3 */
444 SM4_CRYPT_BLK8(v0, v1, v2, v3, v4, v5, v6, v7)
449 eor v3.16b, v3.16b, v11.16b
455 st1 {v0.16b-v3.16b}, [x1], #64
472 inc_le128(v3) /* +3 */
476 SM4_CRYPT_BLK4(v0, v1, v2, v3)
481 eor v3.16b, v3.16b, v11.16b
483 st1 {v0.16b-v3.16b}, [x1], #64
519 .align 3
565 ld1 {v0.16b-v3.16b}, [x2], #64
570 eor v3.16b, v3.16b, v11.16b
576 SM4_CRYPT_BLK8(v0, v1, v2, v3, v4, v5, v6, v7)
581 eor v3.16b, v3.16b, v11.16b
586 st1 {v0.16b-v3.16b}, [x1], #64
605 ld1 {v0.16b-v3.16b}, [x2], #64
609 eor v3.16b, v3.16b, v11.16b
611 SM4_CRYPT_BLK4(v0, v1, v2, v3)
616 eor v3.16b, v3.16b, v11.16b
617 st1 {v0.16b-v3.16b}, [x1], #64
654 ld1 {v3.16b}, [x6]
662 tbl v2.16b, {v0.16b}, v3.16b
686 .align 3
732 ld1 {v0.16b-v3.16b}, [x2], #64
737 eor v3.16b, v3.16b, v11.16b
743 SM4_CRYPT_BLK8(v0, v1, v2, v3, v4, v5, v6, v7)
748 eor v3.16b, v3.16b, v11.16b
753 st1 {v0.16b-v3.16b}, [x1], #64
772 ld1 {v0.16b-v3.16b}, [x2], #64
776 eor v3.16b, v3.16b, v11.16b
778 SM4_CRYPT_BLK4(v0, v1, v2, v3)
783 eor v3.16b, v3.16b, v11.16b
784 st1 {v0.16b-v3.16b}, [x1], #64
821 ld1 {v3.16b}, [x6]
829 tbl v2.16b, {v0.16b}, v3.16b
853 .align 3
886 ld1 {v0.16b-v3.16b}, [x2], #64
894 eor RMAC.16b, RMAC.16b, v3.16b