Lines Matching refs:x7
113 .macro mul_gf16_2, x0, x1, x2, x3, x4, x5, x6, x7, \
126 eor \t1, \x5, \x7
127 mul_gf4_n_gf4 \t0, \t1, \y0, \y1, \t3, \x6, \x7, \y2, \y3, \t2
134 eor \x7, \x7, \t1
137 .macro inv_gf256, x0, x1, x2, x3, x4, x5, x6, x7, \
140 eor \t0, \x5, \x7
142 eor \s1, \x7, \x6
164 and \s0, \x7, \x3
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
235 eor \x7\().16b, \x7\().16b, v23.16b
238 .macro shift_rows, x0, x1, x2, x3, x4, x5, x6, x7, mask
246 tbl \x7\().16b, {\x7\().16b}, \mask\().16b
249 .macro mix_cols, x0, x1, x2, x3, x4, x5, x6, x7, \
264 ext \t7\().16b, \x7\().16b, \x7\().16b, #12
267 eor \x7\().16b, \x7\().16b, \t7\().16b
270 eor \t0\().16b, \t0\().16b, \x7\().16b
271 eor \t1\().16b, \t1\().16b, \x7\().16b
283 ext \x5\().16b, \x7\().16b, \x7\().16b, #8
284 eor \t4\().16b, \t4\().16b, \x7\().16b
286 eor \t3\().16b, \t3\().16b, \x7\().16b
288 eor \x7\().16b, \t1\().16b, \t5\().16b
305 .macro inv_mix_cols, x0, x1, x2, x3, x4, x5, x6, x7, \
309 ext \t7\().16b, \x7\().16b, \x7\().16b, #8
314 eor \t7\().16b, \t7\().16b, \x7\().16b
336 eor \x7\().16b, \x7\().16b, \t5\().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
868 mov \v\().d[0], x7
869 adc x7, x7, xzr
892 98: ldp x7, x8, [x24]
894 CPU_LE( rev x7, x7 )
897 adc x7, x7, xzr