Lines Matching +full:25 +full:a
11 # This software is available to you under a choice of one of two
32 # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
47 # This code schedules 1 block at a time, with 4 lanes per block
106 a = %eax define
140 # Rotate values of symbols a...h
149 b = a
150 a = TMP_ define
154 ## compute s0 four at a time and s1 two at a time
155 ## compute W[-16] + W[-7] 4 at a time
158 MY_ROR (25-11), y0 # y0 = e >> (25-11)
159 mov a, y1 # y1 = a
161 MY_ROR (22-13), y1 # y1 = a >> (22-13)
162 xor e, y0 # y0 = e ^ (e >> (25-11))
164 MY_ROR (11-6), y0 # y0 = (e >> (11-6)) ^ (e >> (25-6))
165 xor a, y1 # y1 = a ^ (a >> (22-13)
168 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6))
170 MY_ROR (13-2), y1 # y1 = (a >> (13-2)) ^ (a >> (22-2))
173 xor a, y1 # y1 = a ^ (a >> (13-2)) ^ (a >> (22-2))
174 MY_ROR 6, y0 # y0 = S1 = (e>>6) & (e>>11) ^ (e>>25)
176 MY_ROR 2, y1 # y1 = S0 = (a>>2) ^ (a>>13) ^ (a>>22)
179 mov a, y0 # y0 = a
181 mov a, y2 # y2 = a
183 or c, y0 # y0 = a|c
185 and c, y2 # y2 = a&c
187 and b, y0 # y0 = (a|c)&b
190 or y2, y0 # y0 = MAJ = (a|c)&b)|(a&c)
194 mov a, y1 # y1 = a
195 MY_ROR (25-11), y0 # y0 = e >> (25-11)
196 xor e, y0 # y0 = e ^ (e >> (25-11))
198 MY_ROR (22-13), y1 # y1 = a >> (22-13)
200 xor a, y1 # y1 = a ^ (a >> (22-13)
201 MY_ROR (11-6), y0 # y0 = (e >> (11-6)) ^ (e >> (25-6))
204 MY_ROR (13-2), y1 # y1 = (a >> (13-2)) ^ (a >> (22-2))
205 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6))
207 MY_ROR 6, y0 # y0 = S1 = (e>>6) & (e>>11) ^ (e>>25)
209 xor a, y1 # y1 = a ^ (a >> (13-2)) ^ (a >> (22-2))
214 MY_ROR 2, y1 # y1 = S0 = (a>>2) ^ (a>>13) ^ (a>>22)
216 mov a, y0 # y0 = a
218 mov a, y2 # y2 = a
220 or c, y0 # y0 = a|c
222 and c, y2 # y2 = a&c
225 and b, y0 # y0 = (a|c)&b
228 or y2, y0 # y0 = MAJ = (a|c)&b)|(a&c)
232 mov a, y1 # y1 = a
233 MY_ROR (25-11), y0 # y0 = e >> (25-11)
234 xor e, y0 # y0 = e ^ (e >> (25-11))
235 MY_ROR (22-13), y1 # y1 = a >> (22-13)
237 xor a, y1 # y1 = a ^ (a >> (22-13)
238 MY_ROR (11-6), y0 # y0 = (e >> (11-6)) ^ (e >> (25-6))
242 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6))
245 MY_ROR (13-2), y1 # y1 = (a >> (13-2)) ^ (a >> (22-2))
246 xor a, y1 # y1 = a ^ (a >> (13-2)) ^ (a >> (22-2))
248 MY_ROR 6, y0 # y0 = S1 = (e>>6) & (e>>11) ^ (e>>25)
251 MY_ROR 2, y1 # y1 = S0 = (a>>2) ^ (a>>13) ^ (a>>22)
254 mov a, y0 # y0 = a
256 mov a, y2 # y2 = a
258 or c, y0 # y0 = a|c
260 and c, y2 # y2 = a&c
262 and b, y0 # y0 = (a|c)&b
266 or y2, y0 # y0 = MAJ = (a|c)&b)|(a&c)
270 MY_ROR (25-11), y0 # y0 = e >> (25-11)
271 mov a, y1 # y1 = a
272 MY_ROR (22-13), y1 # y1 = a >> (22-13)
273 xor e, y0 # y0 = e ^ (e >> (25-11))
275 MY_ROR (11-6), y0 # y0 = (e >> (11-6)) ^ (e >> (25-6))
277 xor a, y1 # y1 = a ^ (a >> (22-13)
280 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6))
282 MY_ROR (13-2), y1 # y1 = (a >> (13-2)) ^ (a >> (22-2))
284 xor a, y1 # y1 = a ^ (a >> (13-2)) ^ (a >> (22-2))
285 MY_ROR 6, y0 # y0 = S1 = (e>>6) & (e>>11) ^ (e>>25)
288 MY_ROR 2, y1 # y1 = S0 = (a>>2) ^ (a>>13) ^ (a>>22)
292 mov a, y0 # y0 = a
294 mov a, y2 # y2 = a
296 or c, y0 # y0 = a|c
298 and c, y2 # y2 = a&c
300 and b, y0 # y0 = (a|c)&b
302 or y2, y0 # y0 = MAJ = (a|c)&b)|(a&c)
311 MY_ROR (25-11), y0 # y0 = e >> (25-11)
312 mov a, y1 # y1 = a
313 xor e, y0 # y0 = e ^ (e >> (25-11))
314 MY_ROR (22-13), y1 # y1 = a >> (22-13)
316 xor a, y1 # y1 = a ^ (a >> (22-13)
317 MY_ROR (11-6), y0 # y0 = (e >> (11-6)) ^ (e >> (25-6))
319 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6))
320 MY_ROR (13-2), y1 # y1 = (a >> (13-2)) ^ (a >> (22-2))
322 xor a, y1 # y1 = a ^ (a >> (13-2)) ^ (a >> (22-2))
323 MY_ROR 6, y0 # y0 = S1 = (e>>6) & (e>>11) ^ (e>>25)
326 MY_ROR 2, y1 # y1 = S0 = (a>>2) ^ (a>>13) ^ (a>>22)
329 mov a, y0 # y0 = a
331 mov a, y2 # y2 = a
332 or c, y0 # y0 = a|c
334 and c, y2 # y2 = a&c
335 and b, y0 # y0 = (a|c)&b
337 or y2, y0 # y0 = MAJ = (a|c)&b)|(a&c)
368 mov 4*0(CTX), a
438 addm (4*0)(CTX),a