Lines Matching refs:x4

51 #define S0_1(x0, x1, x2, x3, x4)      \
54 vpxor x2, x3, x4; \
55 vpxor RNOT, x4, x4; \
58 vpxor x4, x1, x1; \
60 #define S0_2(x0, x1, x2, x3, x4) \
62 vpor x0, x4, x4; \
67 vpxor x4, x2, x2; \
70 #define S1_1(x0, x1, x2, x3, x4) \
74 vpand tp, x1, x4; \
79 #define S1_2(x0, x1, x2, x3, x4) \
80 vpxor x4, x3, x3; \
81 vpor x4, x1, x1; \
82 vpxor x2, x4, x4; \
88 vpxor x1, x4, x4;
90 #define S2_1(x0, x1, x2, x3, x4) \
99 #define S2_2(x0, x1, x2, x3, x4) \
105 vpxor tp, x0, x4; \
109 #define S3_1(x0, x1, x2, x3, x4) \
112 vpand x0, x1, x4; \
117 vpor x4, x0, x0; \
118 vpxor x3, x4, x4;
119 #define S3_2(x0, x1, x2, x3, x4) \
122 vpand x4, x3, x3; \
124 vpor x1, x4, x4; \
126 vpxor x3, x4, x4; \
130 #define S4_1(x0, x1, x2, x3, x4) \
136 vpxor tp, x3, x4; \
139 #define S4_2(x0, x1, x2, x3, x4) \
141 vpxor x4, x1, x1; \
142 vpand x2, x4, x4; \
144 vpxor x0, x4, x4; \
149 #define S5_1(x0, x1, x2, x3, x4) \
153 vpxor x0, x1, x4; \
155 vpand x4, tp, x1; \
156 vpor x3, x4, x4; \
157 vpxor x0, x4, x4;
158 #define S5_2(x0, x1, x2, x3, x4) \
163 vpand x4, x2, x2; \
168 #define S6_1(x0, x1, x2, x3, x4) \
174 vpxor RNOT, x1, x4; \
177 #define S6_2(x0, x1, x2, x3, x4) \
178 vpxor x4, x3, x3; \
179 vpxor x0, x4, x4; \
181 vpxor x1, x4, x4; \
187 #define S7_1(x0, x1, x2, x3, x4) \
193 vpxor x2, tp, x4; \
197 #define S7_2(x0, x1, x2, x3, x4) \
199 vpxor x4, x0, x0; \
200 vpxor x3, x4, x4; \
202 vpxor x1, x4, x4; \
203 vpxor x4, x2, x2; \
205 vpor x0, x4, x4; \
206 vpxor x1, x4, x4;
208 #define SI0_1(x0, x1, x2, x3, x4) \
211 vpxor x1, x3, x4; \
217 #define SI0_2(x0, x1, x2, x3, x4) \
219 vpxor x4, x3, x3; \
225 vpxor x3, x4, x4;
227 #define SI1_1(x0, x1, x2, x3, x4) \
231 vpor x1, x0, x4; \
232 vpxor x3, x4, x4; \
235 vpand x4, x2, x2;
236 #define SI1_2(x0, x1, x2, x3, x4) \
237 vpxor x1, x4, x4; \
241 vpor x4, tp, x0; \
242 vpxor x4, x2, x2; \
244 vpxor x1, x4, x4;
246 #define SI2_1(x0, x1, x2, x3, x4) \
251 vpxor x0, x3, x4; \
255 #define SI2_2(x0, x1, x2, x3, x4) \
256 vpxor x4, x1, x1; \
257 vpor x3, x4, x4; \
259 vpxor x2, x4, x4; \
262 vpxor x4, x3, x3; \
263 vpxor x0, x4, x4;
265 #define SI3_1(x0, x1, x2, x3, x4) \
270 vpxor x3, x1, x4; \
274 #define SI3_2(x0, x1, x2, x3, x4) \
281 vpxor x3, x4, x4; \
285 #define SI4_1(x0, x1, x2, x3, x4) \
290 vpxor RNOT, x0, x4; \
293 vpand x4, x2, x2;
294 #define SI4_2(x0, x1, x2, x3, x4) \
296 vpor x4, x0, x0; \
299 vpxor x3, x4, x4; \
302 vpxor x1, x4, x4; \
305 #define SI5_1(x0, x1, x2, x3, x4) \
315 #define SI5_2(x0, x1, x2, x3, x4) \
316 vpxor tp, x1, x4; \
317 vpxor x4, x2, x2; \
318 vpand x0, x4, x4; \
324 vpxor x4, x2, x2; \
325 vpxor x3, x4, x4;
327 #define SI6_1(x0, x1, x2, x3, x4) \
336 #define SI6_2(x0, x1, x2, x3, x4) \
340 vpxor tp, x0, x4; \
341 vpxor x4, x3, x3; \
342 vpxor x2, x4, x4; \
346 #define SI7_1(x0, x1, x2, x3, x4) \
350 vpxor x1, x3, x4; \
353 vpxor x0, x4, x4; \
356 #define SI7_2(x0, x1, x2, x3, x4) \
359 vpxor x3, x4, x4; \
362 vpxor x4, x1, x1; \
363 vpxor x4, x3, x3; \
364 vpand x0, x4, x4; \
365 vpxor x2, x4, x4;
370 #define K2(x0, x1, x2, x3, x4, i) \
384 #define LK2(x0, x1, x2, x3, x4, i) \
385 vpslld $13, x0 ## 1, x4 ## 1; \
387 vpor x4 ## 1, x0 ## 1, x0 ## 1; \
389 vpslld $3, x2 ## 1, x4 ## 1; \
391 vpor x4 ## 1, x2 ## 1, x2 ## 1; \
393 vpslld $13, x0 ## 2, x4 ## 2; \
395 vpor x4 ## 2, x0 ## 2, x0 ## 2; \
397 vpslld $3, x2 ## 2, x4 ## 2; \
399 vpor x4 ## 2, x2 ## 2, x2 ## 2; \
401 vpslld $1, x1 ## 1, x4 ## 1; \
403 vpor x4 ## 1, x1 ## 1, x1 ## 1; \
404 vpslld $3, x0 ## 1, x4 ## 1; \
406 vpxor x4 ## 1, x3 ## 1, x3 ## 1; \
408 vpslld $1, x1 ## 2, x4 ## 2; \
410 vpor x4 ## 2, x1 ## 2, x1 ## 2; \
411 vpslld $3, x0 ## 2, x4 ## 2; \
413 vpxor x4 ## 2, x3 ## 2, x3 ## 2; \
415 vpslld $7, x3 ## 1, x4 ## 1; \
417 vpor x4 ## 1, x3 ## 1, x3 ## 1; \
418 vpslld $7, x1 ## 1, x4 ## 1; \
422 vpxor x4 ## 1, x2 ## 1, x2 ## 1; \
424 vpslld $7, x3 ## 2, x4 ## 2; \
426 vpor x4 ## 2, x3 ## 2, x3 ## 2; \
427 vpslld $7, x1 ## 2, x4 ## 2; \
431 vpxor x4 ## 2, x2 ## 2, x2 ## 2; \
435 vpslld $5, x0 ## 1, x4 ## 1; \
437 vpor x4 ## 1, x0 ## 1, x0 ## 1; \
438 vpslld $22, x2 ## 1, x4 ## 1; \
440 vpor x4 ## 1, x2 ## 1, x2 ## 1; \
445 vpslld $5, x0 ## 2, x4 ## 2; \
447 vpor x4 ## 2, x0 ## 2, x0 ## 2; \
448 vpslld $22, x2 ## 2, x4 ## 2; \
450 vpor x4 ## 2, x2 ## 2, x2 ## 2; \
454 #define KL2(x0, x1, x2, x3, x4, i) \
457 vpsrld $5, x0 ## 1, x4 ## 1; \
459 vpor x4 ## 1, x0 ## 1, x0 ## 1; \
462 vpsrld $22, x2 ## 1, x4 ## 1; \
464 vpor x4 ## 1, x2 ## 1, x2 ## 1; \
468 vpsrld $5, x0 ## 2, x4 ## 2; \
470 vpor x4 ## 2, x0 ## 2, x0 ## 2; \
473 vpsrld $22, x2 ## 2, x4 ## 2; \
475 vpor x4 ## 2, x2 ## 2, x2 ## 2; \
478 vpslld $7, x1 ## 1, x4 ## 1; \
480 vpxor x4 ## 1, x2 ## 1, x2 ## 1; \
481 vpsrld $1, x1 ## 1, x4 ## 1; \
483 vpor x4 ## 1, x1 ## 1, x1 ## 1; \
485 vpslld $7, x1 ## 2, x4 ## 2; \
487 vpxor x4 ## 2, x2 ## 2, x2 ## 2; \
488 vpsrld $1, x1 ## 2, x4 ## 2; \
490 vpor x4 ## 2, x1 ## 2, x1 ## 2; \
491 vpsrld $7, x3 ## 1, x4 ## 1; \
493 vpor x4 ## 1, x3 ## 1, x3 ## 1; \
495 vpslld $3, x0 ## 1, x4 ## 1; \
496 vpxor x4 ## 1, x3 ## 1, x3 ## 1; \
497 vpsrld $7, x3 ## 2, x4 ## 2; \
499 vpor x4 ## 2, x3 ## 2, x3 ## 2; \
501 vpslld $3, x0 ## 2, x4 ## 2; \
502 vpxor x4 ## 2, x3 ## 2, x3 ## 2; \
503 vpsrld $13, x0 ## 1, x4 ## 1; \
505 vpor x4 ## 1, x0 ## 1, x0 ## 1; \
508 vpsrld $3, x2 ## 1, x4 ## 1; \
510 vpor x4 ## 1, x2 ## 1, x2 ## 1; \
511 vpsrld $13, x0 ## 2, x4 ## 2; \
513 vpor x4 ## 2, x0 ## 2, x0 ## 2; \
516 vpsrld $3, x2 ## 2, x4 ## 2; \
518 vpor x4 ## 2, x2 ## 2, x2 ## 2;
520 #define S(SBOX, x0, x1, x2, x3, x4) \
521 SBOX ## _1(x0 ## 1, x1 ## 1, x2 ## 1, x3 ## 1, x4 ## 1); \
522 SBOX ## _2(x0 ## 1, x1 ## 1, x2 ## 1, x3 ## 1, x4 ## 1); \
523 SBOX ## _1(x0 ## 2, x1 ## 2, x2 ## 2, x3 ## 2, x4 ## 2); \
524 SBOX ## _2(x0 ## 2, x1 ## 2, x2 ## 2, x3 ## 2, x4 ## 2);
526 #define SP(SBOX, x0, x1, x2, x3, x4, i) \
528 SBOX ## _1(x0 ## 1, x1 ## 1, x2 ## 1, x3 ## 1, x4 ## 1); \
530 SBOX ## _2(x0 ## 1, x1 ## 1, x2 ## 1, x3 ## 1, x4 ## 1); \
532 SBOX ## _1(x0 ## 2, x1 ## 2, x2 ## 2, x3 ## 2, x4 ## 2); \
534 SBOX ## _2(x0 ## 2, x1 ## 2, x2 ## 2, x3 ## 2, x4 ## 2); \