Lines Matching full:s0
40 #define transpose_4x4(s0, s1, s2, s3) \ argument
41 zip1 RTMP0.4s, s0.4s, s1.4s; \
43 zip2 RTMP2.4s, s0.4s, s1.4s; \
45 zip1 s0.2d, RTMP0.2d, RTMP1.2d; \
50 #define transpose_4x4_2x(s0, s1, s2, s3, s4, s5, s6, s7) \ argument
51 zip1 RTMP0.4s, s0.4s, s1.4s; \
53 zip2 RTMP2.4s, s0.4s, s1.4s; \
59 zip1 s0.2d, RTMP0.2d, RTMP1.2d; \
68 #define rotate_clockwise_4x4(s0, s1, s2, s3) \ argument
69 zip1 RTMP0.4s, s1.4s, s0.4s; \
70 zip2 RTMP1.4s, s1.4s, s0.4s; \
73 zip1 s0.2d, RTMP2.2d, RTMP0.2d; \
78 #define rotate_clockwise_4x4_2x(s0, s1, s2, s3, s4, s5, s6, s7) \ argument
79 zip1 RTMP0.4s, s1.4s, s0.4s; \
81 zip2 RTMP1.4s, s1.4s, s0.4s; \
87 zip1 s0.2d, RTMP2.2d, RTMP0.2d; \
96 #define ROUND4(round, s0, s1, s2, s3) \ argument
128 /* s0 ^= RTMP3 */ \
129 eor s0.16b, s0.16b, RTMP3.16b;
161 #define ROUND8(round, s0, s1, s2, s3, t0, t1, t2, t3) \ argument
216 /* s0/t0 ^= RTMP0/1 */ \
217 eor s0.16b, s0.16b, RTMP0.16b; \