Lines Matching refs: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]
432 inc_le128(v0) /* +0 */
444 SM4_CRYPT_BLK8(v0, v1, v2, v3, v4, v5, v6, v7)
446 eor v0.16b, v0.16b, v8.16b
455 st1 {v0.16b-v3.16b}, [x1], #64
469 inc_le128(v0) /* +0 */
476 SM4_CRYPT_BLK4(v0, v1, v2, v3)
478 eor v0.16b, v0.16b, v8.16b
483 st1 {v0.16b-v3.16b}, [x1], #64
491 inc_le128(v0)
495 SM4_CRYPT_BLK(v0)
497 eor v0.16b, v0.16b, v8.16b
498 st1 {v0.16b}, [x1], #16
565 ld1 {v0.16b-v3.16b}, [x2], #64
567 eor v0.16b, v0.16b, v8.16b
576 SM4_CRYPT_BLK8(v0, v1, v2, v3, v4, v5, v6, v7)
578 eor v0.16b, v0.16b, v8.16b
586 st1 {v0.16b-v3.16b}, [x1], #64
605 ld1 {v0.16b-v3.16b}, [x2], #64
606 eor v0.16b, v0.16b, v8.16b
611 SM4_CRYPT_BLK4(v0, v1, v2, v3)
613 eor v0.16b, v0.16b, v8.16b
617 st1 {v0.16b-v3.16b}, [x1], #64
626 ld1 {v0.16b}, [x2], #16
627 eor v0.16b, v0.16b, v8.16b
629 SM4_CRYPT_BLK(v0)
631 eor v0.16b, v0.16b, v8.16b
632 st1 {v0.16b}, [x1], #16
644 ld1 {v0.16b}, [x2]
645 eor v0.16b, v0.16b, v8.16b
646 SM4_CRYPT_BLK(v0)
647 eor v0.16b, v0.16b, v8.16b
662 tbl v2.16b, {v0.16b}, v3.16b
664 tbx v0.16b, {v1.16b}, v4.16b
666 eor v0.16b, v0.16b, v9.16b
667 SM4_CRYPT_BLK(v0)
668 eor v0.16b, v0.16b, v9.16b
674 st1 {v0.16b}, [x1]
732 ld1 {v0.16b-v3.16b}, [x2], #64
734 eor v0.16b, v0.16b, v8.16b
743 SM4_CRYPT_BLK8(v0, v1, v2, v3, v4, v5, v6, v7)
745 eor v0.16b, v0.16b, v8.16b
753 st1 {v0.16b-v3.16b}, [x1], #64
772 ld1 {v0.16b-v3.16b}, [x2], #64
773 eor v0.16b, v0.16b, v8.16b
778 SM4_CRYPT_BLK4(v0, v1, v2, v3)
780 eor v0.16b, v0.16b, v8.16b
784 st1 {v0.16b-v3.16b}, [x1], #64
793 ld1 {v0.16b}, [x2], #16
794 eor v0.16b, v0.16b, v8.16b
796 SM4_CRYPT_BLK(v0)
798 eor v0.16b, v0.16b, v8.16b
799 st1 {v0.16b}, [x1], #16
811 ld1 {v0.16b}, [x2]
812 eor v0.16b, v0.16b, v9.16b
813 SM4_CRYPT_BLK(v0)
814 eor v0.16b, v0.16b, v9.16b
829 tbl v2.16b, {v0.16b}, v3.16b
831 tbx v0.16b, {v1.16b}, v4.16b
833 eor v0.16b, v0.16b, v8.16b
834 SM4_CRYPT_BLK(v0)
835 eor v0.16b, v0.16b, v8.16b
841 st1 {v0.16b}, [x1]
886 ld1 {v0.16b-v3.16b}, [x2], #64
888 eor RMAC.16b, RMAC.16b, v0.16b
903 ld1 {v0.16b}, [x2], #16
905 eor RMAC.16b, RMAC.16b, v0.16b
914 ld1 {v0.16b}, [x2], #16
915 eor RMAC.16b, RMAC.16b, v0.16b