• Home
  • Raw
  • Download

Lines Matching refs:x2

42 #define K(x0, x1, x2, x3, x4, i) \  argument
48 pxor RT1, x2; \
52 #define LK(x0, x1, x2, x3, x4, i) \ argument
58 movdqa x2, x4; \
59 pslld $3, x2; \
61 por x4, x2; \
62 pxor x2, x1; \
69 pxor x2, x3; \
79 pxor x3, x2; \
80 pxor x4, x2; \
89 movdqa x2, x4; \
90 pslld $22, x2; \
92 por x4, x2; \
96 pxor RT0, x2;
98 #define KL(x0, x1, x2, x3, x4, i) \ argument
99 K(x0, x1, x2, x3, x4, i); \
104 movdqa x2, x4; \
105 psrld $22, x2; \
107 por x4, x2; \
108 pxor x3, x2; \
113 pxor x4, x2; \
130 pxor x2, x1; \
131 pxor x2, x3; \
132 movdqa x2, x4; \
133 psrld $3, x2; \
135 por x4, x2;
137 #define S0(x0, x1, x2, x3, x4) \ argument
141 pxor x2, x4; \
146 pxor x0, x2; \
149 pxor x2, x0; \
150 pand x1, x2; \
151 pxor x2, x3; \
153 pxor x4, x2; \
154 pxor x2, x1;
156 #define S1(x0, x1, x2, x3, x4) \ argument
163 pxor x2, x3; \
168 pxor x2, x4; \
169 pand x0, x2; \
170 pxor x1, x2; \
173 pxor x2, x0; \
176 #define S2(x0, x1, x2, x3, x4) \ argument
180 pand x2, x0; \
183 pxor x1, x2; \
186 pxor x2, x0; \
187 pand x3, x2; \
192 pxor x2, x0; \
193 por x2, x1;
195 #define S3(x0, x1, x2, x3, x4) \ argument
200 pxor x2, x0; \
201 pxor x1, x2; \
203 pxor x3, x2; \
209 pxor x2, x3; \
211 pand x1, x2; \
214 pxor x2, x3;
216 #define S4(x0, x1, x2, x3, x4) \ argument
220 pxor x2, x3; \
221 por x4, x2; \
224 por x0, x2; \
225 pxor x1, x2; \
228 pand x2, x4; \
229 pxor x3, x2; \
235 #define S5(x0, x1, x2, x3, x4) \ argument
238 pxor x1, x2; \
241 pxor x2, x0; \
247 pxor x2, x3; \
249 pand x4, x2; \
250 pxor x2, x1; \
251 pand x0, x2; \
252 pxor x2, x3;
254 #define S6(x0, x1, x2, x3, x4) \ argument
257 pxor x2, x1; \
258 pxor x0, x2; \
263 pxor x2, x1; \
266 pand x0, x2; \
268 pxor x3, x2; \
271 pxor x2, x1;
273 #define S7(x0, x1, x2, x3, x4) \ argument
277 pand x2, x1; \
280 pxor x2, x4; \
281 pxor x3, x2; \
284 pand x0, x2; \
289 pxor x4, x2; \
294 #define SI0(x0, x1, x2, x3, x4) \ argument
300 pxor x3, x2; \
303 pxor x2, x0; \
304 pand x3, x2; \
306 pxor x3, x2; \
310 pxor x2, x0; \
313 #define SI1(x0, x1, x2, x3, x4) \ argument
316 pxor x2, x0; \
317 pxor RNOT, x2; \
321 pxor x2, x1; \
322 pand x4, x2; \
326 pxor x0, x2; \
328 pxor x4, x2; \
332 #define SI2(x0, x1, x2, x3, x4) \ argument
333 pxor x1, x2; \
336 por x2, x3; \
337 pxor x4, x2; \
340 por x2, x1; \
341 pxor x0, x2; \
344 pxor x3, x2; \
345 pxor x2, x4; \
346 pand x1, x2; \
347 pxor x3, x2; \
351 #define SI3(x0, x1, x2, x3, x4) \ argument
352 pxor x1, x2; \
354 pand x2, x1; \
360 pxor x2, x1; \
362 pxor x2, x0; \
363 pxor x3, x2; \
366 pand x2, x0; \
371 #define SI4(x0, x1, x2, x3, x4) \ argument
372 pxor x3, x2; \
375 pxor x2, x0; \
376 por x3, x2; \
379 pxor x2, x0; \
380 pand x4, x2; \
381 pxor x0, x2; \
384 pand x2, x3; \
391 #define SI5(x0, x1, x2, x3, x4) \ argument
393 por x2, x1; \
394 pxor x4, x2; \
397 pxor x3, x2; \
400 pxor x2, x3; \
401 por x0, x2; \
403 pxor x4, x2; \
407 pand x2, x0; \
408 pxor x3, x2; \
409 pxor x2, x0; \
410 pxor x4, x2; \
413 #define SI6(x0, x1, x2, x3, x4) \ argument
414 pxor x2, x0; \
417 pxor x3, x2; \
418 pxor x2, x0; \
420 por x4, x2; \
421 pxor x3, x2; \
425 pand x2, x1; \
428 pxor x2, x4; \
430 pxor x0, x2;
432 #define SI7(x0, x1, x2, x3, x4) \ argument
435 pxor x2, x0; \
436 por x4, x2; \
441 pand x2, x0; \
443 pand x2, x1; \
444 pxor x2, x3; \
446 pand x3, x2; \
451 pxor x2, x4;
453 #define transpose_4x4(x0, x1, x2, x3, t0, t1, t2) \ argument
457 movdqa x2, t1; \
458 punpckhdq x3, x2; \
464 punpcklqdq x2, t2; \
465 punpckhqdq x2, x3; \
466 movdqa t2, x2;
468 #define read_blocks(in, x0, x1, x2, x3, t0, t1, t2) \ argument
471 movdqu (2*4*4)(in), x2; \
474 transpose_4x4(x0, x1, x2, x3, t0, t1, t2)
476 #define write_blocks(out, x0, x1, x2, x3, t0, t1, t2) \ argument
477 transpose_4x4(x0, x1, x2, x3, t0, t1, t2) \
481 movdqu x2, (2*4*4)(out); \
484 #define xor_blocks(out, x0, x1, x2, x3, t0, t1, t2) \ argument
485 transpose_4x4(x0, x1, x2, x3, t0, t1, t2) \
494 pxor t0, x2; \
495 movdqu x2, (2*4*4)(out); \