Lines Matching refs:x6
168 .macro mul_gf16_2, x0, x1, x2, x3, x4, x5, x6, x7, \
180 veor \t0, \x4, \x6
182 mul_gf4_n_gf4 \t0, \t1, \y0, \y1, \t3, \x6, \x7, \y2, \y3, \t2
187 veor \x6, \x6, \t0
192 .macro inv_gf256, x0, x1, x2, x3, x4, x5, x6, x7, \
194 veor \t3, \x4, \x6
197 veor \s1, \x7, \x6
221 vand \s1, \x6, \x2
240 mul_gf16_2 \x0, \x1, \x2, \x3, \x4, \x5, \x6, \x7, \
260 .macro shift_rows, x0, x1, x2, x3, x4, x5, x6, x7, \
277 veor \t2, \t2, \x6
280 __tbl \x6, \t2, \mask
284 .macro inv_shift_rows, x0, x1, x2, x3, x4, x5, x6, x7, \
292 __tbl \x6, \x6, \mask, \t2
296 .macro mix_cols, x0, x1, x2, x3, x4, x5, x6, x7, \
309 vext.8 \t6, \x6, \x6, #12
312 veor \x6, \x6, \t6
327 veor \t7, \t7, \x6
332 vext.8 \x3, \x6, \x6, #8
334 vext.8 \x6, \x2, \x2, #8
341 veor \x6, \x6, \t2
347 veor \x4, \x6, \t2
348 vmov \x6, \t3
352 .macro inv_mix_cols, x0, x1, x2, x3, x4, x5, x6, x7, \
365 veor \x6, \x6, \t6
368 vext.8 \t6, \x6, \x6, #8
372 veor \t6, \t6, \x6
393 veor \x6, \x6, \t4
397 mix_cols \x0, \x1, \x2, \x3, \x4, \x5, \x6, \x7, \
416 .macro bitslice, x7, x6, x5, x4, x3, x2, x1, x0, t0, t1, t2, t3
420 swapmove_2x \x4, \x5, \x6, \x7, 1, \t0, \t2, \t3
423 swapmove_2x \x4, \x6, \x5, \x7, 2, \t1, \t2, \t3
425 swapmove_2x \x2, \x6, \x3, \x7, 4, \t0, \t2, \t3