Lines Matching refs:x4
68 #define S0_1(x0, x1, x2, x3, x4) \ argument
71 vpxor x2, x3, x4; \
72 vpxor RNOT, x4, x4; \
75 vpxor x4, x1, x1; \
77 #define S0_2(x0, x1, x2, x3, x4) \ argument
79 vpor x0, x4, x4; \
84 vpxor x4, x2, x2; \
87 #define S1_1(x0, x1, x2, x3, x4) \ argument
91 vpand tp, x1, x4; \
96 #define S1_2(x0, x1, x2, x3, x4) \ argument
97 vpxor x4, x3, x3; \
98 vpor x4, x1, x1; \
99 vpxor x2, x4, x4; \
105 vpxor x1, x4, x4;
107 #define S2_1(x0, x1, x2, x3, x4) \ argument
116 #define S2_2(x0, x1, x2, x3, x4) \ argument
122 vpxor tp, x0, x4; \
126 #define S3_1(x0, x1, x2, x3, x4) \ argument
129 vpand x0, x1, x4; \
134 vpor x4, x0, x0; \
135 vpxor x3, x4, x4;
136 #define S3_2(x0, x1, x2, x3, x4) \ argument
139 vpand x4, x3, x3; \
141 vpor x1, x4, x4; \
143 vpxor x3, x4, x4; \
147 #define S4_1(x0, x1, x2, x3, x4) \ argument
153 vpxor tp, x3, x4; \
156 #define S4_2(x0, x1, x2, x3, x4) \ argument
158 vpxor x4, x1, x1; \
159 vpand x2, x4, x4; \
161 vpxor x0, x4, x4; \
166 #define S5_1(x0, x1, x2, x3, x4) \ argument
170 vpxor x0, x1, x4; \
172 vpand x4, tp, x1; \
173 vpor x3, x4, x4; \
174 vpxor x0, x4, x4;
175 #define S5_2(x0, x1, x2, x3, x4) \ argument
180 vpand x4, x2, x2; \
185 #define S6_1(x0, x1, x2, x3, x4) \ argument
191 vpxor RNOT, x1, x4; \
194 #define S6_2(x0, x1, x2, x3, x4) \ argument
195 vpxor x4, x3, x3; \
196 vpxor x0, x4, x4; \
198 vpxor x1, x4, x4; \
204 #define S7_1(x0, x1, x2, x3, x4) \ argument
210 vpxor x2, tp, x4; \
214 #define S7_2(x0, x1, x2, x3, x4) \ argument
216 vpxor x4, x0, x0; \
217 vpxor x3, x4, x4; \
219 vpxor x1, x4, x4; \
220 vpxor x4, x2, x2; \
222 vpor x0, x4, x4; \
223 vpxor x1, x4, x4;
225 #define SI0_1(x0, x1, x2, x3, x4) \ argument
228 vpxor x1, x3, x4; \
234 #define SI0_2(x0, x1, x2, x3, x4) \ argument
236 vpxor x4, x3, x3; \
242 vpxor x3, x4, x4;
244 #define SI1_1(x0, x1, x2, x3, x4) \ argument
248 vpor x1, x0, x4; \
249 vpxor x3, x4, x4; \
252 vpand x4, x2, x2;
253 #define SI1_2(x0, x1, x2, x3, x4) \ argument
254 vpxor x1, x4, x4; \
258 vpor x4, tp, x0; \
259 vpxor x4, x2, x2; \
261 vpxor x1, x4, x4;
263 #define SI2_1(x0, x1, x2, x3, x4) \ argument
268 vpxor x0, x3, x4; \
272 #define SI2_2(x0, x1, x2, x3, x4) \ argument
273 vpxor x4, x1, x1; \
274 vpor x3, x4, x4; \
276 vpxor x2, x4, x4; \
279 vpxor x4, x3, x3; \
280 vpxor x0, x4, x4;
282 #define SI3_1(x0, x1, x2, x3, x4) \ argument
287 vpxor x3, x1, x4; \
291 #define SI3_2(x0, x1, x2, x3, x4) \ argument
298 vpxor x3, x4, x4; \
302 #define SI4_1(x0, x1, x2, x3, x4) \ argument
307 vpxor RNOT, x0, x4; \
310 vpand x4, x2, x2;
311 #define SI4_2(x0, x1, x2, x3, x4) \ argument
313 vpor x4, x0, x0; \
316 vpxor x3, x4, x4; \
319 vpxor x1, x4, x4; \
322 #define SI5_1(x0, x1, x2, x3, x4) \ argument
332 #define SI5_2(x0, x1, x2, x3, x4) \ argument
333 vpxor tp, x1, x4; \
334 vpxor x4, x2, x2; \
335 vpand x0, x4, x4; \
341 vpxor x4, x2, x2; \
342 vpxor x3, x4, x4;
344 #define SI6_1(x0, x1, x2, x3, x4) \ argument
353 #define SI6_2(x0, x1, x2, x3, x4) \ argument
357 vpxor tp, x0, x4; \
358 vpxor x4, x3, x3; \
359 vpxor x2, x4, x4; \
363 #define SI7_1(x0, x1, x2, x3, x4) \ argument
367 vpxor x1, x3, x4; \
370 vpxor x0, x4, x4; \
373 #define SI7_2(x0, x1, x2, x3, x4) \ argument
376 vpxor x3, x4, x4; \
379 vpxor x4, x1, x1; \
380 vpxor x4, x3, x3; \
381 vpand x0, x4, x4; \
382 vpxor x2, x4, x4;
387 #define K2(x0, x1, x2, x3, x4, i) \ argument
401 #define LK2(x0, x1, x2, x3, x4, i) \ argument
402 vpslld $13, x0 ## 1, x4 ## 1; \
404 vpor x4 ## 1, x0 ## 1, x0 ## 1; \
406 vpslld $3, x2 ## 1, x4 ## 1; \
408 vpor x4 ## 1, x2 ## 1, x2 ## 1; \
410 vpslld $13, x0 ## 2, x4 ## 2; \
412 vpor x4 ## 2, x0 ## 2, x0 ## 2; \
414 vpslld $3, x2 ## 2, x4 ## 2; \
416 vpor x4 ## 2, x2 ## 2, x2 ## 2; \
418 vpslld $1, x1 ## 1, x4 ## 1; \
420 vpor x4 ## 1, x1 ## 1, x1 ## 1; \
421 vpslld $3, x0 ## 1, x4 ## 1; \
423 vpxor x4 ## 1, x3 ## 1, x3 ## 1; \
425 vpslld $1, x1 ## 2, x4 ## 2; \
427 vpor x4 ## 2, x1 ## 2, x1 ## 2; \
428 vpslld $3, x0 ## 2, x4 ## 2; \
430 vpxor x4 ## 2, x3 ## 2, x3 ## 2; \
432 vpslld $7, x3 ## 1, x4 ## 1; \
434 vpor x4 ## 1, x3 ## 1, x3 ## 1; \
435 vpslld $7, x1 ## 1, x4 ## 1; \
439 vpxor x4 ## 1, x2 ## 1, x2 ## 1; \
441 vpslld $7, x3 ## 2, x4 ## 2; \
443 vpor x4 ## 2, x3 ## 2, x3 ## 2; \
444 vpslld $7, x1 ## 2, x4 ## 2; \
448 vpxor x4 ## 2, x2 ## 2, x2 ## 2; \
452 vpslld $5, x0 ## 1, x4 ## 1; \
454 vpor x4 ## 1, x0 ## 1, x0 ## 1; \
455 vpslld $22, x2 ## 1, x4 ## 1; \
457 vpor x4 ## 1, x2 ## 1, x2 ## 1; \
462 vpslld $5, x0 ## 2, x4 ## 2; \
464 vpor x4 ## 2, x0 ## 2, x0 ## 2; \
465 vpslld $22, x2 ## 2, x4 ## 2; \
467 vpor x4 ## 2, x2 ## 2, x2 ## 2; \
471 #define KL2(x0, x1, x2, x3, x4, i) \ argument
474 vpsrld $5, x0 ## 1, x4 ## 1; \
476 vpor x4 ## 1, x0 ## 1, x0 ## 1; \
479 vpsrld $22, x2 ## 1, x4 ## 1; \
481 vpor x4 ## 1, x2 ## 1, x2 ## 1; \
485 vpsrld $5, x0 ## 2, x4 ## 2; \
487 vpor x4 ## 2, x0 ## 2, x0 ## 2; \
490 vpsrld $22, x2 ## 2, x4 ## 2; \
492 vpor x4 ## 2, x2 ## 2, x2 ## 2; \
495 vpslld $7, x1 ## 1, x4 ## 1; \
497 vpxor x4 ## 1, x2 ## 1, x2 ## 1; \
498 vpsrld $1, x1 ## 1, x4 ## 1; \
500 vpor x4 ## 1, x1 ## 1, x1 ## 1; \
502 vpslld $7, x1 ## 2, x4 ## 2; \
504 vpxor x4 ## 2, x2 ## 2, x2 ## 2; \
505 vpsrld $1, x1 ## 2, x4 ## 2; \
507 vpor x4 ## 2, x1 ## 2, x1 ## 2; \
508 vpsrld $7, x3 ## 1, x4 ## 1; \
510 vpor x4 ## 1, x3 ## 1, x3 ## 1; \
512 vpslld $3, x0 ## 1, x4 ## 1; \
513 vpxor x4 ## 1, x3 ## 1, x3 ## 1; \
514 vpsrld $7, x3 ## 2, x4 ## 2; \
516 vpor x4 ## 2, x3 ## 2, x3 ## 2; \
518 vpslld $3, x0 ## 2, x4 ## 2; \
519 vpxor x4 ## 2, x3 ## 2, x3 ## 2; \
520 vpsrld $13, x0 ## 1, x4 ## 1; \
522 vpor x4 ## 1, x0 ## 1, x0 ## 1; \
525 vpsrld $3, x2 ## 1, x4 ## 1; \
527 vpor x4 ## 1, x2 ## 1, x2 ## 1; \
528 vpsrld $13, x0 ## 2, x4 ## 2; \
530 vpor x4 ## 2, x0 ## 2, x0 ## 2; \
533 vpsrld $3, x2 ## 2, x4 ## 2; \
535 vpor x4 ## 2, x2 ## 2, x2 ## 2;
537 #define S(SBOX, x0, x1, x2, x3, x4) \ argument
538 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); \
540 SBOX ## _1(x0 ## 2, x1 ## 2, x2 ## 2, x3 ## 2, x4 ## 2); \
541 SBOX ## _2(x0 ## 2, x1 ## 2, x2 ## 2, x3 ## 2, x4 ## 2);
543 #define SP(SBOX, x0, x1, x2, x3, x4, i) \ argument
545 SBOX ## _1(x0 ## 1, x1 ## 1, x2 ## 1, x3 ## 1, x4 ## 1); \
547 SBOX ## _2(x0 ## 1, x1 ## 1, x2 ## 1, x3 ## 1, x4 ## 1); \
549 SBOX ## _1(x0 ## 2, x1 ## 2, x2 ## 2, x3 ## 2, x4 ## 2); \
551 SBOX ## _2(x0 ## 2, x1 ## 2, x2 ## 2, x3 ## 2, x4 ## 2); \