Lines Matching full:v0
51 ld1 {v0.16b}, [x0];
52 rev32 v0.16b, v0.16b;
59 eor v0.16b, v0.16b, v1.16b;
61 sm4ekey v0.4s, v0.4s, v24.4s;
62 sm4ekey v1.4s, v0.4s, v25.4s;
73 st1 {v0.16b-v3.16b}, [x1], #64;
83 tbl v23.16b, {v0.16b}, v24.16b
100 ld1 {v0.16b}, [x2];
101 SM4_CRYPT_BLK(v0);
102 st1 {v0.16b}, [x1];
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;
148 ld1 {v0.16b}, [x2], #16;
149 SM4_CRYPT_BLK(v0);
150 st1 {v0.16b}, [x1], #16;
177 ld1 {v0.16b-v3.16b}, [x2], #64
179 eor v0.16b, v0.16b, RIV.16b
180 SM4_CRYPT_BLK(v0)
181 eor v1.16b, v1.16b, v0.16b
188 st1 {v0.16b-v3.16b}, [x1], #64
197 ld1 {v0.16b}, [x2], #16
199 eor RIV.16b, RIV.16b, v0.16b
230 ld1 {v0.16b-v3.16b}, [x2], #64
233 rev32 v8.16b, v0.16b
245 eor v9.16b, v9.16b, v0.16b
268 ld1 {v0.16b-v3.16b}, [x2], #64
270 rev32 v8.16b, v0.16b
278 eor v9.16b, v9.16b, v0.16b
291 ld1 {v0.16b}, [x2], #16
293 rev32 v8.16b, v0.16b
300 mov RIV.16b, v0.16b
327 ld1 {v0.16b}, [x2]
328 eor RIV.16b, RIV.16b, v0.16b
344 tbl v0.16b, {RIV.16b}, v3.16b
353 st1 {v0.16b}, [x5]
384 ld1 {v0.16b}, [x2], x5
387 SM4_CRYPT_BLK(v0)
389 tbl v2.16b, {v0.16b}, v3.16b
393 tbx v0.16b, {v1.16b}, v4.16b
394 SM4_CRYPT_BLK(v0)
395 eor v0.16b, v0.16b, RIV.16b
400 st1 {v0.16b}, [x1]
424 ld1 {v0.16b-v3.16b}, [x2], #64
428 eor v0.16b, v0.16b, v8.16b
430 rev32 v8.16b, v0.16b
442 st1 {v0.16b-v3.16b}, [x1], #64
451 ld1 {v0.16b}, [x2], #16
454 eor RIV.16b, RIV.16b, v0.16b
484 ld1 {v0.16b-v3.16b}, [x2], #64
488 rev32 v9.16b, v0.16b
500 eor v0.16b, v0.16b, v8.16b
509 st1 {v0.16b-v3.16b}, [x1], #64
522 ld1 {v0.16b-v3.16b}, [x2], #64
525 rev32 v9.16b, v0.16b
533 eor v0.16b, v0.16b, v8.16b
538 st1 {v0.16b-v3.16b}, [x1], #64
545 ld1 {v0.16b}, [x2], #16
549 eor RIV.16b, RIV.16b, v0.16b
552 mov RIV.16b, v0.16b
590 inc_le128(v0) /* +0 */
602 SM4_CRYPT_BLK8(v0, v1, v2, v3, v4, v5, v6, v7)
604 eor v0.16b, v0.16b, v8.16b
613 st1 {v0.16b-v3.16b}, [x1], #64
627 inc_le128(v0) /* +0 */
634 SM4_CRYPT_BLK4(v0, v1, v2, v3)
636 eor v0.16b, v0.16b, v8.16b
641 st1 {v0.16b-v3.16b}, [x1], #64
649 inc_le128(v0)
653 SM4_CRYPT_BLK(v0)
655 eor v0.16b, v0.16b, v8.16b
656 st1 {v0.16b}, [x1], #16
723 ld1 {v0.16b-v3.16b}, [x2], #64
725 eor v0.16b, v0.16b, v8.16b
734 SM4_CRYPT_BLK8(v0, v1, v2, v3, v4, v5, v6, v7)
736 eor v0.16b, v0.16b, v8.16b
744 st1 {v0.16b-v3.16b}, [x1], #64
763 ld1 {v0.16b-v3.16b}, [x2], #64
764 eor v0.16b, v0.16b, v8.16b
769 SM4_CRYPT_BLK4(v0, v1, v2, v3)
771 eor v0.16b, v0.16b, v8.16b
775 st1 {v0.16b-v3.16b}, [x1], #64
784 ld1 {v0.16b}, [x2], #16
785 eor v0.16b, v0.16b, v8.16b
787 SM4_CRYPT_BLK(v0)
789 eor v0.16b, v0.16b, v8.16b
790 st1 {v0.16b}, [x1], #16
802 ld1 {v0.16b}, [x2]
803 eor v0.16b, v0.16b, v8.16b
804 SM4_CRYPT_BLK(v0)
805 eor v0.16b, v0.16b, v8.16b
820 tbl v2.16b, {v0.16b}, v3.16b
822 tbx v0.16b, {v1.16b}, v4.16b
824 eor v0.16b, v0.16b, v9.16b
825 SM4_CRYPT_BLK(v0)
826 eor v0.16b, v0.16b, v9.16b
832 st1 {v0.16b}, [x1]
890 ld1 {v0.16b-v3.16b}, [x2], #64
892 eor v0.16b, v0.16b, v8.16b
901 SM4_CRYPT_BLK8(v0, v1, v2, v3, v4, v5, v6, v7)
903 eor v0.16b, v0.16b, v8.16b
911 st1 {v0.16b-v3.16b}, [x1], #64
930 ld1 {v0.16b-v3.16b}, [x2], #64
931 eor v0.16b, v0.16b, v8.16b
936 SM4_CRYPT_BLK4(v0, v1, v2, v3)
938 eor v0.16b, v0.16b, v8.16b
942 st1 {v0.16b-v3.16b}, [x1], #64
951 ld1 {v0.16b}, [x2], #16
952 eor v0.16b, v0.16b, v8.16b
954 SM4_CRYPT_BLK(v0)
956 eor v0.16b, v0.16b, v8.16b
957 st1 {v0.16b}, [x1], #16
969 ld1 {v0.16b}, [x2]
970 eor v0.16b, v0.16b, v9.16b
971 SM4_CRYPT_BLK(v0)
972 eor v0.16b, v0.16b, v9.16b
987 tbl v2.16b, {v0.16b}, v3.16b
989 tbx v0.16b, {v1.16b}, v4.16b
991 eor v0.16b, v0.16b, v8.16b
992 SM4_CRYPT_BLK(v0)
993 eor v0.16b, v0.16b, v8.16b
999 st1 {v0.16b}, [x1]
1044 ld1 {v0.16b-v3.16b}, [x2], #64
1046 eor RMAC.16b, RMAC.16b, v0.16b
1061 ld1 {v0.16b}, [x2], #16
1063 eor RMAC.16b, RMAC.16b, v0.16b
1072 ld1 {v0.16b}, [x2], #16
1073 eor RMAC.16b, RMAC.16b, v0.16b