Lines Matching full:in0

127 	.macro		sub_bytes_4x, in0, in1, in2, in3
128 sub v8.16b, \in0\().16b, v15.16b
129 tbl \in0\().16b, {v16.16b-v19.16b}, \in0\().16b
136 tbx \in0\().16b, {v20.16b-v23.16b}, v8.16b
143 tbx \in0\().16b, {v24.16b-v27.16b}, v8.16b
151 tbx \in0\().16b, {v28.16b-v31.16b}, v8.16b
158 .macro mul_by_x_2x, out0, out1, in0, in1, tmp0, tmp1, const
159 sshr \tmp0\().16b, \in0\().16b, #7
160 shl \out0\().16b, \in0\().16b, #1
169 .macro mul_by_x2_2x, out0, out1, in0, in1, tmp0, tmp1, const
170 ushr \tmp0\().16b, \in0\().16b, #6
171 shl \out0\().16b, \in0\().16b, #2
180 .macro mix_columns_2x, in0, in1, enc
183 mul_by_x2_2x v8, v9, \in0, \in1, v10, v11, v12
184 eor \in0\().16b, \in0\().16b, v8.16b
188 eor \in0\().16b, \in0\().16b, v8.16b
192 mul_by_x_2x v8, v9, \in0, \in1, v10, v11, v12
193 rev32 v10.8h, \in0\().8h
197 eor \in0\().16b, \in0\().16b, v10.16b
199 tbl \in0\().16b, {\in0\().16b}, v14.16b
201 eor \in0\().16b, \in0\().16b, v10.16b
205 .macro do_block_4x, enc, in0, in1, in2, in3, rounds, rk, rkp, i
209 .La\@: eor \in0\().16b, \in0\().16b, v15.16b /* ^round key */
214 tbl \in0\().16b, {\in0\().16b}, v13.16b /* ShiftRows */
218 sub_bytes_4x \in0, \in1, \in2, \in3
222 mix_columns_2x \in0, \in1, \enc
225 .Lb\@: eor \in0\().16b, \in0\().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