Lines Matching refs:x4
61 #define S0_1(x0, x1, x2, x3, x4) \ argument
64 vpxor x2, x3, x4; \
65 vpxor RNOT, x4, x4; \
68 vpxor x4, x1, x1; \
70 #define S0_2(x0, x1, x2, x3, x4) \ argument
72 vpor x0, x4, x4; \
77 vpxor x4, x2, x2; \
80 #define S1_1(x0, x1, x2, x3, x4) \ argument
84 vpand tp, x1, x4; \
89 #define S1_2(x0, x1, x2, x3, x4) \ argument
90 vpxor x4, x3, x3; \
91 vpor x4, x1, x1; \
92 vpxor x2, x4, x4; \
98 vpxor x1, x4, x4;
100 #define S2_1(x0, x1, x2, x3, x4) \ argument
109 #define S2_2(x0, x1, x2, x3, x4) \ argument
115 vpxor tp, x0, x4; \
119 #define S3_1(x0, x1, x2, x3, x4) \ argument
122 vpand x0, x1, x4; \
127 vpor x4, x0, x0; \
128 vpxor x3, x4, x4;
129 #define S3_2(x0, x1, x2, x3, x4) \ argument
132 vpand x4, x3, x3; \
134 vpor x1, x4, x4; \
136 vpxor x3, x4, x4; \
140 #define S4_1(x0, x1, x2, x3, x4) \ argument
146 vpxor tp, x3, x4; \
149 #define S4_2(x0, x1, x2, x3, x4) \ argument
151 vpxor x4, x1, x1; \
152 vpand x2, x4, x4; \
154 vpxor x0, x4, x4; \
159 #define S5_1(x0, x1, x2, x3, x4) \ argument
163 vpxor x0, x1, x4; \
165 vpand x4, tp, x1; \
166 vpor x3, x4, x4; \
167 vpxor x0, x4, x4;
168 #define S5_2(x0, x1, x2, x3, x4) \ argument
173 vpand x4, x2, x2; \
178 #define S6_1(x0, x1, x2, x3, x4) \ argument
184 vpxor RNOT, x1, x4; \
187 #define S6_2(x0, x1, x2, x3, x4) \ argument
188 vpxor x4, x3, x3; \
189 vpxor x0, x4, x4; \
191 vpxor x1, x4, x4; \
197 #define S7_1(x0, x1, x2, x3, x4) \ argument
203 vpxor x2, tp, x4; \
207 #define S7_2(x0, x1, x2, x3, x4) \ argument
209 vpxor x4, x0, x0; \
210 vpxor x3, x4, x4; \
212 vpxor x1, x4, x4; \
213 vpxor x4, x2, x2; \
215 vpor x0, x4, x4; \
216 vpxor x1, x4, x4;
218 #define SI0_1(x0, x1, x2, x3, x4) \ argument
221 vpxor x1, x3, x4; \
227 #define SI0_2(x0, x1, x2, x3, x4) \ argument
229 vpxor x4, x3, x3; \
235 vpxor x3, x4, x4;
237 #define SI1_1(x0, x1, x2, x3, x4) \ argument
241 vpor x1, x0, x4; \
242 vpxor x3, x4, x4; \
245 vpand x4, x2, x2;
246 #define SI1_2(x0, x1, x2, x3, x4) \ argument
247 vpxor x1, x4, x4; \
251 vpor x4, tp, x0; \
252 vpxor x4, x2, x2; \
254 vpxor x1, x4, x4;
256 #define SI2_1(x0, x1, x2, x3, x4) \ argument
261 vpxor x0, x3, x4; \
265 #define SI2_2(x0, x1, x2, x3, x4) \ argument
266 vpxor x4, x1, x1; \
267 vpor x3, x4, x4; \
269 vpxor x2, x4, x4; \
272 vpxor x4, x3, x3; \
273 vpxor x0, x4, x4;
275 #define SI3_1(x0, x1, x2, x3, x4) \ argument
280 vpxor x3, x1, x4; \
284 #define SI3_2(x0, x1, x2, x3, x4) \ argument
291 vpxor x3, x4, x4; \
295 #define SI4_1(x0, x1, x2, x3, x4) \ argument
300 vpxor RNOT, x0, x4; \
303 vpand x4, x2, x2;
304 #define SI4_2(x0, x1, x2, x3, x4) \ argument
306 vpor x4, x0, x0; \
309 vpxor x3, x4, x4; \
312 vpxor x1, x4, x4; \
315 #define SI5_1(x0, x1, x2, x3, x4) \ argument
325 #define SI5_2(x0, x1, x2, x3, x4) \ argument
326 vpxor tp, x1, x4; \
327 vpxor x4, x2, x2; \
328 vpand x0, x4, x4; \
334 vpxor x4, x2, x2; \
335 vpxor x3, x4, x4;
337 #define SI6_1(x0, x1, x2, x3, x4) \ argument
346 #define SI6_2(x0, x1, x2, x3, x4) \ argument
350 vpxor tp, x0, x4; \
351 vpxor x4, x3, x3; \
352 vpxor x2, x4, x4; \
356 #define SI7_1(x0, x1, x2, x3, x4) \ argument
360 vpxor x1, x3, x4; \
363 vpxor x0, x4, x4; \
366 #define SI7_2(x0, x1, x2, x3, x4) \ argument
369 vpxor x3, x4, x4; \
372 vpxor x4, x1, x1; \
373 vpxor x4, x3, x3; \
374 vpand x0, x4, x4; \
375 vpxor x2, x4, x4;
380 #define K2(x0, x1, x2, x3, x4, i) \ argument
394 #define LK2(x0, x1, x2, x3, x4, i) \ argument
395 vpslld $13, x0 ## 1, x4 ## 1; \
397 vpor x4 ## 1, x0 ## 1, x0 ## 1; \
399 vpslld $3, x2 ## 1, x4 ## 1; \
401 vpor x4 ## 1, x2 ## 1, x2 ## 1; \
403 vpslld $13, x0 ## 2, x4 ## 2; \
405 vpor x4 ## 2, x0 ## 2, x0 ## 2; \
407 vpslld $3, x2 ## 2, x4 ## 2; \
409 vpor x4 ## 2, x2 ## 2, x2 ## 2; \
411 vpslld $1, x1 ## 1, x4 ## 1; \
413 vpor x4 ## 1, x1 ## 1, x1 ## 1; \
414 vpslld $3, x0 ## 1, x4 ## 1; \
416 vpxor x4 ## 1, x3 ## 1, x3 ## 1; \
418 vpslld $1, x1 ## 2, x4 ## 2; \
420 vpor x4 ## 2, x1 ## 2, x1 ## 2; \
421 vpslld $3, x0 ## 2, x4 ## 2; \
423 vpxor x4 ## 2, x3 ## 2, x3 ## 2; \
425 vpslld $7, x3 ## 1, x4 ## 1; \
427 vpor x4 ## 1, x3 ## 1, x3 ## 1; \
428 vpslld $7, x1 ## 1, x4 ## 1; \
432 vpxor x4 ## 1, x2 ## 1, x2 ## 1; \
434 vpslld $7, x3 ## 2, x4 ## 2; \
436 vpor x4 ## 2, x3 ## 2, x3 ## 2; \
437 vpslld $7, x1 ## 2, x4 ## 2; \
441 vpxor x4 ## 2, x2 ## 2, x2 ## 2; \
445 vpslld $5, x0 ## 1, x4 ## 1; \
447 vpor x4 ## 1, x0 ## 1, x0 ## 1; \
448 vpslld $22, x2 ## 1, x4 ## 1; \
450 vpor x4 ## 1, x2 ## 1, x2 ## 1; \
455 vpslld $5, x0 ## 2, x4 ## 2; \
457 vpor x4 ## 2, x0 ## 2, x0 ## 2; \
458 vpslld $22, x2 ## 2, x4 ## 2; \
460 vpor x4 ## 2, x2 ## 2, x2 ## 2; \
464 #define KL2(x0, x1, x2, x3, x4, i) \ argument
467 vpsrld $5, x0 ## 1, x4 ## 1; \
469 vpor x4 ## 1, x0 ## 1, x0 ## 1; \
472 vpsrld $22, x2 ## 1, x4 ## 1; \
474 vpor x4 ## 1, x2 ## 1, x2 ## 1; \
478 vpsrld $5, x0 ## 2, x4 ## 2; \
480 vpor x4 ## 2, x0 ## 2, x0 ## 2; \
483 vpsrld $22, x2 ## 2, x4 ## 2; \
485 vpor x4 ## 2, x2 ## 2, x2 ## 2; \
488 vpslld $7, x1 ## 1, x4 ## 1; \
490 vpxor x4 ## 1, x2 ## 1, x2 ## 1; \
491 vpsrld $1, x1 ## 1, x4 ## 1; \
493 vpor x4 ## 1, x1 ## 1, x1 ## 1; \
495 vpslld $7, x1 ## 2, x4 ## 2; \
497 vpxor x4 ## 2, x2 ## 2, x2 ## 2; \
498 vpsrld $1, x1 ## 2, x4 ## 2; \
500 vpor x4 ## 2, x1 ## 2, x1 ## 2; \
501 vpsrld $7, x3 ## 1, x4 ## 1; \
503 vpor x4 ## 1, x3 ## 1, x3 ## 1; \
505 vpslld $3, x0 ## 1, x4 ## 1; \
506 vpxor x4 ## 1, x3 ## 1, x3 ## 1; \
507 vpsrld $7, x3 ## 2, x4 ## 2; \
509 vpor x4 ## 2, x3 ## 2, x3 ## 2; \
511 vpslld $3, x0 ## 2, x4 ## 2; \
512 vpxor x4 ## 2, x3 ## 2, x3 ## 2; \
513 vpsrld $13, x0 ## 1, x4 ## 1; \
515 vpor x4 ## 1, x0 ## 1, x0 ## 1; \
518 vpsrld $3, x2 ## 1, x4 ## 1; \
520 vpor x4 ## 1, x2 ## 1, x2 ## 1; \
521 vpsrld $13, x0 ## 2, x4 ## 2; \
523 vpor x4 ## 2, x0 ## 2, x0 ## 2; \
526 vpsrld $3, x2 ## 2, x4 ## 2; \
528 vpor x4 ## 2, x2 ## 2, x2 ## 2;
530 #define S(SBOX, x0, x1, x2, x3, x4) \ argument
531 SBOX ## _1(x0 ## 1, x1 ## 1, x2 ## 1, x3 ## 1, x4 ## 1); \
532 SBOX ## _2(x0 ## 1, x1 ## 1, x2 ## 1, x3 ## 1, x4 ## 1); \
533 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);
536 #define SP(SBOX, x0, x1, x2, x3, x4, i) \ argument
538 SBOX ## _1(x0 ## 1, x1 ## 1, x2 ## 1, x3 ## 1, x4 ## 1); \
540 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); \
544 SBOX ## _2(x0 ## 2, x1 ## 2, x2 ## 2, x3 ## 2, x4 ## 2); \