Lines Matching full:rounds
38 .macro enc_prepare, rounds, rk, temp
39 load_round_keys \rk, \rounds, \temp
43 .macro enc_switch_key, rounds, rk, temp
44 load_round_keys \rk, \rounds, \temp
48 .macro dec_prepare, rounds, rk, temp
49 load_round_keys \rk, \rounds, \temp
71 /* up to 5 interleaved encryption rounds with the same round key */
80 /* up to 5 interleaved final rounds */
107 .macro do_block_Nx, enc, rounds, i0, i1, i2, i3, i4
108 tbz \rounds, #2, .L\@ /* 128 bits */
111 tbz \rounds, #1, .L\@ /* 192 bits */
120 .macro encrypt_block, in, rounds, t0, t1, t2
121 do_block_Nx e, \rounds, \in
124 .macro encrypt_block4x, i0, i1, i2, i3, rounds, t0, t1, t2
125 do_block_Nx e, \rounds, \i0, \i1, \i2, \i3
128 .macro encrypt_block5x, i0, i1, i2, i3, i4, rounds, t0, t1, t2
129 do_block_Nx e, \rounds, \i0, \i1, \i2, \i3, \i4
132 .macro decrypt_block, in, rounds, t0, t1, t2
133 do_block_Nx d, \rounds, \in
136 .macro decrypt_block4x, i0, i1, i2, i3, rounds, t0, t1, t2
137 do_block_Nx d, \rounds, \i0, \i1, \i2, \i3
140 .macro decrypt_block5x, i0, i1, i2, i3, i4, rounds, t0, t1, t2
141 do_block_Nx d, \rounds, \i0, \i1, \i2, \i3, \i4