Lines Matching full:in1
127 .macro sub_bytes_4x, in0, in1, in2, in3
130 sub v9.16b, \in1\().16b, v15.16b
131 tbl \in1\().16b, {v16.16b-v19.16b}, \in1\().16b
137 tbx \in1\().16b, {v20.16b-v23.16b}, v9.16b
145 tbx \in1\().16b, {v24.16b-v27.16b}, v9.16b
153 tbx \in1\().16b, {v28.16b-v31.16b}, v9.16b
158 .macro mul_by_x_2x, out0, out1, in0, in1, tmp0, tmp1, const
161 sshr \tmp1\().16b, \in1\().16b, #7
163 shl \out1\().16b, \in1\().16b, #1
169 .macro mul_by_x2_2x, out0, out1, in0, in1, tmp0, tmp1, const
172 ushr \tmp1\().16b, \in1\().16b, #6
174 shl \out1\().16b, \in1\().16b, #2
180 .macro mix_columns_2x, in0, in1, enc
183 mul_by_x2_2x v8, v9, \in0, \in1, v10, v11, v12
186 eor \in1\().16b, \in1\().16b, v9.16b
189 eor \in1\().16b, \in1\().16b, v9.16b
192 mul_by_x_2x v8, v9, \in0, \in1, v10, v11, v12
194 rev32 v11.8h, \in1\().8h
198 eor \in1\().16b, \in1\().16b, v11.16b
200 tbl \in1\().16b, {\in1\().16b}, v14.16b
202 eor \in1\().16b, \in1\().16b, v11.16b
205 .macro do_block_4x, enc, in0, in1, in2, in3, rounds, rk, rkp, i
210 eor \in1\().16b, \in1\().16b, v15.16b /* ^round key */
215 tbl \in1\().16b, {\in1\().16b}, v13.16b /* ShiftRows */
218 sub_bytes_4x \in0, \in1, \in2, \in3
222 mix_columns_2x \in0, \in1, \enc
226 eor \in1\().16b, \in1\().16b, v15.16b /* ^round key */
231 .macro encrypt_block4x, in0, in1, in2, in3, rounds, rk, rkp, i
232 do_block_4x 1, \in0, \in1, \in2, \in3, \rounds, \rk, \rkp, \i
235 .macro decrypt_block4x, in0, in1, in2, in3, rounds, rk, rkp, i
236 do_block_4x 0, \in0, \in1, \in2, \in3, \rounds, \rk, \rkp, \i