Lines Matching refs:in
18 .macro mul_by_x, out, in, temp, const
19 sshr \temp, \in, #7
20 add \out, \in, \in
52 .macro sub_bytes, in argument
53 sub v9.16b, \in\().16b, v12.16b
54 tbl \in\().16b, {v16.16b-v19.16b}, \in\().16b
56 tbx \in\().16b, {v20.16b-v23.16b}, v9.16b
58 tbx \in\().16b, {v24.16b-v27.16b}, v10.16b
59 tbx \in\().16b, {v28.16b-v31.16b}, v11.16b
63 .macro mix_columns, in argument
64 mul_by_x v10.16b, \in\().16b, v9.16b, v14.16b
65 rev32 v8.8h, \in\().8h
66 eor \in\().16b, v10.16b, \in\().16b
68 shl v11.4s, \in\().4s, #24
70 sri v11.4s, \in\().4s, #8
73 eor \in\().16b, v10.16b, v11.16b
77 .macro inv_mix_columns, in argument
78 mul_by_x v11.16b, \in\().16b, v10.16b, v14.16b
80 eor \in\().16b, \in\().16b, v11.16b
82 eor \in\().16b, \in\().16b, v11.16b
83 mix_columns \in
86 .macro do_block, enc, in, rounds, rk, rkp, i
90 1111: eor \in\().16b, \in\().16b, v15.16b /* ^round key */
91 tbl \in\().16b, {\in\().16b}, v13.16b /* ShiftRows */
92 sub_bytes \in
97 mix_columns \in
99 inv_mix_columns \in
102 2222: eor \in\().16b, \in\().16b, v15.16b /* ^round key */
105 .macro encrypt_block, in, rounds, rk, rkp, i
106 do_block 1, \in, \rounds, \rk, \rkp, \i
109 .macro decrypt_block, in, rounds, rk, rkp, i
110 do_block 0, \in, \rounds, \rk, \rkp, \i