Lines Matching full:s3
40 #define transpose_4x4(s0, s1, s2, s3) \ argument
42 zip1 RTMP1.4s, s2.4s, s3.4s; \
44 zip2 RTMP3.4s, s2.4s, s3.4s; \
48 zip2 s3.2d, RTMP2.2d, RTMP3.2d;
50 #define transpose_4x4_2x(s0, s1, s2, s3, s4, s5, s6, s7) \ argument
52 zip1 RTMP1.4s, s2.4s, s3.4s; \
54 zip2 RTMP3.4s, s2.4s, s3.4s; \
62 zip2 s3.2d, RTMP2.2d, RTMP3.2d; \
68 #define rotate_clockwise_4x4(s0, s1, s2, s3) \ argument
71 zip1 RTMP2.4s, s3.4s, s2.4s; \
72 zip2 RTMP3.4s, s3.4s, s2.4s; \
76 zip2 s3.2d, RTMP3.2d, RTMP1.2d;
78 #define rotate_clockwise_4x4_2x(s0, s1, s2, s3, s4, s5, s6, s7) \ argument
80 zip1 RTMP2.4s, s3.4s, s2.4s; \
82 zip2 RTMP3.4s, s3.4s, s2.4s; \
90 zip2 s3.2d, RTMP3.2d, RTMP1.2d; \
96 #define ROUND4(round, s0, s1, s2, s3) \ argument
98 /* rk ^ s1 ^ s2 ^ s3 */ \
99 eor RTMP1.16b, s2.16b, s3.16b; \
161 #define ROUND8(round, s0, s1, s2, s3, t0, t1, t2, t3) \ argument
162 /* rk ^ s1 ^ s2 ^ s3 */ \
164 eor RTMP0.16b, s2.16b, s3.16b; \