OLD | NEW |
| (Empty) |
1 .file "sha1-586.s" | |
2 .text | |
3 .globl _sha1_block_data_order | |
4 .align 4 | |
5 _sha1_block_data_order: | |
6 L_sha1_block_data_order_begin: | |
7 pushl %ebp | |
8 pushl %ebx | |
9 pushl %esi | |
10 pushl %edi | |
11 movl 20(%esp),%ebp | |
12 movl 24(%esp),%esi | |
13 movl 28(%esp),%eax | |
14 subl $76,%esp | |
15 shll $6,%eax | |
16 addl %esi,%eax | |
17 movl %eax,104(%esp) | |
18 movl 16(%ebp),%edi | |
19 jmp L000loop | |
20 .align 4,0x90 | |
21 L000loop: | |
22 movl (%esi),%eax | |
23 movl 4(%esi),%ebx | |
24 movl 8(%esi),%ecx | |
25 movl 12(%esi),%edx | |
26 bswap %eax | |
27 bswap %ebx | |
28 bswap %ecx | |
29 bswap %edx | |
30 movl %eax,(%esp) | |
31 movl %ebx,4(%esp) | |
32 movl %ecx,8(%esp) | |
33 movl %edx,12(%esp) | |
34 movl 16(%esi),%eax | |
35 movl 20(%esi),%ebx | |
36 movl 24(%esi),%ecx | |
37 movl 28(%esi),%edx | |
38 bswap %eax | |
39 bswap %ebx | |
40 bswap %ecx | |
41 bswap %edx | |
42 movl %eax,16(%esp) | |
43 movl %ebx,20(%esp) | |
44 movl %ecx,24(%esp) | |
45 movl %edx,28(%esp) | |
46 movl 32(%esi),%eax | |
47 movl 36(%esi),%ebx | |
48 movl 40(%esi),%ecx | |
49 movl 44(%esi),%edx | |
50 bswap %eax | |
51 bswap %ebx | |
52 bswap %ecx | |
53 bswap %edx | |
54 movl %eax,32(%esp) | |
55 movl %ebx,36(%esp) | |
56 movl %ecx,40(%esp) | |
57 movl %edx,44(%esp) | |
58 movl 48(%esi),%eax | |
59 movl 52(%esi),%ebx | |
60 movl 56(%esi),%ecx | |
61 movl 60(%esi),%edx | |
62 bswap %eax | |
63 bswap %ebx | |
64 bswap %ecx | |
65 bswap %edx | |
66 movl %eax,48(%esp) | |
67 movl %ebx,52(%esp) | |
68 movl %ecx,56(%esp) | |
69 movl %edx,60(%esp) | |
70 movl %esi,100(%esp) | |
71 movl (%ebp),%eax | |
72 movl 4(%ebp),%ebx | |
73 movl 8(%ebp),%ecx | |
74 movl 12(%ebp),%edx | |
75 # 00_15 0 | |
76 movl %ecx,%esi | |
77 movl %eax,%ebp | |
78 roll $5,%ebp | |
79 xorl %edx,%esi | |
80 addl %edi,%ebp | |
81 movl (%esp),%edi | |
82 andl %ebx,%esi | |
83 rorl $2,%ebx | |
84 xorl %edx,%esi | |
85 leal 1518500249(%ebp,%edi,1),%ebp | |
86 addl %esi,%ebp | |
87 # 00_15 1 | |
88 movl %ebx,%edi | |
89 movl %ebp,%esi | |
90 roll $5,%ebp | |
91 xorl %ecx,%edi | |
92 addl %edx,%ebp | |
93 movl 4(%esp),%edx | |
94 andl %eax,%edi | |
95 rorl $2,%eax | |
96 xorl %ecx,%edi | |
97 leal 1518500249(%ebp,%edx,1),%ebp | |
98 addl %edi,%ebp | |
99 # 00_15 2 | |
100 movl %eax,%edx | |
101 movl %ebp,%edi | |
102 roll $5,%ebp | |
103 xorl %ebx,%edx | |
104 addl %ecx,%ebp | |
105 movl 8(%esp),%ecx | |
106 andl %esi,%edx | |
107 rorl $2,%esi | |
108 xorl %ebx,%edx | |
109 leal 1518500249(%ebp,%ecx,1),%ebp | |
110 addl %edx,%ebp | |
111 # 00_15 3 | |
112 movl %esi,%ecx | |
113 movl %ebp,%edx | |
114 roll $5,%ebp | |
115 xorl %eax,%ecx | |
116 addl %ebx,%ebp | |
117 movl 12(%esp),%ebx | |
118 andl %edi,%ecx | |
119 rorl $2,%edi | |
120 xorl %eax,%ecx | |
121 leal 1518500249(%ebp,%ebx,1),%ebp | |
122 addl %ecx,%ebp | |
123 # 00_15 4 | |
124 movl %edi,%ebx | |
125 movl %ebp,%ecx | |
126 roll $5,%ebp | |
127 xorl %esi,%ebx | |
128 addl %eax,%ebp | |
129 movl 16(%esp),%eax | |
130 andl %edx,%ebx | |
131 rorl $2,%edx | |
132 xorl %esi,%ebx | |
133 leal 1518500249(%ebp,%eax,1),%ebp | |
134 addl %ebx,%ebp | |
135 # 00_15 5 | |
136 movl %edx,%eax | |
137 movl %ebp,%ebx | |
138 roll $5,%ebp | |
139 xorl %edi,%eax | |
140 addl %esi,%ebp | |
141 movl 20(%esp),%esi | |
142 andl %ecx,%eax | |
143 rorl $2,%ecx | |
144 xorl %edi,%eax | |
145 leal 1518500249(%ebp,%esi,1),%ebp | |
146 addl %eax,%ebp | |
147 # 00_15 6 | |
148 movl %ecx,%esi | |
149 movl %ebp,%eax | |
150 roll $5,%ebp | |
151 xorl %edx,%esi | |
152 addl %edi,%ebp | |
153 movl 24(%esp),%edi | |
154 andl %ebx,%esi | |
155 rorl $2,%ebx | |
156 xorl %edx,%esi | |
157 leal 1518500249(%ebp,%edi,1),%ebp | |
158 addl %esi,%ebp | |
159 # 00_15 7 | |
160 movl %ebx,%edi | |
161 movl %ebp,%esi | |
162 roll $5,%ebp | |
163 xorl %ecx,%edi | |
164 addl %edx,%ebp | |
165 movl 28(%esp),%edx | |
166 andl %eax,%edi | |
167 rorl $2,%eax | |
168 xorl %ecx,%edi | |
169 leal 1518500249(%ebp,%edx,1),%ebp | |
170 addl %edi,%ebp | |
171 # 00_15 8 | |
172 movl %eax,%edx | |
173 movl %ebp,%edi | |
174 roll $5,%ebp | |
175 xorl %ebx,%edx | |
176 addl %ecx,%ebp | |
177 movl 32(%esp),%ecx | |
178 andl %esi,%edx | |
179 rorl $2,%esi | |
180 xorl %ebx,%edx | |
181 leal 1518500249(%ebp,%ecx,1),%ebp | |
182 addl %edx,%ebp | |
183 # 00_15 9 | |
184 movl %esi,%ecx | |
185 movl %ebp,%edx | |
186 roll $5,%ebp | |
187 xorl %eax,%ecx | |
188 addl %ebx,%ebp | |
189 movl 36(%esp),%ebx | |
190 andl %edi,%ecx | |
191 rorl $2,%edi | |
192 xorl %eax,%ecx | |
193 leal 1518500249(%ebp,%ebx,1),%ebp | |
194 addl %ecx,%ebp | |
195 # 00_15 10 | |
196 movl %edi,%ebx | |
197 movl %ebp,%ecx | |
198 roll $5,%ebp | |
199 xorl %esi,%ebx | |
200 addl %eax,%ebp | |
201 movl 40(%esp),%eax | |
202 andl %edx,%ebx | |
203 rorl $2,%edx | |
204 xorl %esi,%ebx | |
205 leal 1518500249(%ebp,%eax,1),%ebp | |
206 addl %ebx,%ebp | |
207 # 00_15 11 | |
208 movl %edx,%eax | |
209 movl %ebp,%ebx | |
210 roll $5,%ebp | |
211 xorl %edi,%eax | |
212 addl %esi,%ebp | |
213 movl 44(%esp),%esi | |
214 andl %ecx,%eax | |
215 rorl $2,%ecx | |
216 xorl %edi,%eax | |
217 leal 1518500249(%ebp,%esi,1),%ebp | |
218 addl %eax,%ebp | |
219 # 00_15 12 | |
220 movl %ecx,%esi | |
221 movl %ebp,%eax | |
222 roll $5,%ebp | |
223 xorl %edx,%esi | |
224 addl %edi,%ebp | |
225 movl 48(%esp),%edi | |
226 andl %ebx,%esi | |
227 rorl $2,%ebx | |
228 xorl %edx,%esi | |
229 leal 1518500249(%ebp,%edi,1),%ebp | |
230 addl %esi,%ebp | |
231 # 00_15 13 | |
232 movl %ebx,%edi | |
233 movl %ebp,%esi | |
234 roll $5,%ebp | |
235 xorl %ecx,%edi | |
236 addl %edx,%ebp | |
237 movl 52(%esp),%edx | |
238 andl %eax,%edi | |
239 rorl $2,%eax | |
240 xorl %ecx,%edi | |
241 leal 1518500249(%ebp,%edx,1),%ebp | |
242 addl %edi,%ebp | |
243 # 00_15 14 | |
244 movl %eax,%edx | |
245 movl %ebp,%edi | |
246 roll $5,%ebp | |
247 xorl %ebx,%edx | |
248 addl %ecx,%ebp | |
249 movl 56(%esp),%ecx | |
250 andl %esi,%edx | |
251 rorl $2,%esi | |
252 xorl %ebx,%edx | |
253 leal 1518500249(%ebp,%ecx,1),%ebp | |
254 addl %edx,%ebp | |
255 # 00_15 15 | |
256 movl %esi,%ecx | |
257 movl %ebp,%edx | |
258 roll $5,%ebp | |
259 xorl %eax,%ecx | |
260 addl %ebx,%ebp | |
261 movl 60(%esp),%ebx | |
262 andl %edi,%ecx | |
263 rorl $2,%edi | |
264 xorl %eax,%ecx | |
265 leal 1518500249(%ebp,%ebx,1),%ebp | |
266 movl (%esp),%ebx | |
267 addl %ebp,%ecx | |
268 # 16_19 16 | |
269 movl %edi,%ebp | |
270 xorl 8(%esp),%ebx | |
271 xorl %esi,%ebp | |
272 xorl 32(%esp),%ebx | |
273 andl %edx,%ebp | |
274 xorl 52(%esp),%ebx | |
275 roll $1,%ebx | |
276 xorl %esi,%ebp | |
277 addl %ebp,%eax | |
278 movl %ecx,%ebp | |
279 rorl $2,%edx | |
280 movl %ebx,(%esp) | |
281 roll $5,%ebp | |
282 leal 1518500249(%ebx,%eax,1),%ebx | |
283 movl 4(%esp),%eax | |
284 addl %ebp,%ebx | |
285 # 16_19 17 | |
286 movl %edx,%ebp | |
287 xorl 12(%esp),%eax | |
288 xorl %edi,%ebp | |
289 xorl 36(%esp),%eax | |
290 andl %ecx,%ebp | |
291 xorl 56(%esp),%eax | |
292 roll $1,%eax | |
293 xorl %edi,%ebp | |
294 addl %ebp,%esi | |
295 movl %ebx,%ebp | |
296 rorl $2,%ecx | |
297 movl %eax,4(%esp) | |
298 roll $5,%ebp | |
299 leal 1518500249(%eax,%esi,1),%eax | |
300 movl 8(%esp),%esi | |
301 addl %ebp,%eax | |
302 # 16_19 18 | |
303 movl %ecx,%ebp | |
304 xorl 16(%esp),%esi | |
305 xorl %edx,%ebp | |
306 xorl 40(%esp),%esi | |
307 andl %ebx,%ebp | |
308 xorl 60(%esp),%esi | |
309 roll $1,%esi | |
310 xorl %edx,%ebp | |
311 addl %ebp,%edi | |
312 movl %eax,%ebp | |
313 rorl $2,%ebx | |
314 movl %esi,8(%esp) | |
315 roll $5,%ebp | |
316 leal 1518500249(%esi,%edi,1),%esi | |
317 movl 12(%esp),%edi | |
318 addl %ebp,%esi | |
319 # 16_19 19 | |
320 movl %ebx,%ebp | |
321 xorl 20(%esp),%edi | |
322 xorl %ecx,%ebp | |
323 xorl 44(%esp),%edi | |
324 andl %eax,%ebp | |
325 xorl (%esp),%edi | |
326 roll $1,%edi | |
327 xorl %ecx,%ebp | |
328 addl %ebp,%edx | |
329 movl %esi,%ebp | |
330 rorl $2,%eax | |
331 movl %edi,12(%esp) | |
332 roll $5,%ebp | |
333 leal 1518500249(%edi,%edx,1),%edi | |
334 movl 16(%esp),%edx | |
335 addl %ebp,%edi | |
336 # 20_39 20 | |
337 movl %esi,%ebp | |
338 xorl 24(%esp),%edx | |
339 xorl %eax,%ebp | |
340 xorl 48(%esp),%edx | |
341 xorl %ebx,%ebp | |
342 xorl 4(%esp),%edx | |
343 roll $1,%edx | |
344 addl %ebp,%ecx | |
345 rorl $2,%esi | |
346 movl %edi,%ebp | |
347 roll $5,%ebp | |
348 movl %edx,16(%esp) | |
349 leal 1859775393(%edx,%ecx,1),%edx | |
350 movl 20(%esp),%ecx | |
351 addl %ebp,%edx | |
352 # 20_39 21 | |
353 movl %edi,%ebp | |
354 xorl 28(%esp),%ecx | |
355 xorl %esi,%ebp | |
356 xorl 52(%esp),%ecx | |
357 xorl %eax,%ebp | |
358 xorl 8(%esp),%ecx | |
359 roll $1,%ecx | |
360 addl %ebp,%ebx | |
361 rorl $2,%edi | |
362 movl %edx,%ebp | |
363 roll $5,%ebp | |
364 movl %ecx,20(%esp) | |
365 leal 1859775393(%ecx,%ebx,1),%ecx | |
366 movl 24(%esp),%ebx | |
367 addl %ebp,%ecx | |
368 # 20_39 22 | |
369 movl %edx,%ebp | |
370 xorl 32(%esp),%ebx | |
371 xorl %edi,%ebp | |
372 xorl 56(%esp),%ebx | |
373 xorl %esi,%ebp | |
374 xorl 12(%esp),%ebx | |
375 roll $1,%ebx | |
376 addl %ebp,%eax | |
377 rorl $2,%edx | |
378 movl %ecx,%ebp | |
379 roll $5,%ebp | |
380 movl %ebx,24(%esp) | |
381 leal 1859775393(%ebx,%eax,1),%ebx | |
382 movl 28(%esp),%eax | |
383 addl %ebp,%ebx | |
384 # 20_39 23 | |
385 movl %ecx,%ebp | |
386 xorl 36(%esp),%eax | |
387 xorl %edx,%ebp | |
388 xorl 60(%esp),%eax | |
389 xorl %edi,%ebp | |
390 xorl 16(%esp),%eax | |
391 roll $1,%eax | |
392 addl %ebp,%esi | |
393 rorl $2,%ecx | |
394 movl %ebx,%ebp | |
395 roll $5,%ebp | |
396 movl %eax,28(%esp) | |
397 leal 1859775393(%eax,%esi,1),%eax | |
398 movl 32(%esp),%esi | |
399 addl %ebp,%eax | |
400 # 20_39 24 | |
401 movl %ebx,%ebp | |
402 xorl 40(%esp),%esi | |
403 xorl %ecx,%ebp | |
404 xorl (%esp),%esi | |
405 xorl %edx,%ebp | |
406 xorl 20(%esp),%esi | |
407 roll $1,%esi | |
408 addl %ebp,%edi | |
409 rorl $2,%ebx | |
410 movl %eax,%ebp | |
411 roll $5,%ebp | |
412 movl %esi,32(%esp) | |
413 leal 1859775393(%esi,%edi,1),%esi | |
414 movl 36(%esp),%edi | |
415 addl %ebp,%esi | |
416 # 20_39 25 | |
417 movl %eax,%ebp | |
418 xorl 44(%esp),%edi | |
419 xorl %ebx,%ebp | |
420 xorl 4(%esp),%edi | |
421 xorl %ecx,%ebp | |
422 xorl 24(%esp),%edi | |
423 roll $1,%edi | |
424 addl %ebp,%edx | |
425 rorl $2,%eax | |
426 movl %esi,%ebp | |
427 roll $5,%ebp | |
428 movl %edi,36(%esp) | |
429 leal 1859775393(%edi,%edx,1),%edi | |
430 movl 40(%esp),%edx | |
431 addl %ebp,%edi | |
432 # 20_39 26 | |
433 movl %esi,%ebp | |
434 xorl 48(%esp),%edx | |
435 xorl %eax,%ebp | |
436 xorl 8(%esp),%edx | |
437 xorl %ebx,%ebp | |
438 xorl 28(%esp),%edx | |
439 roll $1,%edx | |
440 addl %ebp,%ecx | |
441 rorl $2,%esi | |
442 movl %edi,%ebp | |
443 roll $5,%ebp | |
444 movl %edx,40(%esp) | |
445 leal 1859775393(%edx,%ecx,1),%edx | |
446 movl 44(%esp),%ecx | |
447 addl %ebp,%edx | |
448 # 20_39 27 | |
449 movl %edi,%ebp | |
450 xorl 52(%esp),%ecx | |
451 xorl %esi,%ebp | |
452 xorl 12(%esp),%ecx | |
453 xorl %eax,%ebp | |
454 xorl 32(%esp),%ecx | |
455 roll $1,%ecx | |
456 addl %ebp,%ebx | |
457 rorl $2,%edi | |
458 movl %edx,%ebp | |
459 roll $5,%ebp | |
460 movl %ecx,44(%esp) | |
461 leal 1859775393(%ecx,%ebx,1),%ecx | |
462 movl 48(%esp),%ebx | |
463 addl %ebp,%ecx | |
464 # 20_39 28 | |
465 movl %edx,%ebp | |
466 xorl 56(%esp),%ebx | |
467 xorl %edi,%ebp | |
468 xorl 16(%esp),%ebx | |
469 xorl %esi,%ebp | |
470 xorl 36(%esp),%ebx | |
471 roll $1,%ebx | |
472 addl %ebp,%eax | |
473 rorl $2,%edx | |
474 movl %ecx,%ebp | |
475 roll $5,%ebp | |
476 movl %ebx,48(%esp) | |
477 leal 1859775393(%ebx,%eax,1),%ebx | |
478 movl 52(%esp),%eax | |
479 addl %ebp,%ebx | |
480 # 20_39 29 | |
481 movl %ecx,%ebp | |
482 xorl 60(%esp),%eax | |
483 xorl %edx,%ebp | |
484 xorl 20(%esp),%eax | |
485 xorl %edi,%ebp | |
486 xorl 40(%esp),%eax | |
487 roll $1,%eax | |
488 addl %ebp,%esi | |
489 rorl $2,%ecx | |
490 movl %ebx,%ebp | |
491 roll $5,%ebp | |
492 movl %eax,52(%esp) | |
493 leal 1859775393(%eax,%esi,1),%eax | |
494 movl 56(%esp),%esi | |
495 addl %ebp,%eax | |
496 # 20_39 30 | |
497 movl %ebx,%ebp | |
498 xorl (%esp),%esi | |
499 xorl %ecx,%ebp | |
500 xorl 24(%esp),%esi | |
501 xorl %edx,%ebp | |
502 xorl 44(%esp),%esi | |
503 roll $1,%esi | |
504 addl %ebp,%edi | |
505 rorl $2,%ebx | |
506 movl %eax,%ebp | |
507 roll $5,%ebp | |
508 movl %esi,56(%esp) | |
509 leal 1859775393(%esi,%edi,1),%esi | |
510 movl 60(%esp),%edi | |
511 addl %ebp,%esi | |
512 # 20_39 31 | |
513 movl %eax,%ebp | |
514 xorl 4(%esp),%edi | |
515 xorl %ebx,%ebp | |
516 xorl 28(%esp),%edi | |
517 xorl %ecx,%ebp | |
518 xorl 48(%esp),%edi | |
519 roll $1,%edi | |
520 addl %ebp,%edx | |
521 rorl $2,%eax | |
522 movl %esi,%ebp | |
523 roll $5,%ebp | |
524 movl %edi,60(%esp) | |
525 leal 1859775393(%edi,%edx,1),%edi | |
526 movl (%esp),%edx | |
527 addl %ebp,%edi | |
528 # 20_39 32 | |
529 movl %esi,%ebp | |
530 xorl 8(%esp),%edx | |
531 xorl %eax,%ebp | |
532 xorl 32(%esp),%edx | |
533 xorl %ebx,%ebp | |
534 xorl 52(%esp),%edx | |
535 roll $1,%edx | |
536 addl %ebp,%ecx | |
537 rorl $2,%esi | |
538 movl %edi,%ebp | |
539 roll $5,%ebp | |
540 movl %edx,(%esp) | |
541 leal 1859775393(%edx,%ecx,1),%edx | |
542 movl 4(%esp),%ecx | |
543 addl %ebp,%edx | |
544 # 20_39 33 | |
545 movl %edi,%ebp | |
546 xorl 12(%esp),%ecx | |
547 xorl %esi,%ebp | |
548 xorl 36(%esp),%ecx | |
549 xorl %eax,%ebp | |
550 xorl 56(%esp),%ecx | |
551 roll $1,%ecx | |
552 addl %ebp,%ebx | |
553 rorl $2,%edi | |
554 movl %edx,%ebp | |
555 roll $5,%ebp | |
556 movl %ecx,4(%esp) | |
557 leal 1859775393(%ecx,%ebx,1),%ecx | |
558 movl 8(%esp),%ebx | |
559 addl %ebp,%ecx | |
560 # 20_39 34 | |
561 movl %edx,%ebp | |
562 xorl 16(%esp),%ebx | |
563 xorl %edi,%ebp | |
564 xorl 40(%esp),%ebx | |
565 xorl %esi,%ebp | |
566 xorl 60(%esp),%ebx | |
567 roll $1,%ebx | |
568 addl %ebp,%eax | |
569 rorl $2,%edx | |
570 movl %ecx,%ebp | |
571 roll $5,%ebp | |
572 movl %ebx,8(%esp) | |
573 leal 1859775393(%ebx,%eax,1),%ebx | |
574 movl 12(%esp),%eax | |
575 addl %ebp,%ebx | |
576 # 20_39 35 | |
577 movl %ecx,%ebp | |
578 xorl 20(%esp),%eax | |
579 xorl %edx,%ebp | |
580 xorl 44(%esp),%eax | |
581 xorl %edi,%ebp | |
582 xorl (%esp),%eax | |
583 roll $1,%eax | |
584 addl %ebp,%esi | |
585 rorl $2,%ecx | |
586 movl %ebx,%ebp | |
587 roll $5,%ebp | |
588 movl %eax,12(%esp) | |
589 leal 1859775393(%eax,%esi,1),%eax | |
590 movl 16(%esp),%esi | |
591 addl %ebp,%eax | |
592 # 20_39 36 | |
593 movl %ebx,%ebp | |
594 xorl 24(%esp),%esi | |
595 xorl %ecx,%ebp | |
596 xorl 48(%esp),%esi | |
597 xorl %edx,%ebp | |
598 xorl 4(%esp),%esi | |
599 roll $1,%esi | |
600 addl %ebp,%edi | |
601 rorl $2,%ebx | |
602 movl %eax,%ebp | |
603 roll $5,%ebp | |
604 movl %esi,16(%esp) | |
605 leal 1859775393(%esi,%edi,1),%esi | |
606 movl 20(%esp),%edi | |
607 addl %ebp,%esi | |
608 # 20_39 37 | |
609 movl %eax,%ebp | |
610 xorl 28(%esp),%edi | |
611 xorl %ebx,%ebp | |
612 xorl 52(%esp),%edi | |
613 xorl %ecx,%ebp | |
614 xorl 8(%esp),%edi | |
615 roll $1,%edi | |
616 addl %ebp,%edx | |
617 rorl $2,%eax | |
618 movl %esi,%ebp | |
619 roll $5,%ebp | |
620 movl %edi,20(%esp) | |
621 leal 1859775393(%edi,%edx,1),%edi | |
622 movl 24(%esp),%edx | |
623 addl %ebp,%edi | |
624 # 20_39 38 | |
625 movl %esi,%ebp | |
626 xorl 32(%esp),%edx | |
627 xorl %eax,%ebp | |
628 xorl 56(%esp),%edx | |
629 xorl %ebx,%ebp | |
630 xorl 12(%esp),%edx | |
631 roll $1,%edx | |
632 addl %ebp,%ecx | |
633 rorl $2,%esi | |
634 movl %edi,%ebp | |
635 roll $5,%ebp | |
636 movl %edx,24(%esp) | |
637 leal 1859775393(%edx,%ecx,1),%edx | |
638 movl 28(%esp),%ecx | |
639 addl %ebp,%edx | |
640 # 20_39 39 | |
641 movl %edi,%ebp | |
642 xorl 36(%esp),%ecx | |
643 xorl %esi,%ebp | |
644 xorl 60(%esp),%ecx | |
645 xorl %eax,%ebp | |
646 xorl 16(%esp),%ecx | |
647 roll $1,%ecx | |
648 addl %ebp,%ebx | |
649 rorl $2,%edi | |
650 movl %edx,%ebp | |
651 roll $5,%ebp | |
652 movl %ecx,28(%esp) | |
653 leal 1859775393(%ecx,%ebx,1),%ecx | |
654 movl 32(%esp),%ebx | |
655 addl %ebp,%ecx | |
656 # 40_59 40 | |
657 movl %edi,%ebp | |
658 xorl 40(%esp),%ebx | |
659 xorl %esi,%ebp | |
660 xorl (%esp),%ebx | |
661 andl %edx,%ebp | |
662 xorl 20(%esp),%ebx | |
663 roll $1,%ebx | |
664 addl %eax,%ebp | |
665 rorl $2,%edx | |
666 movl %ecx,%eax | |
667 roll $5,%eax | |
668 movl %ebx,32(%esp) | |
669 leal 2400959708(%ebx,%ebp,1),%ebx | |
670 movl %edi,%ebp | |
671 addl %eax,%ebx | |
672 andl %esi,%ebp | |
673 movl 36(%esp),%eax | |
674 addl %ebp,%ebx | |
675 # 40_59 41 | |
676 movl %edx,%ebp | |
677 xorl 44(%esp),%eax | |
678 xorl %edi,%ebp | |
679 xorl 4(%esp),%eax | |
680 andl %ecx,%ebp | |
681 xorl 24(%esp),%eax | |
682 roll $1,%eax | |
683 addl %esi,%ebp | |
684 rorl $2,%ecx | |
685 movl %ebx,%esi | |
686 roll $5,%esi | |
687 movl %eax,36(%esp) | |
688 leal 2400959708(%eax,%ebp,1),%eax | |
689 movl %edx,%ebp | |
690 addl %esi,%eax | |
691 andl %edi,%ebp | |
692 movl 40(%esp),%esi | |
693 addl %ebp,%eax | |
694 # 40_59 42 | |
695 movl %ecx,%ebp | |
696 xorl 48(%esp),%esi | |
697 xorl %edx,%ebp | |
698 xorl 8(%esp),%esi | |
699 andl %ebx,%ebp | |
700 xorl 28(%esp),%esi | |
701 roll $1,%esi | |
702 addl %edi,%ebp | |
703 rorl $2,%ebx | |
704 movl %eax,%edi | |
705 roll $5,%edi | |
706 movl %esi,40(%esp) | |
707 leal 2400959708(%esi,%ebp,1),%esi | |
708 movl %ecx,%ebp | |
709 addl %edi,%esi | |
710 andl %edx,%ebp | |
711 movl 44(%esp),%edi | |
712 addl %ebp,%esi | |
713 # 40_59 43 | |
714 movl %ebx,%ebp | |
715 xorl 52(%esp),%edi | |
716 xorl %ecx,%ebp | |
717 xorl 12(%esp),%edi | |
718 andl %eax,%ebp | |
719 xorl 32(%esp),%edi | |
720 roll $1,%edi | |
721 addl %edx,%ebp | |
722 rorl $2,%eax | |
723 movl %esi,%edx | |
724 roll $5,%edx | |
725 movl %edi,44(%esp) | |
726 leal 2400959708(%edi,%ebp,1),%edi | |
727 movl %ebx,%ebp | |
728 addl %edx,%edi | |
729 andl %ecx,%ebp | |
730 movl 48(%esp),%edx | |
731 addl %ebp,%edi | |
732 # 40_59 44 | |
733 movl %eax,%ebp | |
734 xorl 56(%esp),%edx | |
735 xorl %ebx,%ebp | |
736 xorl 16(%esp),%edx | |
737 andl %esi,%ebp | |
738 xorl 36(%esp),%edx | |
739 roll $1,%edx | |
740 addl %ecx,%ebp | |
741 rorl $2,%esi | |
742 movl %edi,%ecx | |
743 roll $5,%ecx | |
744 movl %edx,48(%esp) | |
745 leal 2400959708(%edx,%ebp,1),%edx | |
746 movl %eax,%ebp | |
747 addl %ecx,%edx | |
748 andl %ebx,%ebp | |
749 movl 52(%esp),%ecx | |
750 addl %ebp,%edx | |
751 # 40_59 45 | |
752 movl %esi,%ebp | |
753 xorl 60(%esp),%ecx | |
754 xorl %eax,%ebp | |
755 xorl 20(%esp),%ecx | |
756 andl %edi,%ebp | |
757 xorl 40(%esp),%ecx | |
758 roll $1,%ecx | |
759 addl %ebx,%ebp | |
760 rorl $2,%edi | |
761 movl %edx,%ebx | |
762 roll $5,%ebx | |
763 movl %ecx,52(%esp) | |
764 leal 2400959708(%ecx,%ebp,1),%ecx | |
765 movl %esi,%ebp | |
766 addl %ebx,%ecx | |
767 andl %eax,%ebp | |
768 movl 56(%esp),%ebx | |
769 addl %ebp,%ecx | |
770 # 40_59 46 | |
771 movl %edi,%ebp | |
772 xorl (%esp),%ebx | |
773 xorl %esi,%ebp | |
774 xorl 24(%esp),%ebx | |
775 andl %edx,%ebp | |
776 xorl 44(%esp),%ebx | |
777 roll $1,%ebx | |
778 addl %eax,%ebp | |
779 rorl $2,%edx | |
780 movl %ecx,%eax | |
781 roll $5,%eax | |
782 movl %ebx,56(%esp) | |
783 leal 2400959708(%ebx,%ebp,1),%ebx | |
784 movl %edi,%ebp | |
785 addl %eax,%ebx | |
786 andl %esi,%ebp | |
787 movl 60(%esp),%eax | |
788 addl %ebp,%ebx | |
789 # 40_59 47 | |
790 movl %edx,%ebp | |
791 xorl 4(%esp),%eax | |
792 xorl %edi,%ebp | |
793 xorl 28(%esp),%eax | |
794 andl %ecx,%ebp | |
795 xorl 48(%esp),%eax | |
796 roll $1,%eax | |
797 addl %esi,%ebp | |
798 rorl $2,%ecx | |
799 movl %ebx,%esi | |
800 roll $5,%esi | |
801 movl %eax,60(%esp) | |
802 leal 2400959708(%eax,%ebp,1),%eax | |
803 movl %edx,%ebp | |
804 addl %esi,%eax | |
805 andl %edi,%ebp | |
806 movl (%esp),%esi | |
807 addl %ebp,%eax | |
808 # 40_59 48 | |
809 movl %ecx,%ebp | |
810 xorl 8(%esp),%esi | |
811 xorl %edx,%ebp | |
812 xorl 32(%esp),%esi | |
813 andl %ebx,%ebp | |
814 xorl 52(%esp),%esi | |
815 roll $1,%esi | |
816 addl %edi,%ebp | |
817 rorl $2,%ebx | |
818 movl %eax,%edi | |
819 roll $5,%edi | |
820 movl %esi,(%esp) | |
821 leal 2400959708(%esi,%ebp,1),%esi | |
822 movl %ecx,%ebp | |
823 addl %edi,%esi | |
824 andl %edx,%ebp | |
825 movl 4(%esp),%edi | |
826 addl %ebp,%esi | |
827 # 40_59 49 | |
828 movl %ebx,%ebp | |
829 xorl 12(%esp),%edi | |
830 xorl %ecx,%ebp | |
831 xorl 36(%esp),%edi | |
832 andl %eax,%ebp | |
833 xorl 56(%esp),%edi | |
834 roll $1,%edi | |
835 addl %edx,%ebp | |
836 rorl $2,%eax | |
837 movl %esi,%edx | |
838 roll $5,%edx | |
839 movl %edi,4(%esp) | |
840 leal 2400959708(%edi,%ebp,1),%edi | |
841 movl %ebx,%ebp | |
842 addl %edx,%edi | |
843 andl %ecx,%ebp | |
844 movl 8(%esp),%edx | |
845 addl %ebp,%edi | |
846 # 40_59 50 | |
847 movl %eax,%ebp | |
848 xorl 16(%esp),%edx | |
849 xorl %ebx,%ebp | |
850 xorl 40(%esp),%edx | |
851 andl %esi,%ebp | |
852 xorl 60(%esp),%edx | |
853 roll $1,%edx | |
854 addl %ecx,%ebp | |
855 rorl $2,%esi | |
856 movl %edi,%ecx | |
857 roll $5,%ecx | |
858 movl %edx,8(%esp) | |
859 leal 2400959708(%edx,%ebp,1),%edx | |
860 movl %eax,%ebp | |
861 addl %ecx,%edx | |
862 andl %ebx,%ebp | |
863 movl 12(%esp),%ecx | |
864 addl %ebp,%edx | |
865 # 40_59 51 | |
866 movl %esi,%ebp | |
867 xorl 20(%esp),%ecx | |
868 xorl %eax,%ebp | |
869 xorl 44(%esp),%ecx | |
870 andl %edi,%ebp | |
871 xorl (%esp),%ecx | |
872 roll $1,%ecx | |
873 addl %ebx,%ebp | |
874 rorl $2,%edi | |
875 movl %edx,%ebx | |
876 roll $5,%ebx | |
877 movl %ecx,12(%esp) | |
878 leal 2400959708(%ecx,%ebp,1),%ecx | |
879 movl %esi,%ebp | |
880 addl %ebx,%ecx | |
881 andl %eax,%ebp | |
882 movl 16(%esp),%ebx | |
883 addl %ebp,%ecx | |
884 # 40_59 52 | |
885 movl %edi,%ebp | |
886 xorl 24(%esp),%ebx | |
887 xorl %esi,%ebp | |
888 xorl 48(%esp),%ebx | |
889 andl %edx,%ebp | |
890 xorl 4(%esp),%ebx | |
891 roll $1,%ebx | |
892 addl %eax,%ebp | |
893 rorl $2,%edx | |
894 movl %ecx,%eax | |
895 roll $5,%eax | |
896 movl %ebx,16(%esp) | |
897 leal 2400959708(%ebx,%ebp,1),%ebx | |
898 movl %edi,%ebp | |
899 addl %eax,%ebx | |
900 andl %esi,%ebp | |
901 movl 20(%esp),%eax | |
902 addl %ebp,%ebx | |
903 # 40_59 53 | |
904 movl %edx,%ebp | |
905 xorl 28(%esp),%eax | |
906 xorl %edi,%ebp | |
907 xorl 52(%esp),%eax | |
908 andl %ecx,%ebp | |
909 xorl 8(%esp),%eax | |
910 roll $1,%eax | |
911 addl %esi,%ebp | |
912 rorl $2,%ecx | |
913 movl %ebx,%esi | |
914 roll $5,%esi | |
915 movl %eax,20(%esp) | |
916 leal 2400959708(%eax,%ebp,1),%eax | |
917 movl %edx,%ebp | |
918 addl %esi,%eax | |
919 andl %edi,%ebp | |
920 movl 24(%esp),%esi | |
921 addl %ebp,%eax | |
922 # 40_59 54 | |
923 movl %ecx,%ebp | |
924 xorl 32(%esp),%esi | |
925 xorl %edx,%ebp | |
926 xorl 56(%esp),%esi | |
927 andl %ebx,%ebp | |
928 xorl 12(%esp),%esi | |
929 roll $1,%esi | |
930 addl %edi,%ebp | |
931 rorl $2,%ebx | |
932 movl %eax,%edi | |
933 roll $5,%edi | |
934 movl %esi,24(%esp) | |
935 leal 2400959708(%esi,%ebp,1),%esi | |
936 movl %ecx,%ebp | |
937 addl %edi,%esi | |
938 andl %edx,%ebp | |
939 movl 28(%esp),%edi | |
940 addl %ebp,%esi | |
941 # 40_59 55 | |
942 movl %ebx,%ebp | |
943 xorl 36(%esp),%edi | |
944 xorl %ecx,%ebp | |
945 xorl 60(%esp),%edi | |
946 andl %eax,%ebp | |
947 xorl 16(%esp),%edi | |
948 roll $1,%edi | |
949 addl %edx,%ebp | |
950 rorl $2,%eax | |
951 movl %esi,%edx | |
952 roll $5,%edx | |
953 movl %edi,28(%esp) | |
954 leal 2400959708(%edi,%ebp,1),%edi | |
955 movl %ebx,%ebp | |
956 addl %edx,%edi | |
957 andl %ecx,%ebp | |
958 movl 32(%esp),%edx | |
959 addl %ebp,%edi | |
960 # 40_59 56 | |
961 movl %eax,%ebp | |
962 xorl 40(%esp),%edx | |
963 xorl %ebx,%ebp | |
964 xorl (%esp),%edx | |
965 andl %esi,%ebp | |
966 xorl 20(%esp),%edx | |
967 roll $1,%edx | |
968 addl %ecx,%ebp | |
969 rorl $2,%esi | |
970 movl %edi,%ecx | |
971 roll $5,%ecx | |
972 movl %edx,32(%esp) | |
973 leal 2400959708(%edx,%ebp,1),%edx | |
974 movl %eax,%ebp | |
975 addl %ecx,%edx | |
976 andl %ebx,%ebp | |
977 movl 36(%esp),%ecx | |
978 addl %ebp,%edx | |
979 # 40_59 57 | |
980 movl %esi,%ebp | |
981 xorl 44(%esp),%ecx | |
982 xorl %eax,%ebp | |
983 xorl 4(%esp),%ecx | |
984 andl %edi,%ebp | |
985 xorl 24(%esp),%ecx | |
986 roll $1,%ecx | |
987 addl %ebx,%ebp | |
988 rorl $2,%edi | |
989 movl %edx,%ebx | |
990 roll $5,%ebx | |
991 movl %ecx,36(%esp) | |
992 leal 2400959708(%ecx,%ebp,1),%ecx | |
993 movl %esi,%ebp | |
994 addl %ebx,%ecx | |
995 andl %eax,%ebp | |
996 movl 40(%esp),%ebx | |
997 addl %ebp,%ecx | |
998 # 40_59 58 | |
999 movl %edi,%ebp | |
1000 xorl 48(%esp),%ebx | |
1001 xorl %esi,%ebp | |
1002 xorl 8(%esp),%ebx | |
1003 andl %edx,%ebp | |
1004 xorl 28(%esp),%ebx | |
1005 roll $1,%ebx | |
1006 addl %eax,%ebp | |
1007 rorl $2,%edx | |
1008 movl %ecx,%eax | |
1009 roll $5,%eax | |
1010 movl %ebx,40(%esp) | |
1011 leal 2400959708(%ebx,%ebp,1),%ebx | |
1012 movl %edi,%ebp | |
1013 addl %eax,%ebx | |
1014 andl %esi,%ebp | |
1015 movl 44(%esp),%eax | |
1016 addl %ebp,%ebx | |
1017 # 40_59 59 | |
1018 movl %edx,%ebp | |
1019 xorl 52(%esp),%eax | |
1020 xorl %edi,%ebp | |
1021 xorl 12(%esp),%eax | |
1022 andl %ecx,%ebp | |
1023 xorl 32(%esp),%eax | |
1024 roll $1,%eax | |
1025 addl %esi,%ebp | |
1026 rorl $2,%ecx | |
1027 movl %ebx,%esi | |
1028 roll $5,%esi | |
1029 movl %eax,44(%esp) | |
1030 leal 2400959708(%eax,%ebp,1),%eax | |
1031 movl %edx,%ebp | |
1032 addl %esi,%eax | |
1033 andl %edi,%ebp | |
1034 movl 48(%esp),%esi | |
1035 addl %ebp,%eax | |
1036 # 20_39 60 | |
1037 movl %ebx,%ebp | |
1038 xorl 56(%esp),%esi | |
1039 xorl %ecx,%ebp | |
1040 xorl 16(%esp),%esi | |
1041 xorl %edx,%ebp | |
1042 xorl 36(%esp),%esi | |
1043 roll $1,%esi | |
1044 addl %ebp,%edi | |
1045 rorl $2,%ebx | |
1046 movl %eax,%ebp | |
1047 roll $5,%ebp | |
1048 movl %esi,48(%esp) | |
1049 leal 3395469782(%esi,%edi,1),%esi | |
1050 movl 52(%esp),%edi | |
1051 addl %ebp,%esi | |
1052 # 20_39 61 | |
1053 movl %eax,%ebp | |
1054 xorl 60(%esp),%edi | |
1055 xorl %ebx,%ebp | |
1056 xorl 20(%esp),%edi | |
1057 xorl %ecx,%ebp | |
1058 xorl 40(%esp),%edi | |
1059 roll $1,%edi | |
1060 addl %ebp,%edx | |
1061 rorl $2,%eax | |
1062 movl %esi,%ebp | |
1063 roll $5,%ebp | |
1064 movl %edi,52(%esp) | |
1065 leal 3395469782(%edi,%edx,1),%edi | |
1066 movl 56(%esp),%edx | |
1067 addl %ebp,%edi | |
1068 # 20_39 62 | |
1069 movl %esi,%ebp | |
1070 xorl (%esp),%edx | |
1071 xorl %eax,%ebp | |
1072 xorl 24(%esp),%edx | |
1073 xorl %ebx,%ebp | |
1074 xorl 44(%esp),%edx | |
1075 roll $1,%edx | |
1076 addl %ebp,%ecx | |
1077 rorl $2,%esi | |
1078 movl %edi,%ebp | |
1079 roll $5,%ebp | |
1080 movl %edx,56(%esp) | |
1081 leal 3395469782(%edx,%ecx,1),%edx | |
1082 movl 60(%esp),%ecx | |
1083 addl %ebp,%edx | |
1084 # 20_39 63 | |
1085 movl %edi,%ebp | |
1086 xorl 4(%esp),%ecx | |
1087 xorl %esi,%ebp | |
1088 xorl 28(%esp),%ecx | |
1089 xorl %eax,%ebp | |
1090 xorl 48(%esp),%ecx | |
1091 roll $1,%ecx | |
1092 addl %ebp,%ebx | |
1093 rorl $2,%edi | |
1094 movl %edx,%ebp | |
1095 roll $5,%ebp | |
1096 movl %ecx,60(%esp) | |
1097 leal 3395469782(%ecx,%ebx,1),%ecx | |
1098 movl (%esp),%ebx | |
1099 addl %ebp,%ecx | |
1100 # 20_39 64 | |
1101 movl %edx,%ebp | |
1102 xorl 8(%esp),%ebx | |
1103 xorl %edi,%ebp | |
1104 xorl 32(%esp),%ebx | |
1105 xorl %esi,%ebp | |
1106 xorl 52(%esp),%ebx | |
1107 roll $1,%ebx | |
1108 addl %ebp,%eax | |
1109 rorl $2,%edx | |
1110 movl %ecx,%ebp | |
1111 roll $5,%ebp | |
1112 movl %ebx,(%esp) | |
1113 leal 3395469782(%ebx,%eax,1),%ebx | |
1114 movl 4(%esp),%eax | |
1115 addl %ebp,%ebx | |
1116 # 20_39 65 | |
1117 movl %ecx,%ebp | |
1118 xorl 12(%esp),%eax | |
1119 xorl %edx,%ebp | |
1120 xorl 36(%esp),%eax | |
1121 xorl %edi,%ebp | |
1122 xorl 56(%esp),%eax | |
1123 roll $1,%eax | |
1124 addl %ebp,%esi | |
1125 rorl $2,%ecx | |
1126 movl %ebx,%ebp | |
1127 roll $5,%ebp | |
1128 movl %eax,4(%esp) | |
1129 leal 3395469782(%eax,%esi,1),%eax | |
1130 movl 8(%esp),%esi | |
1131 addl %ebp,%eax | |
1132 # 20_39 66 | |
1133 movl %ebx,%ebp | |
1134 xorl 16(%esp),%esi | |
1135 xorl %ecx,%ebp | |
1136 xorl 40(%esp),%esi | |
1137 xorl %edx,%ebp | |
1138 xorl 60(%esp),%esi | |
1139 roll $1,%esi | |
1140 addl %ebp,%edi | |
1141 rorl $2,%ebx | |
1142 movl %eax,%ebp | |
1143 roll $5,%ebp | |
1144 movl %esi,8(%esp) | |
1145 leal 3395469782(%esi,%edi,1),%esi | |
1146 movl 12(%esp),%edi | |
1147 addl %ebp,%esi | |
1148 # 20_39 67 | |
1149 movl %eax,%ebp | |
1150 xorl 20(%esp),%edi | |
1151 xorl %ebx,%ebp | |
1152 xorl 44(%esp),%edi | |
1153 xorl %ecx,%ebp | |
1154 xorl (%esp),%edi | |
1155 roll $1,%edi | |
1156 addl %ebp,%edx | |
1157 rorl $2,%eax | |
1158 movl %esi,%ebp | |
1159 roll $5,%ebp | |
1160 movl %edi,12(%esp) | |
1161 leal 3395469782(%edi,%edx,1),%edi | |
1162 movl 16(%esp),%edx | |
1163 addl %ebp,%edi | |
1164 # 20_39 68 | |
1165 movl %esi,%ebp | |
1166 xorl 24(%esp),%edx | |
1167 xorl %eax,%ebp | |
1168 xorl 48(%esp),%edx | |
1169 xorl %ebx,%ebp | |
1170 xorl 4(%esp),%edx | |
1171 roll $1,%edx | |
1172 addl %ebp,%ecx | |
1173 rorl $2,%esi | |
1174 movl %edi,%ebp | |
1175 roll $5,%ebp | |
1176 movl %edx,16(%esp) | |
1177 leal 3395469782(%edx,%ecx,1),%edx | |
1178 movl 20(%esp),%ecx | |
1179 addl %ebp,%edx | |
1180 # 20_39 69 | |
1181 movl %edi,%ebp | |
1182 xorl 28(%esp),%ecx | |
1183 xorl %esi,%ebp | |
1184 xorl 52(%esp),%ecx | |
1185 xorl %eax,%ebp | |
1186 xorl 8(%esp),%ecx | |
1187 roll $1,%ecx | |
1188 addl %ebp,%ebx | |
1189 rorl $2,%edi | |
1190 movl %edx,%ebp | |
1191 roll $5,%ebp | |
1192 movl %ecx,20(%esp) | |
1193 leal 3395469782(%ecx,%ebx,1),%ecx | |
1194 movl 24(%esp),%ebx | |
1195 addl %ebp,%ecx | |
1196 # 20_39 70 | |
1197 movl %edx,%ebp | |
1198 xorl 32(%esp),%ebx | |
1199 xorl %edi,%ebp | |
1200 xorl 56(%esp),%ebx | |
1201 xorl %esi,%ebp | |
1202 xorl 12(%esp),%ebx | |
1203 roll $1,%ebx | |
1204 addl %ebp,%eax | |
1205 rorl $2,%edx | |
1206 movl %ecx,%ebp | |
1207 roll $5,%ebp | |
1208 movl %ebx,24(%esp) | |
1209 leal 3395469782(%ebx,%eax,1),%ebx | |
1210 movl 28(%esp),%eax | |
1211 addl %ebp,%ebx | |
1212 # 20_39 71 | |
1213 movl %ecx,%ebp | |
1214 xorl 36(%esp),%eax | |
1215 xorl %edx,%ebp | |
1216 xorl 60(%esp),%eax | |
1217 xorl %edi,%ebp | |
1218 xorl 16(%esp),%eax | |
1219 roll $1,%eax | |
1220 addl %ebp,%esi | |
1221 rorl $2,%ecx | |
1222 movl %ebx,%ebp | |
1223 roll $5,%ebp | |
1224 movl %eax,28(%esp) | |
1225 leal 3395469782(%eax,%esi,1),%eax | |
1226 movl 32(%esp),%esi | |
1227 addl %ebp,%eax | |
1228 # 20_39 72 | |
1229 movl %ebx,%ebp | |
1230 xorl 40(%esp),%esi | |
1231 xorl %ecx,%ebp | |
1232 xorl (%esp),%esi | |
1233 xorl %edx,%ebp | |
1234 xorl 20(%esp),%esi | |
1235 roll $1,%esi | |
1236 addl %ebp,%edi | |
1237 rorl $2,%ebx | |
1238 movl %eax,%ebp | |
1239 roll $5,%ebp | |
1240 movl %esi,32(%esp) | |
1241 leal 3395469782(%esi,%edi,1),%esi | |
1242 movl 36(%esp),%edi | |
1243 addl %ebp,%esi | |
1244 # 20_39 73 | |
1245 movl %eax,%ebp | |
1246 xorl 44(%esp),%edi | |
1247 xorl %ebx,%ebp | |
1248 xorl 4(%esp),%edi | |
1249 xorl %ecx,%ebp | |
1250 xorl 24(%esp),%edi | |
1251 roll $1,%edi | |
1252 addl %ebp,%edx | |
1253 rorl $2,%eax | |
1254 movl %esi,%ebp | |
1255 roll $5,%ebp | |
1256 movl %edi,36(%esp) | |
1257 leal 3395469782(%edi,%edx,1),%edi | |
1258 movl 40(%esp),%edx | |
1259 addl %ebp,%edi | |
1260 # 20_39 74 | |
1261 movl %esi,%ebp | |
1262 xorl 48(%esp),%edx | |
1263 xorl %eax,%ebp | |
1264 xorl 8(%esp),%edx | |
1265 xorl %ebx,%ebp | |
1266 xorl 28(%esp),%edx | |
1267 roll $1,%edx | |
1268 addl %ebp,%ecx | |
1269 rorl $2,%esi | |
1270 movl %edi,%ebp | |
1271 roll $5,%ebp | |
1272 movl %edx,40(%esp) | |
1273 leal 3395469782(%edx,%ecx,1),%edx | |
1274 movl 44(%esp),%ecx | |
1275 addl %ebp,%edx | |
1276 # 20_39 75 | |
1277 movl %edi,%ebp | |
1278 xorl 52(%esp),%ecx | |
1279 xorl %esi,%ebp | |
1280 xorl 12(%esp),%ecx | |
1281 xorl %eax,%ebp | |
1282 xorl 32(%esp),%ecx | |
1283 roll $1,%ecx | |
1284 addl %ebp,%ebx | |
1285 rorl $2,%edi | |
1286 movl %edx,%ebp | |
1287 roll $5,%ebp | |
1288 movl %ecx,44(%esp) | |
1289 leal 3395469782(%ecx,%ebx,1),%ecx | |
1290 movl 48(%esp),%ebx | |
1291 addl %ebp,%ecx | |
1292 # 20_39 76 | |
1293 movl %edx,%ebp | |
1294 xorl 56(%esp),%ebx | |
1295 xorl %edi,%ebp | |
1296 xorl 16(%esp),%ebx | |
1297 xorl %esi,%ebp | |
1298 xorl 36(%esp),%ebx | |
1299 roll $1,%ebx | |
1300 addl %ebp,%eax | |
1301 rorl $2,%edx | |
1302 movl %ecx,%ebp | |
1303 roll $5,%ebp | |
1304 movl %ebx,48(%esp) | |
1305 leal 3395469782(%ebx,%eax,1),%ebx | |
1306 movl 52(%esp),%eax | |
1307 addl %ebp,%ebx | |
1308 # 20_39 77 | |
1309 movl %ecx,%ebp | |
1310 xorl 60(%esp),%eax | |
1311 xorl %edx,%ebp | |
1312 xorl 20(%esp),%eax | |
1313 xorl %edi,%ebp | |
1314 xorl 40(%esp),%eax | |
1315 roll $1,%eax | |
1316 addl %ebp,%esi | |
1317 rorl $2,%ecx | |
1318 movl %ebx,%ebp | |
1319 roll $5,%ebp | |
1320 leal 3395469782(%eax,%esi,1),%eax | |
1321 movl 56(%esp),%esi | |
1322 addl %ebp,%eax | |
1323 # 20_39 78 | |
1324 movl %ebx,%ebp | |
1325 xorl (%esp),%esi | |
1326 xorl %ecx,%ebp | |
1327 xorl 24(%esp),%esi | |
1328 xorl %edx,%ebp | |
1329 xorl 44(%esp),%esi | |
1330 roll $1,%esi | |
1331 addl %ebp,%edi | |
1332 rorl $2,%ebx | |
1333 movl %eax,%ebp | |
1334 roll $5,%ebp | |
1335 leal 3395469782(%esi,%edi,1),%esi | |
1336 movl 60(%esp),%edi | |
1337 addl %ebp,%esi | |
1338 # 20_39 79 | |
1339 movl %eax,%ebp | |
1340 xorl 4(%esp),%edi | |
1341 xorl %ebx,%ebp | |
1342 xorl 28(%esp),%edi | |
1343 xorl %ecx,%ebp | |
1344 xorl 48(%esp),%edi | |
1345 roll $1,%edi | |
1346 addl %ebp,%edx | |
1347 rorl $2,%eax | |
1348 movl %esi,%ebp | |
1349 roll $5,%ebp | |
1350 leal 3395469782(%edi,%edx,1),%edi | |
1351 addl %ebp,%edi | |
1352 movl 96(%esp),%ebp | |
1353 movl 100(%esp),%edx | |
1354 addl (%ebp),%edi | |
1355 addl 4(%ebp),%esi | |
1356 addl 8(%ebp),%eax | |
1357 addl 12(%ebp),%ebx | |
1358 addl 16(%ebp),%ecx | |
1359 movl %edi,(%ebp) | |
1360 addl $64,%edx | |
1361 movl %esi,4(%ebp) | |
1362 cmpl 104(%esp),%edx | |
1363 movl %eax,8(%ebp) | |
1364 movl %ecx,%edi | |
1365 movl %ebx,12(%ebp) | |
1366 movl %edx,%esi | |
1367 movl %ecx,16(%ebp) | |
1368 jb L000loop | |
1369 addl $76,%esp | |
1370 popl %edi | |
1371 popl %esi | |
1372 popl %ebx | |
1373 popl %ebp | |
1374 ret | |
1375 .byte 83,72,65,49,32,98,108,111,99,107,32,116,114,97,110,115 | |
1376 .byte 102,111,114,109,32,102,111,114,32,120,56,54,44,32,67,82 | |
1377 .byte 89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112 | |
1378 .byte 114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0 | |
OLD | NEW |