Lines Matching +full:3 +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.
65 LAH(rW6, rD0, 3, 0)
66 LAH(rW3, rD0, 1, 8)
71 LAH(rW2, rD2, 1, 8)
72 LAL(rW2, rD3, 1, 8)
73 LAL(rW3, rD1, 1, 8)
75 LAL(rW6, rD1, 3, 0)
78 LAH(rW7, rD2, 3, 0)
80 EAD(rD3, 3)
94 EAD(rD0, 3)
100 LWH(rW3, 8)
104 LAH(rW2, rD2, 1, 8)
105 LAL(rW2, rD3, 1, 8)
106 LAL(rW3, rD1, 1, 8)
108 LAL(rW6, rD1, 3, 0)
111 LAH(rW7, rD2, 3, 0)
113 EAD(rD3, 3)
127 EAD(rD0, 3)
133 LWH(rW3, 8)
139 LAH(rW2, rD2, 1, 8)
140 LAL(rW2, rD3, 1, 8)
141 LAL(rW3, rD1, 1, 8)
144 LAL(rW6, rD1, 3, 0)
146 LAH(rW7, rD2, 3, 0)
148 EAD(rD3, 3)
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
185 LAE(rW4, rD0, 3)
186 LAE(rW5, rD1, 3)
187 rlwimi rW2,rW6,16,8,15
189 rlwimi rW3,rW7,16,8,15
191 LAE(rW6, rD2, 3)
192 LAE(rW7, rD3, 3)
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.
213 LAH(rW6, rD0, 3, 0)
214 LAH(rW3, rD0, 1, 8)
218 LAH(rW2, rD2, 1, 8)
219 LAL(rW2, rD3, 1, 8)
222 LAL(rW6, rD1, 3, 0)
224 LAH(rW7, rD2, 3, 0)
225 LAL(rW7, rD3, 3, 0)
226 LAL(rW3, rD1, 1, 8)
242 EAD(rD0, 3)
248 LWH(rW3, 8)
251 LAH(rW2, rD2, 1, 8)
252 LAL(rW2, rD3, 1, 8)
255 LAL(rW6, rD1, 3, 0)
257 LAH(rW7, rD2, 3, 0)
258 LAL(rW7, rD3, 3, 0)
259 LAL(rW3, rD1, 1, 8)
275 EAD(rD0, 3)
281 LWH(rW3, 8)
286 LAH(rW2, rD2, 1, 8)
287 LAL(rW2, rD3, 1, 8)
290 LAL(rW6, rD1, 3, 0)
292 LAH(rW7, rD2, 3, 0)
293 LAL(rW7, rD3, 3, 0)
294 LAL(rW3, rD1, 1, 8)
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
332 LAD(rW4, rD0, 3)
333 LAD(rW5, rD1, 3)
334 rlwimi rW2,rW6,16,8,15
336 rlwimi rW3,rW7,16,8,15
338 LAD(rW6, rD2, 3)
339 LAD(rW7, rD3, 3)