Lines Matching +full:0 +full:e
45 evlwwsplat rK,0(rKP);
101 lwbrx reg,0,rWP; /* load data */ \
106 #define R_00_15(a, b, c, d, e, w0, w1, k, off) \ argument
113 add e,e,rT0; /* 1: E = E + A' */ \
115 add e,e,w0; /* 1: E = E + W */ \
117 add e,e,rT2; /* 1: E = E + F */ \
119 add e,e,rK; /* 1: E = E + K */ \
121 add d,d,rK; /* 2: E = E + K */ \
123 rotrwi rT0,e,27; /* 2: A' = A rotl 5 */ \
124 add d,d,w1; /* 2: E = E + W */ \
126 add d,d,rT0; /* 2: E = E + A' */ \
127 evmergelo w1,w1,w0; /* mix W[0]/W[1] */ \
128 add d,d,rT2 /* 2: E = E + F */
130 #define R_16_19(a, b, c, d, e, w0, w1, w4, w6, w7, k) \ argument
137 add e,e,rT1; /* 1: E = E + F */ \
141 add e,e,rT2; /* 1: E = E + A' */ \
146 add e,e,rT0; /* 1: E = E + WK */ \
147 add d,d,rT1; /* 2: E = E + WK */ \
150 rotrwi rT0,e,27; /* 2: A' = A rotl 5 */ \
152 add d,d,rT0; /* 2: E = E + A' */ \
154 add d,d,rT1 /* 2: E = E + F */
156 #define R_20_39(a, b, c, d, e, w0, w1, w4, w6, w7, k) \ argument
162 add e,e,rT2; /* 1: E = E + F */ \
166 add e,e,rT2; /* 1: E = E + A' */ \
171 add e,e,rT0; /* 1: E = E + WK */ \
173 add d,d,rT1; /* 2: E = E + WK */ \
175 rotrwi rT0,e,27; /* 2: A' = A rotl 5 */ \
176 add d,d,rT2; /* 2: E = E + F */ \
178 add d,d,rT0 /* 2: E = E + A' */
180 #define R_40_59(a, b, c, d, e, w0, w1, w4, w6, w7, k) \ argument
189 add e,e,rT2; /* 1: E = E + F */ \
193 add e,e,rT2; /* 1: E = E + A' */ \
197 add e,e,rT0; /* 1: E = E + WK */ \
200 add d,d,rT1; /* 2: E = E + WK */ \
204 rotrwi rT0,e,27; /* 2: A' = A rotl 5 */ \
205 add d,d,rT2; /* 2: E = E + F */ \
206 add d,d,rT0 /* 2: E = E + A' */
208 #define R_60_79(a, b, c, d, e, w0, w1, w4, w6, w7, k) \ argument
209 R_20_39(a, b, c, d, e, w0, w1, w4, w6, w7, k)
214 lwz rH0,0(rHP)
224 R_00_15(rH0, rH1, rH2, rH3, rH4, rW1, rW0, 1, 0)
225 R_00_15(rH3, rH4, rH0, rH1, rH2, rW2, rW1, 0, 8)
226 R_00_15(rH1, rH2, rH3, rH4, rH0, rW3, rW2, 0, 16)
227 R_00_15(rH4, rH0, rH1, rH2, rH3, rW4, rW3, 0, 24)
228 R_00_15(rH2, rH3, rH4, rH0, rH1, rW5, rW4, 0, 32)
229 R_00_15(rH0, rH1, rH2, rH3, rH4, rW6, rW5, 0, 40)
230 R_00_15(rH3, rH4, rH0, rH1, rH2, rT3, rW6, 0, 48)
231 R_00_15(rH1, rH2, rH3, rH4, rH0, rT3, rW7, 0, 56)
233 R_16_19(rH4, rH0, rH1, rH2, rH3, rW0, rW1, rW4, rW6, rW7, 0)
236 R_20_39(rH0, rH1, rH2, rH3, rH4, rW2, rW3, rW6, rW0, rW1, 0)
237 R_20_39(rH3, rH4, rH0, rH1, rH2, rW3, rW4, rW7, rW1, rW2, 0)
238 R_20_39(rH1, rH2, rH3, rH4, rH0, rW4, rW5, rW0, rW2, rW3, 0)
239 R_20_39(rH4, rH0, rH1, rH2, rH3, rW5, rW6, rW1, rW3, rW4, 0)
240 R_20_39(rH2, rH3, rH4, rH0, rH1, rW6, rW7, rW2, rW4, rW5, 0)
241 R_20_39(rH0, rH1, rH2, rH3, rH4, rW7, rW0, rW3, rW5, rW6, 0)
242 R_20_39(rH3, rH4, rH0, rH1, rH2, rW0, rW1, rW4, rW6, rW7, 0)
243 R_20_39(rH1, rH2, rH3, rH4, rH0, rW1, rW2, rW5, rW7, rW0, 0)
244 R_20_39(rH4, rH0, rH1, rH2, rH3, rW2, rW3, rW6, rW0, rW1, 0)
247 R_40_59(rH0, rH1, rH2, rH3, rH4, rW4, rW5, rW0, rW2, rW3, 0)
248 R_40_59(rH3, rH4, rH0, rH1, rH2, rW5, rW6, rW1, rW3, rW4, 0)
249 R_40_59(rH1, rH2, rH3, rH4, rH0, rW6, rW7, rW2, rW4, rW5, 0)
250 R_40_59(rH4, rH0, rH1, rH2, rH3, rW7, rW0, rW3, rW5, rW6, 0)
251 R_40_59(rH2, rH3, rH4, rH0, rH1, rW0, rW1, rW4, rW6, rW7, 0)
252 R_40_59(rH0, rH1, rH2, rH3, rH4, rW1, rW2, rW5, rW7, rW0, 0)
253 R_40_59(rH3, rH4, rH0, rH1, rH2, rW2, rW3, rW6, rW0, rW1, 0)
254 R_40_59(rH1, rH2, rH3, rH4, rH0, rW3, rW4, rW7, rW1, rW2, 0)
255 R_40_59(rH4, rH0, rH1, rH2, rH3, rW4, rW5, rW0, rW2, rW3, 0)
258 R_60_79(rH0, rH1, rH2, rH3, rH4, rW6, rW7, rW2, rW4, rW5, 0)
259 R_60_79(rH3, rH4, rH0, rH1, rH2, rW7, rW0, rW3, rW5, rW6, 0)
260 R_60_79(rH1, rH2, rH3, rH4, rH0, rW0, rW1, rW4, rW6, rW7, 0)
261 R_60_79(rH4, rH0, rH1, rH2, rH3, rW1, rW2, rW5, rW7, rW0, 0)
262 R_60_79(rH2, rH3, rH4, rH0, rH1, rW2, rW3, rW6, rW0, rW1, 0)
263 R_60_79(rH0, rH1, rH2, rH3, rH4, rW3, rW4, rW7, rW1, rW2, 0)
264 R_60_79(rH3, rH4, rH0, rH1, rH2, rW4, rW5, rW0, rW2, rW3, 0)
265 lwz rT3,0(rHP)
266 R_60_79(rH1, rH2, rH3, rH4, rH0, rW5, rW6, rW1, rW3, rW4, 0)
268 R_60_79(rH4, rH0, rH1, rH2, rH3, rW6, rW7, rW2, rW4, rW5, 0)
270 R_60_79(rH2, rH3, rH4, rH0, rH1, rW7, rW0, rW3, rW5, rW6, 0)
276 stw rH0,0(rHP)
294 .long 0x5A827999,0x6ED9EBA1,0x8F1BBCDC,0xCA62C1D6