Lines Matching refs:x6
113 .macro mul_gf16_2, x0, x1, x2, x3, x4, x5, x6, x7, \
125 eor \t0, \x4, \x6
127 mul_gf4_n_gf4 \t0, \t1, \y0, \y1, \t3, \x6, \x7, \y2, \y3, \t2
132 eor \x6, \x6, \t0
137 .macro inv_gf256, x0, x1, x2, x3, x4, x5, x6, x7, \
139 eor \t3, \x4, \x6
142 eor \s1, \x7, \x6
166 and \s1, \x6, \x2
185 mul_gf16_2 \x0, \x1, \x2, \x3, \x4, \x5, \x6, \x7, \
227 .macro add_round_key, x0, x1, x2, x3, x4, x5, x6, x7
234 eor \x6\().16b, \x6\().16b, v22.16b
238 .macro shift_rows, x0, x1, x2, x3, x4, x5, x6, x7, mask
245 tbl \x6\().16b, {\x6\().16b}, \mask\().16b
249 .macro mix_cols, x0, x1, x2, x3, x4, x5, x6, x7, \
262 ext \t6\().16b, \x6\().16b, \x6\().16b, #12
265 eor \x6\().16b, \x6\().16b, \t6\().16b
280 eor \t7\().16b, \t7\().16b, \x6\().16b
285 ext \x3\().16b, \x6\().16b, \x6\().16b, #8
287 ext \x6\().16b, \x2\().16b, \x2\().16b, #8
294 eor \x6\().16b, \x6\().16b, \t2\().16b
300 eor \x4\().16b, \x6\().16b, \t2\().16b
301 mov \x6\().16b, \t3\().16b
305 .macro inv_mix_cols, x0, x1, x2, x3, x4, x5, x6, x7, \
308 ext \t6\().16b, \x6\().16b, \x6\().16b, #8
312 eor \t6\().16b, \t6\().16b, \x6\().16b
333 eor \x6\().16b, \x6\().16b, \t4\().16b
337 mix_cols \x0, \x1, \x2, \x3, \x4, \x5, \x6, \x7, \
356 .macro bitslice, x7, x6, x5, x4, x3, x2, x1, x0, t0, t1, t2, t3
360 swapmove_2x \x4, \x5, \x6, \x7, 1, \t0, \t2, \t3
363 swapmove_2x \x4, \x6, \x5, \x7, 2, \t1, \t2, \t3
365 swapmove_2x \x2, \x6, \x3, \x7, 4, \t0, \t2, \t3
648 99: mov x6, #1
649 lsl x6, x6, x23
652 csel x6, x6, xzr, mi
656 tbnz x6, #1, 0f
659 tbnz x6, #2, 0f
662 tbnz x6, #3, 0f
665 tbnz x6, #4, 0f
668 tbnz x6, #5, 0f
671 tbnz x6, #6, 0f
674 tbnz x6, #7, 0f
694 tbnz x6, #1, 1f
697 tbnz x6, #2, 1f
700 tbnz x6, #3, 1f
703 tbnz x6, #4, 1f
706 tbnz x6, #5, 1f
709 tbnz x6, #6, 1f
712 tbnz x6, #7, 1f
740 mov x6, #1
741 lsl x6, x6, x23
744 csel x6, x6, xzr, mi
749 tbnz x6, #1, 0f
754 tbnz x6, #2, 0f
759 tbnz x6, #3, 0f
764 tbnz x6, #4, 0f
770 tbnz x6, #5, 0f
776 tbnz x6, #6, 0f
782 tbnz x6, #7, 0f
822 tbnz x6, #1, 1f
825 tbnz x6, #2, 1f
828 tbnz x6, #3, 1f
831 tbnz x6, #4, 1f
839 tbnz x6, #5, 1f
841 tbnz x6, #6, 1f
843 tbnz x6, #7, 1f
886 mov x25, x6