Lines Matching refs:x3
62 #define roundsm32(x0, x1, x2, x3, x4, x5, x6, x7, t0, t1, t2, t3, t4, t5, t6, \ argument
77 vpshufb t4, x3, x3; \
90 filter_8bit(x3, t2, t3, t7, t4); \
92 vextracti128 $1, x3, t3##_x; \
110 vaesenclast t4##_x, x3##_x, x3##_x; \
112 vinserti128 $1, t3##_x, x3, x3; \
138 filter_8bit(x3, t0, t1, t7, t6); \
163 vpxor x4, x3, x3; \
172 vpxor x3, x5, x5; \
183 vpxor x6, x3, x3; \
185 vpxor x3, x4, x4; \
205 vpxor t4, x3, x3; \
206 vpxor 7 * 32(mem_cd), x3, x3; \
246 #define two_roundsm32(x0, x1, x2, x3, x4, x5, x6, x7, y0, y1, y2, y3, y4, y5, \ argument
254 vmovdqu x3, 7 * 32(mem_cd); \
263 store_ab(x0, x1, x2, x3, x4, x5, x6, x7, mem_ab);
265 #define dummy_store(x0, x1, x2, x3, x4, x5, x6, x7, mem_ab) /* do nothing */ argument
267 #define store_ab_state(x0, x1, x2, x3, x4, x5, x6, x7, mem_ab) \ argument
276 vmovdqu x3, 3 * 32(mem_ab);
278 #define enc_rounds32(x0, x1, x2, x3, x4, x5, x6, x7, y0, y1, y2, y3, y4, y5, \ argument
280 two_roundsm32(x0, x1, x2, x3, x4, x5, x6, x7, y0, y1, y2, y3, y4, y5, \
282 two_roundsm32(x0, x1, x2, x3, x4, x5, x6, x7, y0, y1, y2, y3, y4, y5, \
284 two_roundsm32(x0, x1, x2, x3, x4, x5, x6, x7, y0, y1, y2, y3, y4, y5, \
287 #define dec_rounds32(x0, x1, x2, x3, x4, x5, x6, x7, y0, y1, y2, y3, y4, y5, \ argument
289 two_roundsm32(x0, x1, x2, x3, x4, x5, x6, x7, y0, y1, y2, y3, y4, y5, \
291 two_roundsm32(x0, x1, x2, x3, x4, x5, x6, x7, y0, y1, y2, y3, y4, y5, \
293 two_roundsm32(x0, x1, x2, x3, x4, x5, x6, x7, y0, y1, y2, y3, y4, y5, \
453 #define transpose_4x4(x0, x1, x2, x3, t1, t2) \ argument
457 vpunpckldq x3, x2, t1; \
458 vpunpckhdq x3, x2, x2; \
463 vpunpckhqdq x2, t2, x3; \
516 #define inpack32_pre(x0, x1, x2, x3, x4, x5, x6, x7, y0, y1, y2, y3, y4, y5, \ argument
533 vpxor 12 * 32(rio), x0, x3; \
539 #define inpack32_post(x0, x1, x2, x3, x4, x5, x6, x7, y0, y1, y2, y3, y4, y5, \ argument
541 byteslice_16x16b_fast(x0, x1, x2, x3, x4, x5, x6, x7, y0, y1, y2, y3, \
547 vmovdqu x3, 3 * 32(mem_ab); \
562 #define outunpack32(x0, x1, x2, x3, x4, x5, x6, x7, y0, y1, y2, y3, y4, \ argument
565 y3, y7, x3, x7, stack_tmp0, stack_tmp1); \
584 vpxor x0, x3, x3; \
589 #define write_output(x0, x1, x2, x3, x4, x5, x6, x7, y0, y1, y2, y3, y4, y5, \ argument
594 vmovdqu x3, 3 * 32(rio); \