Lines Matching +full:8 +full:- +full:12
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
14 #include "aes-spe-regs.h"
17 rlwimi rT0,in,28-((bpos+3)%4)*8,20,27;
20 rlwimi rT1,in,24-((bpos+3)%4)*8,24,31;
41 LBZ(out, rT0, 8)
44 LBZ(out, rT0, 8) /* load enc byte */
56 * via bl/blr. It expects that caller has pre-xored input data with first
57 * 4 words of encryption key into rD0-rD3. Pointer/counter registers must
58 * have also been set up before (rT0, rKP, CTR). Output is stored in rD0-rD3
59 * and rW0-rW3 and caller must execute a final xor on the output registers.
60 * All working registers rD0-rD3 & rW0-rW7 are overwritten during processing.
66 LAH(rW3, rD0, 1, 8)
68 LAH(rW0, rD3, 0, 12)
69 LAL(rW0, rD0, 0, 12)
70 LAH(rW1, rD1, 0, 12)
71 LAH(rW2, rD2, 1, 8)
72 LAL(rW2, rD3, 1, 8)
73 LAL(rW3, rD1, 1, 8)
86 LWL(rW1, 12)
100 LWH(rW3, 8)
101 LAH(rW0, rD3, 0, 12)
102 LAL(rW0, rD0, 0, 12)
103 LAH(rW1, rD1, 0, 12)
104 LAH(rW2, rD2, 1, 8)
105 LAL(rW2, rD3, 1, 8)
106 LAL(rW3, rD1, 1, 8)
119 LWL(rW1, 12)
133 LWH(rW3, 8)
136 LAH(rW0, rD3, 0, 12)
137 LAL(rW0, rD0, 0, 12)
138 LAH(rW1, rD1, 0, 12)
139 LAH(rW2, rD2, 1, 8)
140 LAL(rW2, rD3, 1, 8)
141 LAL(rW3, rD1, 1, 8)
154 LWL(rW1, 12)
175 rlwimi rW0,rW4,8,16,23
176 rlwimi rW1,rW5,8,16,23
179 rlwimi rW2,rW6,8,16,23
180 rlwimi rW3,rW7,8,16,23
183 rlwimi rW0,rW4,16,8,15
184 rlwimi rW1,rW5,16,8,15
187 rlwimi rW2,rW6,16,8,15
189 rlwimi rW3,rW7,16,8,15
204 * via bl/blr. It expects that caller has pre-xored input data with first
205 * 4 words of encryption key into rD0-rD3. Pointer/counter registers must
206 * have also been set up before (rT0, rKP, CTR). Output is stored in rD0-rD3
207 * and rW0-rW3 and caller must execute a final xor on the output registers.
208 * All working registers rD0-rD3 & rW0-rW7 are overwritten during processing.
212 LAH(rW0, rD1, 0, 12)
214 LAH(rW3, rD0, 1, 8)
216 LAH(rW1, rD3, 0, 12)
217 LAL(rW0, rD2, 0, 12)
218 LAH(rW2, rD2, 1, 8)
219 LAL(rW2, rD3, 1, 8)
226 LAL(rW3, rD1, 1, 8)
230 LWL(rW1, 12)
240 LWH(rW0, 12)
248 LWH(rW3, 8)
249 LAH(rW1, rD3, 0, 12)
250 LAL(rW0, rD2, 0, 12)
251 LAH(rW2, rD2, 1, 8)
252 LAL(rW2, rD3, 1, 8)
259 LAL(rW3, rD1, 1, 8)
263 LWL(rW1, 12)
273 LWH(rW0, 12)
281 LWH(rW3, 8)
284 LAH(rW1, rD3, 0, 12)
285 LAL(rW0, rD2, 0, 12)
286 LAH(rW2, rD2, 1, 8)
287 LAL(rW2, rD3, 1, 8)
294 LAL(rW3, rD1, 1, 8)
298 LWL(rW1, 12)
322 rlwimi rW0,rW4,8,16,23
323 rlwimi rW1,rW5,8,16,23
326 rlwimi rW2,rW6,8,16,23
327 rlwimi rW3,rW7,8,16,23
330 rlwimi rW0,rW4,16,8,15
331 rlwimi rW1,rW5,16,8,15
334 rlwimi rW2,rW6,16,8,15
336 rlwimi rW3,rW7,16,8,15