Lines Matching refs:T0
39 #define PMUL_128x128(r0, r1, m0, m1, T0, T1) \ argument
40 ext T0.16b, m1.16b, m1.16b, #8; \
42 pmull T1.1q, m0.1d, T0.1d; \
43 pmull2 T0.1q, m0.2d, T0.2d; \
45 eor T0.16b, T0.16b, T1.16b; \
46 ext T1.16b, RZERO.16b, T0.16b, #8; \
47 ext T0.16b, T0.16b, RZERO.16b, #8; \
49 eor r1.16b, r1.16b, T0.16b;
51 #define PMUL_128x128_4x(r0, r1, m0, m1, T0, T1, \ argument
55 ext T0.16b, m1.16b, m1.16b, #8; \
63 pmull T1.1q, m0.1d, T0.1d; \
67 pmull2 T0.1q, m0.2d, T0.2d; \
75 eor T0.16b, T0.16b, T1.16b; \
79 ext T1.16b, RZERO.16b, T0.16b, #8; \
83 ext T0.16b, T0.16b, RZERO.16b, #8; \
91 eor r1.16b, r1.16b, T0.16b; \
100 #define REDUCTION(a, r0, r1, rconst, T0, T1) \ argument
101 pmull2 T0.1q, r1.2d, rconst.2d; \
102 ext T1.16b, T0.16b, RZERO.16b, #8; \
103 ext T0.16b, RZERO.16b, T0.16b, #8; \
105 eor r0.16b, r0.16b, T0.16b; \
106 pmull T0.1q, r1.1d, rconst.1d; \
107 eor a.16b, r0.16b, T0.16b;
109 #define SM4_CRYPT_PMUL_128x128_BLK(b0, r0, r1, m0, m1, T0, T1) \ argument
111 ext T0.16b, m1.16b, m1.16b, #8; \
115 pmull T1.1q, m0.1d, T0.1d; \
117 pmull2 T0.1q, m0.2d, T0.2d; \
121 eor T0.16b, T0.16b, T1.16b; \
123 ext T1.16b, RZERO.16b, T0.16b, #8; \
125 ext T0.16b, T0.16b, RZERO.16b, #8; \
129 eor r1.16b, r1.16b, T0.16b; \
134 r0, r1, m0, m1, T0, T1, \ argument
140 ext T0.16b, m1.16b, m1.16b, #8; \
152 pmull T1.1q, m0.1d, T0.1d; \
158 pmull2 T0.1q, m0.2d, T0.2d; \
170 eor T0.16b, T0.16b, T1.16b; \
176 ext T1.16b, RZERO.16b, T0.16b, #8; \
182 ext T0.16b, T0.16b, RZERO.16b, #8; \
194 eor r1.16b, r1.16b, T0.16b; \