Lines Matching +full:2 +full:e

101 #define R_LOAD_W(a, b, c, d, e, f, g, h, w, off) \  argument
103 rotrwi rT0,e,6; /* 1: S1 = e rotr 6 */ \
104 rotrwi rT1,e,11; /* 1: S1' = e rotr 11 */ \
105 rotrwi rT2,e,25; /* 1: S1" = e rotr 25 */ \
107 and rT3,e,f; /* 1: ch = e and f */ \
109 andc rT1,g,e; /* 1: ch' = ~e and g */ \
114 rotrwi rT0,a,2; /* 1: S0 = a rotr 2 */ \
126 LOAD_DATA(w, off+4) /* 2: W */ \
128 rotrwi rT0,d,6; /* 2: S1 = e rotr 6 */ \
130 rotrwi rT1,d,11; /* 2: S1' = e rotr 11 */ \
132 rotrwi rT2,d,25; /* 2: S1" = e rotr 25 */ \
133 xor rT0,rT0,rT1; /* 2: S1 = S1 xor S1' */ \
134 and rT3,d,e; /* 2: ch = e and f */ \
135 xor rT0,rT0,rT2; /* 2: S1 = S1 xor S1" */ \
136 andc rT1,f,d; /* 2: ch' = ~e and g */ \
137 lwz rT2,off+4(rKP); /* 2: K */ \
138 xor rT3,rT3,rT1; /* 2: ch = ch xor ch' */ \
139 add g,g,rT0; /* 2: temp1 = h + S1 */ \
140 add rT3,rT3,w; /* 2: temp1' = ch + w */ \
141 rotrwi rT0,h,2; /* 2: S0 = a rotr 2 */ \
142 add g,g,rT3; /* 2: temp1 = temp1 + temp1' */ \
143 rotrwi rT1,h,13; /* 2: S0' = a rotr 13 */ \
144 add g,g,rT2; /* 2: temp1 = temp1 + K */ \
145 rotrwi rT3,h,22; /* 2: S0" = a rotr 22 */ \
146 xor rT0,rT0,rT1; /* 2: S0 = S0 xor S0' */ \
147 or rT2,h,a; /* 2: maj = a or b */ \
148 xor rT3,rT0,rT3; /* 2: S0 = S0 xor S0" */ \
149 and rT1,h,a; /* 2: maj' = a and b */ \
150 and rT2,rT2,b; /* 2: maj = maj and c */ \
151 add c,c,g; /* 2: d = d + temp1 */ \
152 or rT2,rT1,rT2; /* 2: maj = maj or maj' */ \
153 add rT3,rT3,rT2; /* 2: temp2 = S0 + maj */ \
154 add g,g,rT3 /* 2: h = temp1 + temp2 */
156 #define R_CALC_W(a, b, c, d, e, f, g, h, w0, w1, w4, w5, w7, k, off) \ argument
157 rotrwi rT2,e,6; /* 1: S1 = e rotr 6 */ \
159 rotrwi rT3,e,11; /* 1: S1' = e rotr 11 */ \
163 rotrwi rT3,e,25; /* 1: S1' = e rotr 25 */ \
169 and rT2,e,f; /* 1: ch = e and f */ \
171 andc rT3,g,e; /* 1: ch' = ~e and g */ \
172 evsrwiu rT0,w7,10; /* s1 = w[-2] >> 10 */ \
174 evrlwi rT1,w7,15; /* s1' = w[-2] rotr 17 */ \
177 rotrwi rT2,a,2; /* 1: S0 = a rotr 2 */ \
178 evrlwi rT1,w7,13; /* s1' = w[-2] rotr 19 */ \
197 add g,g,rT1; /* 2: temp1 = temp1 + wk */ \
199 rotrwi rT0,d,6; /* 2: S1 = e rotr 6 */ \
201 rotrwi rT1,d,11; /* 2: S1' = e rotr 11 */ \
202 rotrwi rT2,d,25; /* 2: S" = e rotr 25 */ \
203 xor rT0,rT0,rT1; /* 2: S1 = S1 xor S1' */ \
204 and rT3,d,e; /* 2: ch = e and f */ \
205 xor rT0,rT0,rT2; /* 2: S1 = S1 xor S1" */ \
206 andc rT1,f,d; /* 2: ch' = ~e and g */ \
207 add g,g,rT0; /* 2: temp1 = h + S1 */ \
208 xor rT3,rT3,rT1; /* 2: ch = ch xor ch' */ \
209 rotrwi rT0,h,2; /* 2: S0 = a rotr 2 */ \
210 add g,g,rT3; /* 2: temp1 = temp1 + ch */ \
211 rotrwi rT1,h,13; /* 2: S0' = a rotr 13 */ \
212 rotrwi rT3,h,22; /* 2: S0" = a rotr 22 */ \
213 xor rT0,rT0,rT1; /* 2: S0 = S0 xor S0' */ \
214 or rT2,h,a; /* 2: maj = a or b */ \
215 and rT1,h,a; /* 2: maj' = a and b */ \
216 and rT2,rT2,b; /* 2: maj = maj and c */ \
217 xor rT3,rT0,rT3; /* 2: S0 = S0 xor S0" */ \
218 or rT2,rT1,rT2; /* 2: maj = maj or maj' */ \
219 add c,c,g; /* 2: d = d + temp1 */ \
220 add rT3,rT3,rT2; /* 2: temp2 = S0 + maj */ \
221 add g,g,rT3 /* 2: h = temp1 + temp2 */