• Home
  • Raw
  • Download

Lines Matching refs:x2

57 #define K(x0, x1, x2, x3, x4, i) \  argument
63 pxor RT1, x2; \
67 #define LK(x0, x1, x2, x3, x4, i) \ argument
73 movdqa x2, x4; \
74 pslld $3, x2; \
76 por x4, x2; \
77 pxor x2, x1; \
84 pxor x2, x3; \
94 pxor x3, x2; \
95 pxor x4, x2; \
104 movdqa x2, x4; \
105 pslld $22, x2; \
107 por x4, x2; \
111 pxor RT0, x2;
113 #define KL(x0, x1, x2, x3, x4, i) \ argument
114 K(x0, x1, x2, x3, x4, i); \
119 movdqa x2, x4; \
120 psrld $22, x2; \
122 por x4, x2; \
123 pxor x3, x2; \
128 pxor x4, x2; \
145 pxor x2, x1; \
146 pxor x2, x3; \
147 movdqa x2, x4; \
148 psrld $3, x2; \
150 por x4, x2;
152 #define S0(x0, x1, x2, x3, x4) \ argument
156 pxor x2, x4; \
161 pxor x0, x2; \
164 pxor x2, x0; \
165 pand x1, x2; \
166 pxor x2, x3; \
168 pxor x4, x2; \
169 pxor x2, x1;
171 #define S1(x0, x1, x2, x3, x4) \ argument
178 pxor x2, x3; \
183 pxor x2, x4; \
184 pand x0, x2; \
185 pxor x1, x2; \
188 pxor x2, x0; \
191 #define S2(x0, x1, x2, x3, x4) \ argument
195 pand x2, x0; \
198 pxor x1, x2; \
201 pxor x2, x0; \
202 pand x3, x2; \
207 pxor x2, x0; \
208 por x2, x1;
210 #define S3(x0, x1, x2, x3, x4) \ argument
215 pxor x2, x0; \
216 pxor x1, x2; \
218 pxor x3, x2; \
224 pxor x2, x3; \
226 pand x1, x2; \
229 pxor x2, x3;
231 #define S4(x0, x1, x2, x3, x4) \ argument
235 pxor x2, x3; \
236 por x4, x2; \
239 por x0, x2; \
240 pxor x1, x2; \
243 pand x2, x4; \
244 pxor x3, x2; \
250 #define S5(x0, x1, x2, x3, x4) \ argument
253 pxor x1, x2; \
256 pxor x2, x0; \
262 pxor x2, x3; \
264 pand x4, x2; \
265 pxor x2, x1; \
266 pand x0, x2; \
267 pxor x2, x3;
269 #define S6(x0, x1, x2, x3, x4) \ argument
272 pxor x2, x1; \
273 pxor x0, x2; \
278 pxor x2, x1; \
281 pand x0, x2; \
283 pxor x3, x2; \
286 pxor x2, x1;
288 #define S7(x0, x1, x2, x3, x4) \ argument
292 pand x2, x1; \
295 pxor x2, x4; \
296 pxor x3, x2; \
299 pand x0, x2; \
304 pxor x4, x2; \
309 #define SI0(x0, x1, x2, x3, x4) \ argument
315 pxor x3, x2; \
318 pxor x2, x0; \
319 pand x3, x2; \
321 pxor x3, x2; \
325 pxor x2, x0; \
328 #define SI1(x0, x1, x2, x3, x4) \ argument
331 pxor x2, x0; \
332 pxor RNOT, x2; \
336 pxor x2, x1; \
337 pand x4, x2; \
341 pxor x0, x2; \
343 pxor x4, x2; \
347 #define SI2(x0, x1, x2, x3, x4) \ argument
348 pxor x1, x2; \
351 por x2, x3; \
352 pxor x4, x2; \
355 por x2, x1; \
356 pxor x0, x2; \
359 pxor x3, x2; \
360 pxor x2, x4; \
361 pand x1, x2; \
362 pxor x3, x2; \
366 #define SI3(x0, x1, x2, x3, x4) \ argument
367 pxor x1, x2; \
369 pand x2, x1; \
375 pxor x2, x1; \
377 pxor x2, x0; \
378 pxor x3, x2; \
381 pand x2, x0; \
386 #define SI4(x0, x1, x2, x3, x4) \ argument
387 pxor x3, x2; \
390 pxor x2, x0; \
391 por x3, x2; \
394 pxor x2, x0; \
395 pand x4, x2; \
396 pxor x0, x2; \
399 pand x2, x3; \
406 #define SI5(x0, x1, x2, x3, x4) \ argument
408 por x2, x1; \
409 pxor x4, x2; \
412 pxor x3, x2; \
415 pxor x2, x3; \
416 por x0, x2; \
418 pxor x4, x2; \
422 pand x2, x0; \
423 pxor x3, x2; \
424 pxor x2, x0; \
425 pxor x4, x2; \
428 #define SI6(x0, x1, x2, x3, x4) \ argument
429 pxor x2, x0; \
432 pxor x3, x2; \
433 pxor x2, x0; \
435 por x4, x2; \
436 pxor x3, x2; \
440 pand x2, x1; \
443 pxor x2, x4; \
445 pxor x0, x2;
447 #define SI7(x0, x1, x2, x3, x4) \ argument
450 pxor x2, x0; \
451 por x4, x2; \
456 pand x2, x0; \
458 pand x2, x1; \
459 pxor x2, x3; \
461 pand x3, x2; \
466 pxor x2, x4;
468 #define transpose_4x4(x0, x1, x2, x3, t0, t1, t2) \ argument
472 movdqa x2, t1; \
473 punpckhdq x3, x2; \
479 punpcklqdq x2, t2; \
480 punpckhqdq x2, x3; \
481 movdqa t2, x2;
483 #define read_blocks(in, x0, x1, x2, x3, t0, t1, t2) \ argument
486 movdqu (2*4*4)(in), x2; \
489 transpose_4x4(x0, x1, x2, x3, t0, t1, t2)
491 #define write_blocks(out, x0, x1, x2, x3, t0, t1, t2) \ argument
492 transpose_4x4(x0, x1, x2, x3, t0, t1, t2) \
496 movdqu x2, (2*4*4)(out); \
499 #define xor_blocks(out, x0, x1, x2, x3, t0, t1, t2) \ argument
500 transpose_4x4(x0, x1, x2, x3, t0, t1, t2) \
509 pxor t0, x2; \
510 movdqu x2, (2*4*4)(out); \