Lines Matching defs:x0

42 #define K(x0, x1, x2, x3, x4, i) \
46 pxor x4, x0; \
52 #define LK(x0, x1, x2, x3, x4, i) \
53 movdqa x0, x4; \
54 pslld $13, x0; \
56 por x4, x0; \
57 pxor x0, x1; \
67 movdqa x0, x4; \
77 pxor x1, x0; \
78 pxor x3, x0; \
81 movdqa x0, x4; \
86 pslld $5, x0; \
88 por x4, x0; \
94 pxor RT0, x0; \
98 #define KL(x0, x1, x2, x3, x4, i) \
99 K(x0, x1, x2, x3, x4, i); \
100 movdqa x0, x4; \
101 psrld $5, x0; \
103 por x4, x0; \
109 pxor x3, x0; \
112 pxor x1, x0; \
122 pxor x0, x1; \
123 movdqa x0, x4; \
126 movdqa x0, x4; \
127 psrld $13, x0; \
129 por x4, x0; \
137 #define S0(x0, x1, x2, x3, x4) \
139 por x0, x3; \
140 pxor x4, x0; \
144 pand x0, x1; \
146 pxor x0, x2; \
147 pxor x3, x0; \
148 por x0, x4; \
149 pxor x2, x0; \
156 #define S1(x0, x1, x2, x3, x4) \
158 pxor x0, x1; \
159 pxor x3, x0; \
162 por x1, x0; \
164 pxor x3, x0; \
169 pand x0, x2; \
171 por x0, x1; \
172 pxor RNOT, x0; \
173 pxor x2, x0; \
176 #define S2(x0, x1, x2, x3, x4) \
178 pxor x0, x1; \
179 movdqa x0, x4; \
180 pand x2, x0; \
181 pxor x3, x0; \
185 pand x0, x1; \
186 pxor x2, x0; \
189 pxor RNOT, x0; \
190 pxor x0, x3; \
191 pxor x0, x4; \
192 pxor x2, x0; \
195 #define S3(x0, x1, x2, x3, x4) \
198 por x0, x3; \
199 pand x0, x4; \
200 pxor x2, x0; \
204 por x4, x0; \
206 pxor x0, x1; \
207 pand x3, x0; \
213 pxor x3, x0; \
216 #define S4(x0, x1, x2, x3, x4) \
218 pand x0, x3; \
219 pxor x4, x0; \
222 pxor x1, x0; \
224 por x0, x2; \
226 pand x0, x1; \
230 pxor x0, x4; \
233 pxor x0, x3;
235 #define S5(x0, x1, x2, x3, x4) \
237 por x0, x1; \
240 pxor x0, x4; \
241 pxor x2, x0; \
244 pxor x0, x4; \
245 pand x3, x0; \
248 pxor x1, x0; \
251 pand x0, x2; \
254 #define S6(x0, x1, x2, x3, x4) \
256 pxor x0, x3; \
258 pxor x0, x2; \
259 pand x3, x0; \
262 pxor x1, x0; \
265 pxor x0, x4; \
266 pand x0, x2; \
270 pxor x0, x3; \
273 #define S7(x0, x1, x2, x3, x4) \
276 pxor RNOT, x0; \
282 pxor x0, x3; \
283 por x1, x0; \
284 pand x0, x2; \
285 pxor x4, x0; \
287 pand x0, x3; \
291 por x0, x4; \
294 #define SI0(x0, x1, x2, x3, x4) \
296 pxor x0, x1; \
299 pxor RNOT, x0; \
301 pxor x0, x3; \
302 pand x1, x0; \
303 pxor x2, x0; \
308 pand x0, x3; \
309 pxor x0, x1; \
310 pxor x2, x0; \
313 #define SI1(x0, x1, x2, x3, x4) \
315 movdqa x0, x4; \
316 pxor x2, x0; \
325 pxor x0, x3; \
326 pxor x0, x2; \
327 por x4, x0; \
329 pxor x0, x1; \
332 #define SI2(x0, x1, x2, x3, x4) \
338 pxor x0, x4; \
341 pxor x0, x2; \
349 pxor x0, x4;
351 #define SI3(x0, x1, x2, x3, x4) \
355 pxor x0, x1; \
356 por x4, x0; \
358 pxor x3, x0; \
362 pxor x2, x0; \
365 pxor x0, x1; \
366 pand x2, x0; \
368 pxor x0, x3; \
369 pxor x1, x0;
371 #define SI4(x0, x1, x2, x3, x4) \
373 movdqa x0, x4; \
374 pand x1, x0; \
375 pxor x2, x0; \
378 pxor x0, x1; \
379 pxor x2, x0; \
381 pxor x0, x2; \
382 por x4, x0; \
383 pxor x3, x0; \
387 pand x0, x1; \
389 pxor x3, x0;
391 #define SI5(x0, x1, x2, x3, x4) \
398 por x0, x3; \
399 pxor RNOT, x0; \
401 por x0, x2; \
404 pand x0, x4; \
405 pxor x1, x0; \
407 pand x2, x0; \
409 pxor x2, x0; \
413 #define SI6(x0, x1, x2, x3, x4) \
414 pxor x2, x0; \
415 movdqa x0, x4; \
416 pand x3, x0; \
418 pxor x2, x0; \
422 pand x0, x3; \
423 pxor RNOT, x0; \
426 pxor x0, x4; \
429 pxor x1, x0; \
430 pxor x0, x2;
432 #define SI7(x0, x1, x2, x3, x4) \
434 pand x0, x3; \
435 pxor x2, x0; \
438 pxor RNOT, x0; \
440 pxor x0, x4; \
441 pand x2, x0; \
442 pxor x1, x0; \
447 por x0, x3; \
450 pand x0, x4; \
453 #define transpose_4x4(x0, x1, x2, x3, t0, t1, t2) \
454 movdqa x0, t2; \
455 punpckldq x1, x0; \
460 movdqa x0, x1; \
461 punpcklqdq t1, x0; \
468 #define read_blocks(in, x0, x1, x2, x3, t0, t1, t2) \
469 movdqu (0*4*4)(in), x0; \
474 transpose_4x4(x0, x1, x2, x3, t0, t1, t2)
476 #define write_blocks(out, x0, x1, x2, x3, t0, t1, t2) \
477 transpose_4x4(x0, x1, x2, x3, t0, t1, t2) \
479 movdqu x0, (0*4*4)(out); \
484 #define xor_blocks(out, x0, x1, x2, x3, t0, t1, t2) \
485 transpose_4x4(x0, x1, x2, x3, t0, t1, t2) \
488 pxor t0, x0; \
489 movdqu x0, (0*4*4)(out); \