Lines Matching +full:2 +full:- +full:8

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.
64 LAH(rW4, rD1, 2, 4)
66 LAH(rW3, rD0, 1, 8)
71 LAH(rW2, rD2, 1, 8)
72 LAL(rW2, rD3, 1, 8)
73 LAL(rW3, rD1, 1, 8)
74 LAL(rW4, rD2, 2, 4)
76 LAH(rW5, rD3, 2, 4)
77 LAL(rW5, rD0, 2, 4)
90 EAD(rD1, 2)
100 LWH(rW3, 8)
104 LAH(rW2, rD2, 1, 8)
105 LAL(rW2, rD3, 1, 8)
106 LAL(rW3, rD1, 1, 8)
107 LAL(rW4, rD2, 2, 4)
109 LAH(rW5, rD3, 2, 4)
110 LAL(rW5, rD0, 2, 4)
123 EAD(rD1, 2)
133 LWH(rW3, 8)
139 LAH(rW2, rD2, 1, 8)
140 LAL(rW2, rD3, 1, 8)
141 LAL(rW3, rD1, 1, 8)
142 LAL(rW4, rD2, 2, 4)
143 LAH(rW5, rD3, 2, 4)
145 LAL(rW5, rD0, 2, 4)
175 rlwimi rW0,rW4,8,16,23
176 rlwimi rW1,rW5,8,16,23
177 LAE(rW4, rD1, 2)
178 LAE(rW5, rD2, 2)
179 rlwimi rW2,rW6,8,16,23
180 rlwimi rW3,rW7,8,16,23
181 LAE(rW6, rD3, 2)
182 LAE(rW7, rD0, 2)
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.
214 LAH(rW3, rD0, 1, 8)
218 LAH(rW2, rD2, 1, 8)
219 LAL(rW2, rD3, 1, 8)
220 LAH(rW4, rD3, 2, 4)
221 LAL(rW4, rD0, 2, 4)
223 LAH(rW5, rD1, 2, 4)
226 LAL(rW3, rD1, 1, 8)
232 EAD(rD2, 2)
248 LWH(rW3, 8)
251 LAH(rW2, rD2, 1, 8)
252 LAL(rW2, rD3, 1, 8)
253 LAH(rW4, rD3, 2, 4)
254 LAL(rW4, rD0, 2, 4)
256 LAH(rW5, rD1, 2, 4)
259 LAL(rW3, rD1, 1, 8)
265 EAD(rD2, 2)
281 LWH(rW3, 8)
286 LAH(rW2, rD2, 1, 8)
287 LAL(rW2, rD3, 1, 8)
288 LAH(rW4, rD3, 2, 4)
289 LAL(rW4, rD0, 2, 4)
291 LAH(rW5, rD1, 2, 4)
294 LAL(rW3, rD1, 1, 8)
300 EAD(rD2, 2)
322 rlwimi rW0,rW4,8,16,23
323 rlwimi rW1,rW5,8,16,23
324 LAD(rW4, rD3, 2)
325 LAD(rW5, rD0, 2)
326 rlwimi rW2,rW6,8,16,23
327 rlwimi rW3,rW7,8,16,23
328 LAD(rW6, rD1, 2)
329 LAD(rW7, rD2, 2)
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