Lines Matching refs:x7

114 	.macro		mul_gf16_2, x0, x1, x2, x3, x4, x5, x6, x7, \
127 eor \t1, \x5, \x7
128 mul_gf4_n_gf4 \t0, \t1, \y0, \y1, \t3, \x6, \x7, \y2, \y3, \t2
135 eor \x7, \x7, \t1
138 .macro inv_gf256, x0, x1, x2, x3, x4, x5, x6, x7, \
141 eor \t0, \x5, \x7
143 eor \s1, \x7, \x6
165 and \s0, \x7, \x3
186 mul_gf16_2 \x0, \x1, \x2, \x3, \x4, \x5, \x6, \x7, \
228 .macro add_round_key, x0, x1, x2, x3, x4, x5, x6, x7 argument
236 eor \x7\().16b, \x7\().16b, v23.16b
239 .macro shift_rows, x0, x1, x2, x3, x4, x5, x6, x7, mask
247 tbl \x7\().16b, {\x7\().16b}, \mask\().16b
250 .macro mix_cols, x0, x1, x2, x3, x4, x5, x6, x7, \
265 ext \t7\().16b, \x7\().16b, \x7\().16b, #12
268 eor \x7\().16b, \x7\().16b, \t7\().16b
271 eor \t0\().16b, \t0\().16b, \x7\().16b
272 eor \t1\().16b, \t1\().16b, \x7\().16b
284 ext \x5\().16b, \x7\().16b, \x7\().16b, #8
285 eor \t4\().16b, \t4\().16b, \x7\().16b
287 eor \t3\().16b, \t3\().16b, \x7\().16b
289 eor \x7\().16b, \t1\().16b, \t5\().16b
306 .macro inv_mix_cols, x0, x1, x2, x3, x4, x5, x6, x7, \
310 ext \t7\().16b, \x7\().16b, \x7\().16b, #8
315 eor \t7\().16b, \t7\().16b, \x7\().16b
337 eor \x7\().16b, \x7\().16b, \t5\().16b
338 mix_cols \x0, \x1, \x2, \x3, \x4, \x5, \x6, \x7, \
357 .macro bitslice, x7, x6, x5, x4, x3, x2, x1, x0, t0, t1, t2, t3
361 swapmove_2x \x4, \x5, \x6, \x7, 1, \t0, \t2, \t3
364 swapmove_2x \x4, \x6, \x5, \x7, 2, \t1, \t2, \t3
366 swapmove_2x \x2, \x6, \x3, \x7, 4, \t0, \t2, \t3
814 mov \v\().d[0], x7
815 adc x7, x7, xzr
825 ldp x7, x8, [x5]
827 CPU_LE( rev x7, x7 )
830 adc x7, x7, xzr