Lines Matching refs:x4

60 #define S0_1(x0, x1, x2, x3, x4)      \  argument
63 vpxor x2, x3, x4; \
64 vpxor RNOT, x4, x4; \
67 vpxor x4, x1, x1; \
69 #define S0_2(x0, x1, x2, x3, x4) \ argument
71 vpor x0, x4, x4; \
76 vpxor x4, x2, x2; \
79 #define S1_1(x0, x1, x2, x3, x4) \ argument
83 vpand tp, x1, x4; \
88 #define S1_2(x0, x1, x2, x3, x4) \ argument
89 vpxor x4, x3, x3; \
90 vpor x4, x1, x1; \
91 vpxor x2, x4, x4; \
97 vpxor x1, x4, x4;
99 #define S2_1(x0, x1, x2, x3, x4) \ argument
108 #define S2_2(x0, x1, x2, x3, x4) \ argument
114 vpxor tp, x0, x4; \
118 #define S3_1(x0, x1, x2, x3, x4) \ argument
121 vpand x0, x1, x4; \
126 vpor x4, x0, x0; \
127 vpxor x3, x4, x4;
128 #define S3_2(x0, x1, x2, x3, x4) \ argument
131 vpand x4, x3, x3; \
133 vpor x1, x4, x4; \
135 vpxor x3, x4, x4; \
139 #define S4_1(x0, x1, x2, x3, x4) \ argument
145 vpxor tp, x3, x4; \
148 #define S4_2(x0, x1, x2, x3, x4) \ argument
150 vpxor x4, x1, x1; \
151 vpand x2, x4, x4; \
153 vpxor x0, x4, x4; \
158 #define S5_1(x0, x1, x2, x3, x4) \ argument
162 vpxor x0, x1, x4; \
164 vpand x4, tp, x1; \
165 vpor x3, x4, x4; \
166 vpxor x0, x4, x4;
167 #define S5_2(x0, x1, x2, x3, x4) \ argument
172 vpand x4, x2, x2; \
177 #define S6_1(x0, x1, x2, x3, x4) \ argument
183 vpxor RNOT, x1, x4; \
186 #define S6_2(x0, x1, x2, x3, x4) \ argument
187 vpxor x4, x3, x3; \
188 vpxor x0, x4, x4; \
190 vpxor x1, x4, x4; \
196 #define S7_1(x0, x1, x2, x3, x4) \ argument
202 vpxor x2, tp, x4; \
206 #define S7_2(x0, x1, x2, x3, x4) \ argument
208 vpxor x4, x0, x0; \
209 vpxor x3, x4, x4; \
211 vpxor x1, x4, x4; \
212 vpxor x4, x2, x2; \
214 vpor x0, x4, x4; \
215 vpxor x1, x4, x4;
217 #define SI0_1(x0, x1, x2, x3, x4) \ argument
220 vpxor x1, x3, x4; \
226 #define SI0_2(x0, x1, x2, x3, x4) \ argument
228 vpxor x4, x3, x3; \
234 vpxor x3, x4, x4;
236 #define SI1_1(x0, x1, x2, x3, x4) \ argument
240 vpor x1, x0, x4; \
241 vpxor x3, x4, x4; \
244 vpand x4, x2, x2;
245 #define SI1_2(x0, x1, x2, x3, x4) \ argument
246 vpxor x1, x4, x4; \
250 vpor x4, tp, x0; \
251 vpxor x4, x2, x2; \
253 vpxor x1, x4, x4;
255 #define SI2_1(x0, x1, x2, x3, x4) \ argument
260 vpxor x0, x3, x4; \
264 #define SI2_2(x0, x1, x2, x3, x4) \ argument
265 vpxor x4, x1, x1; \
266 vpor x3, x4, x4; \
268 vpxor x2, x4, x4; \
271 vpxor x4, x3, x3; \
272 vpxor x0, x4, x4;
274 #define SI3_1(x0, x1, x2, x3, x4) \ argument
279 vpxor x3, x1, x4; \
283 #define SI3_2(x0, x1, x2, x3, x4) \ argument
290 vpxor x3, x4, x4; \
294 #define SI4_1(x0, x1, x2, x3, x4) \ argument
299 vpxor RNOT, x0, x4; \
302 vpand x4, x2, x2;
303 #define SI4_2(x0, x1, x2, x3, x4) \ argument
305 vpor x4, x0, x0; \
308 vpxor x3, x4, x4; \
311 vpxor x1, x4, x4; \
314 #define SI5_1(x0, x1, x2, x3, x4) \ argument
324 #define SI5_2(x0, x1, x2, x3, x4) \ argument
325 vpxor tp, x1, x4; \
326 vpxor x4, x2, x2; \
327 vpand x0, x4, x4; \
333 vpxor x4, x2, x2; \
334 vpxor x3, x4, x4;
336 #define SI6_1(x0, x1, x2, x3, x4) \ argument
345 #define SI6_2(x0, x1, x2, x3, x4) \ argument
349 vpxor tp, x0, x4; \
350 vpxor x4, x3, x3; \
351 vpxor x2, x4, x4; \
355 #define SI7_1(x0, x1, x2, x3, x4) \ argument
359 vpxor x1, x3, x4; \
362 vpxor x0, x4, x4; \
365 #define SI7_2(x0, x1, x2, x3, x4) \ argument
368 vpxor x3, x4, x4; \
371 vpxor x4, x1, x1; \
372 vpxor x4, x3, x3; \
373 vpand x0, x4, x4; \
374 vpxor x2, x4, x4;
379 #define K2(x0, x1, x2, x3, x4, i) \ argument
393 #define LK2(x0, x1, x2, x3, x4, i) \ argument
394 vpslld $13, x0 ## 1, x4 ## 1; \
396 vpor x4 ## 1, x0 ## 1, x0 ## 1; \
398 vpslld $3, x2 ## 1, x4 ## 1; \
400 vpor x4 ## 1, x2 ## 1, x2 ## 1; \
402 vpslld $13, x0 ## 2, x4 ## 2; \
404 vpor x4 ## 2, x0 ## 2, x0 ## 2; \
406 vpslld $3, x2 ## 2, x4 ## 2; \
408 vpor x4 ## 2, x2 ## 2, x2 ## 2; \
410 vpslld $1, x1 ## 1, x4 ## 1; \
412 vpor x4 ## 1, x1 ## 1, x1 ## 1; \
413 vpslld $3, x0 ## 1, x4 ## 1; \
415 vpxor x4 ## 1, x3 ## 1, x3 ## 1; \
417 vpslld $1, x1 ## 2, x4 ## 2; \
419 vpor x4 ## 2, x1 ## 2, x1 ## 2; \
420 vpslld $3, x0 ## 2, x4 ## 2; \
422 vpxor x4 ## 2, x3 ## 2, x3 ## 2; \
424 vpslld $7, x3 ## 1, x4 ## 1; \
426 vpor x4 ## 1, x3 ## 1, x3 ## 1; \
427 vpslld $7, x1 ## 1, x4 ## 1; \
431 vpxor x4 ## 1, x2 ## 1, x2 ## 1; \
433 vpslld $7, x3 ## 2, x4 ## 2; \
435 vpor x4 ## 2, x3 ## 2, x3 ## 2; \
436 vpslld $7, x1 ## 2, x4 ## 2; \
440 vpxor x4 ## 2, x2 ## 2, x2 ## 2; \
444 vpslld $5, x0 ## 1, x4 ## 1; \
446 vpor x4 ## 1, x0 ## 1, x0 ## 1; \
447 vpslld $22, x2 ## 1, x4 ## 1; \
449 vpor x4 ## 1, x2 ## 1, x2 ## 1; \
454 vpslld $5, x0 ## 2, x4 ## 2; \
456 vpor x4 ## 2, x0 ## 2, x0 ## 2; \
457 vpslld $22, x2 ## 2, x4 ## 2; \
459 vpor x4 ## 2, x2 ## 2, x2 ## 2; \
463 #define KL2(x0, x1, x2, x3, x4, i) \ argument
466 vpsrld $5, x0 ## 1, x4 ## 1; \
468 vpor x4 ## 1, x0 ## 1, x0 ## 1; \
471 vpsrld $22, x2 ## 1, x4 ## 1; \
473 vpor x4 ## 1, x2 ## 1, x2 ## 1; \
477 vpsrld $5, x0 ## 2, x4 ## 2; \
479 vpor x4 ## 2, x0 ## 2, x0 ## 2; \
482 vpsrld $22, x2 ## 2, x4 ## 2; \
484 vpor x4 ## 2, x2 ## 2, x2 ## 2; \
487 vpslld $7, x1 ## 1, x4 ## 1; \
489 vpxor x4 ## 1, x2 ## 1, x2 ## 1; \
490 vpsrld $1, x1 ## 1, x4 ## 1; \
492 vpor x4 ## 1, x1 ## 1, x1 ## 1; \
494 vpslld $7, x1 ## 2, x4 ## 2; \
496 vpxor x4 ## 2, x2 ## 2, x2 ## 2; \
497 vpsrld $1, x1 ## 2, x4 ## 2; \
499 vpor x4 ## 2, x1 ## 2, x1 ## 2; \
500 vpsrld $7, x3 ## 1, x4 ## 1; \
502 vpor x4 ## 1, x3 ## 1, x3 ## 1; \
504 vpslld $3, x0 ## 1, x4 ## 1; \
505 vpxor x4 ## 1, x3 ## 1, x3 ## 1; \
506 vpsrld $7, x3 ## 2, x4 ## 2; \
508 vpor x4 ## 2, x3 ## 2, x3 ## 2; \
510 vpslld $3, x0 ## 2, x4 ## 2; \
511 vpxor x4 ## 2, x3 ## 2, x3 ## 2; \
512 vpsrld $13, x0 ## 1, x4 ## 1; \
514 vpor x4 ## 1, x0 ## 1, x0 ## 1; \
517 vpsrld $3, x2 ## 1, x4 ## 1; \
519 vpor x4 ## 1, x2 ## 1, x2 ## 1; \
520 vpsrld $13, x0 ## 2, x4 ## 2; \
522 vpor x4 ## 2, x0 ## 2, x0 ## 2; \
525 vpsrld $3, x2 ## 2, x4 ## 2; \
527 vpor x4 ## 2, x2 ## 2, x2 ## 2;
529 #define S(SBOX, x0, x1, x2, x3, x4) \ argument
530 SBOX ## _1(x0 ## 1, x1 ## 1, x2 ## 1, x3 ## 1, x4 ## 1); \
531 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); \
533 SBOX ## _2(x0 ## 2, x1 ## 2, x2 ## 2, x3 ## 2, x4 ## 2);
535 #define SP(SBOX, x0, x1, x2, x3, x4, i) \ argument
537 SBOX ## _1(x0 ## 1, x1 ## 1, x2 ## 1, x3 ## 1, x4 ## 1); \
539 SBOX ## _2(x0 ## 1, x1 ## 1, x2 ## 1, x3 ## 1, x4 ## 1); \
541 SBOX ## _1(x0 ## 2, x1 ## 2, x2 ## 2, x3 ## 2, x4 ## 2); \
543 SBOX ## _2(x0 ## 2, x1 ## 2, x2 ## 2, x3 ## 2, x4 ## 2); \