Lines Matching refs:x3
53 #define transpose_4x4(x0, x1, x2, x3, t1, t2) \ argument
57 vpunpckldq x3, x2, t1; \
58 vpunpckhdq x3, x2, x2; \
63 vpunpckhqdq x2, t2, x3; \
171 #define inpack16_pre(x0, x1, x2, x3, \ argument
179 vmovdqu64 (3 * 64)(rio), x3; \
194 #define inpack16_post(x0, x1, x2, x3, \ argument
199 byteslice_16x16b(x0, x1, x2, x3, \
208 vmovdqu64 x3, 3 * 64(mem_ab); \
222 #define write_output(x0, x1, x2, x3, \ argument
230 vmovdqu64 x3, 3 * 64(mem); \
244 #define aria_store_state_8way(x0, x1, x2, x3, \ argument
250 vmovdqu64 x3, ((idx + 3) * 64)(mem_tmp); \
256 #define aria_load_state_8way(x0, x1, x2, x3, \ argument
262 vmovdqu64 ((idx + 3) * 64)(mem_tmp), x3; \
268 #define aria_ark_16way(x0, x1, x2, x3, \ argument
281 vpxorq t0, x3, x3; \
307 #define aria_sbox_8way_gfni(x0, x1, x2, x3, \ argument
324 vgf2p8affineqb $(tf_x2_const), t4, x3, x3; \
326 vgf2p8affineinvqb $0, t2, x3, x3; \
329 #define aria_sbox_16way_gfni(x0, x1, x2, x3, \ argument
348 vgf2p8affineqb $(tf_x2_const), t4, x3, x3; \
350 vgf2p8affineinvqb $0, t2, x3, x3; \
366 #define aria_diff_m(x0, x1, x2, x3, \ argument
370 vpxorq x0, x3, t0; \
373 vpxorq x3, x2, t3; \
378 vpxorq t1, x3, x1; \
379 vmovdqu64 t3, x3;
381 #define aria_diff_word(x0, x1, x2, x3, \ argument
401 vpxorq x7, x3, x3; \
413 vpxorq x3, y3, y3; \
421 #define aria_fe_gfni(x0, x1, x2, x3, \ argument
428 aria_ark_16way(x0, x1, x2, x3, x4, x5, x6, x7, \
432 aria_sbox_16way_gfni(x2, x3, x0, x1, \
439 aria_diff_m(x0, x1, x2, x3, z0, z1, z2, z3); \
443 aria_diff_word(x0, x1, x2, x3, \
455 aria_diff_word(x2, x3, x0, x1, \
461 #define aria_fo_gfni(x0, x1, x2, x3, \ argument
468 aria_ark_16way(x0, x1, x2, x3, x4, x5, x6, x7, \
472 aria_sbox_16way_gfni(x0, x1, x2, x3, \
479 aria_diff_m(x0, x1, x2, x3, z0, z1, z2, z3); \
483 aria_diff_word(x0, x1, x2, x3, \
495 aria_diff_word(x0, x1, x2, x3, \
500 #define aria_ff_gfni(x0, x1, x2, x3, \ argument
507 aria_ark_16way(x0, x1, x2, x3, \
512 aria_sbox_16way_gfni(x2, x3, x0, x1, \
518 aria_ark_16way(x0, x1, x2, x3, \