Lines Matching refs:B

89 struct F1 { uint32_t operator()(uint32_t B, uint32_t C, uint32_t D) {  in operator ()()
90 return (B & C) | ((~B) & D); in operator ()()
98 struct F2 { uint32_t operator()(uint32_t B, uint32_t C, uint32_t D) { in operator ()()
99 return B ^ C ^ D; in operator ()()
102 struct F3 { uint32_t operator()(uint32_t B, uint32_t C, uint32_t D) { in operator ()()
103 return (B & C) | (B & D) | (C & D); in operator ()()
117 uint32_t A, uint32_t& B, uint32_t C, uint32_t D, uint32_t& E, in operation() argument
119 E += rotate_left(A, 5) + operation(B, C, D) + w + k; in operation()
120 B = rotate_left(B, 30); in operation()
124 uint32_t A = state[0], B = state[1], C = state[2], D = state[3], E = state[4]; in transform() local
151 operation(F1(), A, B, C, D, E, W[ 0], K[0]); in transform()
152 operation(F1(), E, A, B, C, D, W[ 1], K[0]); in transform()
153 operation(F1(), D, E, A, B, C, W[ 2], K[0]); in transform()
154 operation(F1(), C, D, E, A, B, W[ 3], K[0]); in transform()
155 operation(F1(), B, C, D, E, A, W[ 4], K[0]); in transform()
156 operation(F1(), A, B, C, D, E, W[ 5], K[0]); in transform()
157 operation(F1(), E, A, B, C, D, W[ 6], K[0]); in transform()
158 operation(F1(), D, E, A, B, C, W[ 7], K[0]); in transform()
159 operation(F1(), C, D, E, A, B, W[ 8], K[0]); in transform()
160 operation(F1(), B, C, D, E, A, W[ 9], K[0]); in transform()
161 operation(F1(), A, B, C, D, E, W[10], K[0]); in transform()
162 operation(F1(), E, A, B, C, D, W[11], K[0]); in transform()
163 operation(F1(), D, E, A, B, C, W[12], K[0]); in transform()
164 operation(F1(), C, D, E, A, B, W[13], K[0]); in transform()
165 operation(F1(), B, C, D, E, A, W[14], K[0]); in transform()
166 operation(F1(), A, B, C, D, E, W[15], K[0]); in transform()
167 operation(F1(), E, A, B, C, D, W[16], K[0]); in transform()
168 operation(F1(), D, E, A, B, C, W[17], K[0]); in transform()
169 operation(F1(), C, D, E, A, B, W[18], K[0]); in transform()
170 operation(F1(), B, C, D, E, A, W[19], K[0]); in transform()
173 operation(F2(), A, B, C, D, E, W[20], K[1]); in transform()
174 operation(F2(), E, A, B, C, D, W[21], K[1]); in transform()
175 operation(F2(), D, E, A, B, C, W[22], K[1]); in transform()
176 operation(F2(), C, D, E, A, B, W[23], K[1]); in transform()
177 operation(F2(), B, C, D, E, A, W[24], K[1]); in transform()
178 operation(F2(), A, B, C, D, E, W[25], K[1]); in transform()
179 operation(F2(), E, A, B, C, D, W[26], K[1]); in transform()
180 operation(F2(), D, E, A, B, C, W[27], K[1]); in transform()
181 operation(F2(), C, D, E, A, B, W[28], K[1]); in transform()
182 operation(F2(), B, C, D, E, A, W[29], K[1]); in transform()
183 operation(F2(), A, B, C, D, E, W[30], K[1]); in transform()
184 operation(F2(), E, A, B, C, D, W[31], K[1]); in transform()
185 operation(F2(), D, E, A, B, C, W[32], K[1]); in transform()
186 operation(F2(), C, D, E, A, B, W[33], K[1]); in transform()
187 operation(F2(), B, C, D, E, A, W[34], K[1]); in transform()
188 operation(F2(), A, B, C, D, E, W[35], K[1]); in transform()
189 operation(F2(), E, A, B, C, D, W[36], K[1]); in transform()
190 operation(F2(), D, E, A, B, C, W[37], K[1]); in transform()
191 operation(F2(), C, D, E, A, B, W[38], K[1]); in transform()
192 operation(F2(), B, C, D, E, A, W[39], K[1]); in transform()
195 operation(F3(), A, B, C, D, E, W[40], K[2]); in transform()
196 operation(F3(), E, A, B, C, D, W[41], K[2]); in transform()
197 operation(F3(), D, E, A, B, C, W[42], K[2]); in transform()
198 operation(F3(), C, D, E, A, B, W[43], K[2]); in transform()
199 operation(F3(), B, C, D, E, A, W[44], K[2]); in transform()
200 operation(F3(), A, B, C, D, E, W[45], K[2]); in transform()
201 operation(F3(), E, A, B, C, D, W[46], K[2]); in transform()
202 operation(F3(), D, E, A, B, C, W[47], K[2]); in transform()
203 operation(F3(), C, D, E, A, B, W[48], K[2]); in transform()
204 operation(F3(), B, C, D, E, A, W[49], K[2]); in transform()
205 operation(F3(), A, B, C, D, E, W[50], K[2]); in transform()
206 operation(F3(), E, A, B, C, D, W[51], K[2]); in transform()
207 operation(F3(), D, E, A, B, C, W[52], K[2]); in transform()
208 operation(F3(), C, D, E, A, B, W[53], K[2]); in transform()
209 operation(F3(), B, C, D, E, A, W[54], K[2]); in transform()
210 operation(F3(), A, B, C, D, E, W[55], K[2]); in transform()
211 operation(F3(), E, A, B, C, D, W[56], K[2]); in transform()
212 operation(F3(), D, E, A, B, C, W[57], K[2]); in transform()
213 operation(F3(), C, D, E, A, B, W[58], K[2]); in transform()
214 operation(F3(), B, C, D, E, A, W[59], K[2]); in transform()
217 operation(F2(), A, B, C, D, E, W[60], K[3]); in transform()
218 operation(F2(), E, A, B, C, D, W[61], K[3]); in transform()
219 operation(F2(), D, E, A, B, C, W[62], K[3]); in transform()
220 operation(F2(), C, D, E, A, B, W[63], K[3]); in transform()
221 operation(F2(), B, C, D, E, A, W[64], K[3]); in transform()
222 operation(F2(), A, B, C, D, E, W[65], K[3]); in transform()
223 operation(F2(), E, A, B, C, D, W[66], K[3]); in transform()
224 operation(F2(), D, E, A, B, C, W[67], K[3]); in transform()
225 operation(F2(), C, D, E, A, B, W[68], K[3]); in transform()
226 operation(F2(), B, C, D, E, A, W[69], K[3]); in transform()
227 operation(F2(), A, B, C, D, E, W[70], K[3]); in transform()
228 operation(F2(), E, A, B, C, D, W[71], K[3]); in transform()
229 operation(F2(), D, E, A, B, C, W[72], K[3]); in transform()
230 operation(F2(), C, D, E, A, B, W[73], K[3]); in transform()
231 operation(F2(), B, C, D, E, A, W[74], K[3]); in transform()
232 operation(F2(), A, B, C, D, E, W[75], K[3]); in transform()
233 operation(F2(), E, A, B, C, D, W[76], K[3]); in transform()
234 operation(F2(), D, E, A, B, C, W[77], K[3]); in transform()
235 operation(F2(), C, D, E, A, B, W[78], K[3]); in transform()
236 operation(F2(), B, C, D, E, A, W[79], K[3]); in transform()
239 state[1] += B; in transform()