Lines Matching refs:x4
70 #define S0_1(x0, x1, x2, x3, x4) \ argument
73 vpxor x2, x3, x4; \
74 vpxor RNOT, x4, x4; \
77 vpxor x4, x1, x1; \
79 #define S0_2(x0, x1, x2, x3, x4) \ argument
81 vpor x0, x4, x4; \
86 vpxor x4, x2, x2; \
89 #define S1_1(x0, x1, x2, x3, x4) \ argument
93 vpand tp, x1, x4; \
98 #define S1_2(x0, x1, x2, x3, x4) \ argument
99 vpxor x4, x3, x3; \
100 vpor x4, x1, x1; \
101 vpxor x2, x4, x4; \
107 vpxor x1, x4, x4;
109 #define S2_1(x0, x1, x2, x3, x4) \ argument
118 #define S2_2(x0, x1, x2, x3, x4) \ argument
124 vpxor tp, x0, x4; \
128 #define S3_1(x0, x1, x2, x3, x4) \ argument
131 vpand x0, x1, x4; \
136 vpor x4, x0, x0; \
137 vpxor x3, x4, x4;
138 #define S3_2(x0, x1, x2, x3, x4) \ argument
141 vpand x4, x3, x3; \
143 vpor x1, x4, x4; \
145 vpxor x3, x4, x4; \
149 #define S4_1(x0, x1, x2, x3, x4) \ argument
155 vpxor tp, x3, x4; \
158 #define S4_2(x0, x1, x2, x3, x4) \ argument
160 vpxor x4, x1, x1; \
161 vpand x2, x4, x4; \
163 vpxor x0, x4, x4; \
168 #define S5_1(x0, x1, x2, x3, x4) \ argument
172 vpxor x0, x1, x4; \
174 vpand x4, tp, x1; \
175 vpor x3, x4, x4; \
176 vpxor x0, x4, x4;
177 #define S5_2(x0, x1, x2, x3, x4) \ argument
182 vpand x4, x2, x2; \
187 #define S6_1(x0, x1, x2, x3, x4) \ argument
193 vpxor RNOT, x1, x4; \
196 #define S6_2(x0, x1, x2, x3, x4) \ argument
197 vpxor x4, x3, x3; \
198 vpxor x0, x4, x4; \
200 vpxor x1, x4, x4; \
206 #define S7_1(x0, x1, x2, x3, x4) \ argument
212 vpxor x2, tp, x4; \
216 #define S7_2(x0, x1, x2, x3, x4) \ argument
218 vpxor x4, x0, x0; \
219 vpxor x3, x4, x4; \
221 vpxor x1, x4, x4; \
222 vpxor x4, x2, x2; \
224 vpor x0, x4, x4; \
225 vpxor x1, x4, x4;
227 #define SI0_1(x0, x1, x2, x3, x4) \ argument
230 vpxor x1, x3, x4; \
236 #define SI0_2(x0, x1, x2, x3, x4) \ argument
238 vpxor x4, x3, x3; \
244 vpxor x3, x4, x4;
246 #define SI1_1(x0, x1, x2, x3, x4) \ argument
250 vpor x1, x0, x4; \
251 vpxor x3, x4, x4; \
254 vpand x4, x2, x2;
255 #define SI1_2(x0, x1, x2, x3, x4) \ argument
256 vpxor x1, x4, x4; \
260 vpor x4, tp, x0; \
261 vpxor x4, x2, x2; \
263 vpxor x1, x4, x4;
265 #define SI2_1(x0, x1, x2, x3, x4) \ argument
270 vpxor x0, x3, x4; \
274 #define SI2_2(x0, x1, x2, x3, x4) \ argument
275 vpxor x4, x1, x1; \
276 vpor x3, x4, x4; \
278 vpxor x2, x4, x4; \
281 vpxor x4, x3, x3; \
282 vpxor x0, x4, x4;
284 #define SI3_1(x0, x1, x2, x3, x4) \ argument
289 vpxor x3, x1, x4; \
293 #define SI3_2(x0, x1, x2, x3, x4) \ argument
300 vpxor x3, x4, x4; \
304 #define SI4_1(x0, x1, x2, x3, x4) \ argument
309 vpxor RNOT, x0, x4; \
312 vpand x4, x2, x2;
313 #define SI4_2(x0, x1, x2, x3, x4) \ argument
315 vpor x4, x0, x0; \
318 vpxor x3, x4, x4; \
321 vpxor x1, x4, x4; \
324 #define SI5_1(x0, x1, x2, x3, x4) \ argument
334 #define SI5_2(x0, x1, x2, x3, x4) \ argument
335 vpxor tp, x1, x4; \
336 vpxor x4, x2, x2; \
337 vpand x0, x4, x4; \
343 vpxor x4, x2, x2; \
344 vpxor x3, x4, x4;
346 #define SI6_1(x0, x1, x2, x3, x4) \ argument
355 #define SI6_2(x0, x1, x2, x3, x4) \ argument
359 vpxor tp, x0, x4; \
360 vpxor x4, x3, x3; \
361 vpxor x2, x4, x4; \
365 #define SI7_1(x0, x1, x2, x3, x4) \ argument
369 vpxor x1, x3, x4; \
372 vpxor x0, x4, x4; \
375 #define SI7_2(x0, x1, x2, x3, x4) \ argument
378 vpxor x3, x4, x4; \
381 vpxor x4, x1, x1; \
382 vpxor x4, x3, x3; \
383 vpand x0, x4, x4; \
384 vpxor x2, x4, x4;
389 #define K2(x0, x1, x2, x3, x4, i) \ argument
403 #define LK2(x0, x1, x2, x3, x4, i) \ argument
404 vpslld $13, x0 ## 1, x4 ## 1; \
406 vpor x4 ## 1, x0 ## 1, x0 ## 1; \
408 vpslld $3, x2 ## 1, x4 ## 1; \
410 vpor x4 ## 1, x2 ## 1, x2 ## 1; \
412 vpslld $13, x0 ## 2, x4 ## 2; \
414 vpor x4 ## 2, x0 ## 2, x0 ## 2; \
416 vpslld $3, x2 ## 2, x4 ## 2; \
418 vpor x4 ## 2, x2 ## 2, x2 ## 2; \
420 vpslld $1, x1 ## 1, x4 ## 1; \
422 vpor x4 ## 1, x1 ## 1, x1 ## 1; \
423 vpslld $3, x0 ## 1, x4 ## 1; \
425 vpxor x4 ## 1, x3 ## 1, x3 ## 1; \
427 vpslld $1, x1 ## 2, x4 ## 2; \
429 vpor x4 ## 2, x1 ## 2, x1 ## 2; \
430 vpslld $3, x0 ## 2, x4 ## 2; \
432 vpxor x4 ## 2, x3 ## 2, x3 ## 2; \
434 vpslld $7, x3 ## 1, x4 ## 1; \
436 vpor x4 ## 1, x3 ## 1, x3 ## 1; \
437 vpslld $7, x1 ## 1, x4 ## 1; \
441 vpxor x4 ## 1, x2 ## 1, x2 ## 1; \
443 vpslld $7, x3 ## 2, x4 ## 2; \
445 vpor x4 ## 2, x3 ## 2, x3 ## 2; \
446 vpslld $7, x1 ## 2, x4 ## 2; \
450 vpxor x4 ## 2, x2 ## 2, x2 ## 2; \
454 vpslld $5, x0 ## 1, x4 ## 1; \
456 vpor x4 ## 1, x0 ## 1, x0 ## 1; \
457 vpslld $22, x2 ## 1, x4 ## 1; \
459 vpor x4 ## 1, x2 ## 1, x2 ## 1; \
464 vpslld $5, x0 ## 2, x4 ## 2; \
466 vpor x4 ## 2, x0 ## 2, x0 ## 2; \
467 vpslld $22, x2 ## 2, x4 ## 2; \
469 vpor x4 ## 2, x2 ## 2, x2 ## 2; \
473 #define KL2(x0, x1, x2, x3, x4, i) \ argument
476 vpsrld $5, x0 ## 1, x4 ## 1; \
478 vpor x4 ## 1, x0 ## 1, x0 ## 1; \
481 vpsrld $22, x2 ## 1, x4 ## 1; \
483 vpor x4 ## 1, x2 ## 1, x2 ## 1; \
487 vpsrld $5, x0 ## 2, x4 ## 2; \
489 vpor x4 ## 2, x0 ## 2, x0 ## 2; \
492 vpsrld $22, x2 ## 2, x4 ## 2; \
494 vpor x4 ## 2, x2 ## 2, x2 ## 2; \
497 vpslld $7, x1 ## 1, x4 ## 1; \
499 vpxor x4 ## 1, x2 ## 1, x2 ## 1; \
500 vpsrld $1, x1 ## 1, x4 ## 1; \
502 vpor x4 ## 1, x1 ## 1, x1 ## 1; \
504 vpslld $7, x1 ## 2, x4 ## 2; \
506 vpxor x4 ## 2, x2 ## 2, x2 ## 2; \
507 vpsrld $1, x1 ## 2, x4 ## 2; \
509 vpor x4 ## 2, x1 ## 2, x1 ## 2; \
510 vpsrld $7, x3 ## 1, x4 ## 1; \
512 vpor x4 ## 1, x3 ## 1, x3 ## 1; \
514 vpslld $3, x0 ## 1, x4 ## 1; \
515 vpxor x4 ## 1, x3 ## 1, x3 ## 1; \
516 vpsrld $7, x3 ## 2, x4 ## 2; \
518 vpor x4 ## 2, x3 ## 2, x3 ## 2; \
520 vpslld $3, x0 ## 2, x4 ## 2; \
521 vpxor x4 ## 2, x3 ## 2, x3 ## 2; \
522 vpsrld $13, x0 ## 1, x4 ## 1; \
524 vpor x4 ## 1, x0 ## 1, x0 ## 1; \
527 vpsrld $3, x2 ## 1, x4 ## 1; \
529 vpor x4 ## 1, x2 ## 1, x2 ## 1; \
530 vpsrld $13, x0 ## 2, x4 ## 2; \
532 vpor x4 ## 2, x0 ## 2, x0 ## 2; \
535 vpsrld $3, x2 ## 2, x4 ## 2; \
537 vpor x4 ## 2, x2 ## 2, x2 ## 2;
539 #define S(SBOX, x0, x1, x2, x3, x4) \ argument
540 SBOX ## _1(x0 ## 1, x1 ## 1, x2 ## 1, x3 ## 1, x4 ## 1); \
541 SBOX ## _2(x0 ## 1, x1 ## 1, x2 ## 1, x3 ## 1, x4 ## 1); \
542 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);
545 #define SP(SBOX, x0, x1, x2, x3, x4, i) \ argument
547 SBOX ## _1(x0 ## 1, x1 ## 1, x2 ## 1, x3 ## 1, x4 ## 1); \
549 SBOX ## _2(x0 ## 1, x1 ## 1, x2 ## 1, x3 ## 1, x4 ## 1); \
551 SBOX ## _1(x0 ## 2, x1 ## 2, x2 ## 2, x3 ## 2, x4 ## 2); \
553 SBOX ## _2(x0 ## 2, x1 ## 2, x2 ## 2, x3 ## 2, x4 ## 2); \