Lines Matching defs:x4

52 #define S0_1(x0, x1, x2, x3, x4)      \
55 vpxor x2, x3, x4; \
56 vpxor RNOT, x4, x4; \
59 vpxor x4, x1, x1; \
61 #define S0_2(x0, x1, x2, x3, x4) \
63 vpor x0, x4, x4; \
68 vpxor x4, x2, x2; \
71 #define S1_1(x0, x1, x2, x3, x4) \
75 vpand tp, x1, x4; \
80 #define S1_2(x0, x1, x2, x3, x4) \
81 vpxor x4, x3, x3; \
82 vpor x4, x1, x1; \
83 vpxor x2, x4, x4; \
89 vpxor x1, x4, x4;
91 #define S2_1(x0, x1, x2, x3, x4) \
100 #define S2_2(x0, x1, x2, x3, x4) \
106 vpxor tp, x0, x4; \
110 #define S3_1(x0, x1, x2, x3, x4) \
113 vpand x0, x1, x4; \
118 vpor x4, x0, x0; \
119 vpxor x3, x4, x4;
120 #define S3_2(x0, x1, x2, x3, x4) \
123 vpand x4, x3, x3; \
125 vpor x1, x4, x4; \
127 vpxor x3, x4, x4; \
131 #define S4_1(x0, x1, x2, x3, x4) \
137 vpxor tp, x3, x4; \
140 #define S4_2(x0, x1, x2, x3, x4) \
142 vpxor x4, x1, x1; \
143 vpand x2, x4, x4; \
145 vpxor x0, x4, x4; \
150 #define S5_1(x0, x1, x2, x3, x4) \
154 vpxor x0, x1, x4; \
156 vpand x4, tp, x1; \
157 vpor x3, x4, x4; \
158 vpxor x0, x4, x4;
159 #define S5_2(x0, x1, x2, x3, x4) \
164 vpand x4, x2, x2; \
169 #define S6_1(x0, x1, x2, x3, x4) \
175 vpxor RNOT, x1, x4; \
178 #define S6_2(x0, x1, x2, x3, x4) \
179 vpxor x4, x3, x3; \
180 vpxor x0, x4, x4; \
182 vpxor x1, x4, x4; \
188 #define S7_1(x0, x1, x2, x3, x4) \
194 vpxor x2, tp, x4; \
198 #define S7_2(x0, x1, x2, x3, x4) \
200 vpxor x4, x0, x0; \
201 vpxor x3, x4, x4; \
203 vpxor x1, x4, x4; \
204 vpxor x4, x2, x2; \
206 vpor x0, x4, x4; \
207 vpxor x1, x4, x4;
209 #define SI0_1(x0, x1, x2, x3, x4) \
212 vpxor x1, x3, x4; \
218 #define SI0_2(x0, x1, x2, x3, x4) \
220 vpxor x4, x3, x3; \
226 vpxor x3, x4, x4;
228 #define SI1_1(x0, x1, x2, x3, x4) \
232 vpor x1, x0, x4; \
233 vpxor x3, x4, x4; \
236 vpand x4, x2, x2;
237 #define SI1_2(x0, x1, x2, x3, x4) \
238 vpxor x1, x4, x4; \
242 vpor x4, tp, x0; \
243 vpxor x4, x2, x2; \
245 vpxor x1, x4, x4;
247 #define SI2_1(x0, x1, x2, x3, x4) \
252 vpxor x0, x3, x4; \
256 #define SI2_2(x0, x1, x2, x3, x4) \
257 vpxor x4, x1, x1; \
258 vpor x3, x4, x4; \
260 vpxor x2, x4, x4; \
263 vpxor x4, x3, x3; \
264 vpxor x0, x4, x4;
266 #define SI3_1(x0, x1, x2, x3, x4) \
271 vpxor x3, x1, x4; \
275 #define SI3_2(x0, x1, x2, x3, x4) \
282 vpxor x3, x4, x4; \
286 #define SI4_1(x0, x1, x2, x3, x4) \
291 vpxor RNOT, x0, x4; \
294 vpand x4, x2, x2;
295 #define SI4_2(x0, x1, x2, x3, x4) \
297 vpor x4, x0, x0; \
300 vpxor x3, x4, x4; \
303 vpxor x1, x4, x4; \
306 #define SI5_1(x0, x1, x2, x3, x4) \
316 #define SI5_2(x0, x1, x2, x3, x4) \
317 vpxor tp, x1, x4; \
318 vpxor x4, x2, x2; \
319 vpand x0, x4, x4; \
325 vpxor x4, x2, x2; \
326 vpxor x3, x4, x4;
328 #define SI6_1(x0, x1, x2, x3, x4) \
337 #define SI6_2(x0, x1, x2, x3, x4) \
341 vpxor tp, x0, x4; \
342 vpxor x4, x3, x3; \
343 vpxor x2, x4, x4; \
347 #define SI7_1(x0, x1, x2, x3, x4) \
351 vpxor x1, x3, x4; \
354 vpxor x0, x4, x4; \
357 #define SI7_2(x0, x1, x2, x3, x4) \
360 vpxor x3, x4, x4; \
363 vpxor x4, x1, x1; \
364 vpxor x4, x3, x3; \
365 vpand x0, x4, x4; \
366 vpxor x2, x4, x4;
371 #define K2(x0, x1, x2, x3, x4, i) \
385 #define LK2(x0, x1, x2, x3, x4, i) \
386 vpslld $13, x0 ## 1, x4 ## 1; \
388 vpor x4 ## 1, x0 ## 1, x0 ## 1; \
390 vpslld $3, x2 ## 1, x4 ## 1; \
392 vpor x4 ## 1, x2 ## 1, x2 ## 1; \
394 vpslld $13, x0 ## 2, x4 ## 2; \
396 vpor x4 ## 2, x0 ## 2, x0 ## 2; \
398 vpslld $3, x2 ## 2, x4 ## 2; \
400 vpor x4 ## 2, x2 ## 2, x2 ## 2; \
402 vpslld $1, x1 ## 1, x4 ## 1; \
404 vpor x4 ## 1, x1 ## 1, x1 ## 1; \
405 vpslld $3, x0 ## 1, x4 ## 1; \
407 vpxor x4 ## 1, x3 ## 1, x3 ## 1; \
409 vpslld $1, x1 ## 2, x4 ## 2; \
411 vpor x4 ## 2, x1 ## 2, x1 ## 2; \
412 vpslld $3, x0 ## 2, x4 ## 2; \
414 vpxor x4 ## 2, x3 ## 2, x3 ## 2; \
416 vpslld $7, x3 ## 1, x4 ## 1; \
418 vpor x4 ## 1, x3 ## 1, x3 ## 1; \
419 vpslld $7, x1 ## 1, x4 ## 1; \
423 vpxor x4 ## 1, x2 ## 1, x2 ## 1; \
425 vpslld $7, x3 ## 2, x4 ## 2; \
427 vpor x4 ## 2, x3 ## 2, x3 ## 2; \
428 vpslld $7, x1 ## 2, x4 ## 2; \
432 vpxor x4 ## 2, x2 ## 2, x2 ## 2; \
436 vpslld $5, x0 ## 1, x4 ## 1; \
438 vpor x4 ## 1, x0 ## 1, x0 ## 1; \
439 vpslld $22, x2 ## 1, x4 ## 1; \
441 vpor x4 ## 1, x2 ## 1, x2 ## 1; \
446 vpslld $5, x0 ## 2, x4 ## 2; \
448 vpor x4 ## 2, x0 ## 2, x0 ## 2; \
449 vpslld $22, x2 ## 2, x4 ## 2; \
451 vpor x4 ## 2, x2 ## 2, x2 ## 2; \
455 #define KL2(x0, x1, x2, x3, x4, i) \
458 vpsrld $5, x0 ## 1, x4 ## 1; \
460 vpor x4 ## 1, x0 ## 1, x0 ## 1; \
463 vpsrld $22, x2 ## 1, x4 ## 1; \
465 vpor x4 ## 1, x2 ## 1, x2 ## 1; \
469 vpsrld $5, x0 ## 2, x4 ## 2; \
471 vpor x4 ## 2, x0 ## 2, x0 ## 2; \
474 vpsrld $22, x2 ## 2, x4 ## 2; \
476 vpor x4 ## 2, x2 ## 2, x2 ## 2; \
479 vpslld $7, x1 ## 1, x4 ## 1; \
481 vpxor x4 ## 1, x2 ## 1, x2 ## 1; \
482 vpsrld $1, x1 ## 1, x4 ## 1; \
484 vpor x4 ## 1, x1 ## 1, x1 ## 1; \
486 vpslld $7, x1 ## 2, x4 ## 2; \
488 vpxor x4 ## 2, x2 ## 2, x2 ## 2; \
489 vpsrld $1, x1 ## 2, x4 ## 2; \
491 vpor x4 ## 2, x1 ## 2, x1 ## 2; \
492 vpsrld $7, x3 ## 1, x4 ## 1; \
494 vpor x4 ## 1, x3 ## 1, x3 ## 1; \
496 vpslld $3, x0 ## 1, x4 ## 1; \
497 vpxor x4 ## 1, x3 ## 1, x3 ## 1; \
498 vpsrld $7, x3 ## 2, x4 ## 2; \
500 vpor x4 ## 2, x3 ## 2, x3 ## 2; \
502 vpslld $3, x0 ## 2, x4 ## 2; \
503 vpxor x4 ## 2, x3 ## 2, x3 ## 2; \
504 vpsrld $13, x0 ## 1, x4 ## 1; \
506 vpor x4 ## 1, x0 ## 1, x0 ## 1; \
509 vpsrld $3, x2 ## 1, x4 ## 1; \
511 vpor x4 ## 1, x2 ## 1, x2 ## 1; \
512 vpsrld $13, x0 ## 2, x4 ## 2; \
514 vpor x4 ## 2, x0 ## 2, x0 ## 2; \
517 vpsrld $3, x2 ## 2, x4 ## 2; \
519 vpor x4 ## 2, x2 ## 2, x2 ## 2;
521 #define S(SBOX, x0, x1, x2, x3, x4) \
522 SBOX ## _1(x0 ## 1, x1 ## 1, x2 ## 1, x3 ## 1, x4 ## 1); \
523 SBOX ## _2(x0 ## 1, x1 ## 1, x2 ## 1, x3 ## 1, x4 ## 1); \
524 SBOX ## _1(x0 ## 2, x1 ## 2, x2 ## 2, x3 ## 2, x4 ## 2); \
525 SBOX ## _2(x0 ## 2, x1 ## 2, x2 ## 2, x3 ## 2, x4 ## 2);
527 #define SP(SBOX, x0, x1, x2, x3, x4, i) \
529 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); \
533 SBOX ## _1(x0 ## 2, x1 ## 2, x2 ## 2, x3 ## 2, x4 ## 2); \
535 SBOX ## _2(x0 ## 2, x1 ## 2, x2 ## 2, x3 ## 2, x4 ## 2); \