1 /* $FreeBSD$ */
2 /* Do not modify. This file is auto-generated from rmd-586.pl. */
3 #ifdef PIC
4 .text
5 .globl ripemd160_block_asm_data_order
6 .type ripemd160_block_asm_data_order,@function
7 .align 16
8 ripemd160_block_asm_data_order:
9 .L_ripemd160_block_asm_data_order_begin:
10 movl 4(%esp),%edx
11 movl 8(%esp),%eax
12 pushl %esi
13 movl (%edx),%ecx
14 pushl %edi
15 movl 4(%edx),%esi
16 pushl %ebp
17 movl 8(%edx),%edi
18 pushl %ebx
19 subl $108,%esp
20 .L000start:
21
22 movl (%eax),%ebx
23 movl 4(%eax),%ebp
24 movl %ebx,(%esp)
25 movl %ebp,4(%esp)
26 movl 8(%eax),%ebx
27 movl 12(%eax),%ebp
28 movl %ebx,8(%esp)
29 movl %ebp,12(%esp)
30 movl 16(%eax),%ebx
31 movl 20(%eax),%ebp
32 movl %ebx,16(%esp)
33 movl %ebp,20(%esp)
34 movl 24(%eax),%ebx
35 movl 28(%eax),%ebp
36 movl %ebx,24(%esp)
37 movl %ebp,28(%esp)
38 movl 32(%eax),%ebx
39 movl 36(%eax),%ebp
40 movl %ebx,32(%esp)
41 movl %ebp,36(%esp)
42 movl 40(%eax),%ebx
43 movl 44(%eax),%ebp
44 movl %ebx,40(%esp)
45 movl %ebp,44(%esp)
46 movl 48(%eax),%ebx
47 movl 52(%eax),%ebp
48 movl %ebx,48(%esp)
49 movl %ebp,52(%esp)
50 movl 56(%eax),%ebx
51 movl 60(%eax),%ebp
52 movl %ebx,56(%esp)
53 movl %ebp,60(%esp)
54 movl %edi,%eax
55 movl 12(%edx),%ebx
56 movl 16(%edx),%ebp
57
58 xorl %ebx,%eax
59 movl (%esp),%edx
60 xorl %esi,%eax
61 addl %edx,%ecx
62 roll $10,%edi
63 addl %eax,%ecx
64 movl %esi,%eax
65 roll $11,%ecx
66 addl %ebp,%ecx
67
68 xorl %edi,%eax
69 movl 4(%esp),%edx
70 xorl %ecx,%eax
71 addl %eax,%ebp
72 movl %ecx,%eax
73 roll $10,%esi
74 addl %edx,%ebp
75 xorl %esi,%eax
76 roll $14,%ebp
77 addl %ebx,%ebp
78
79 movl 8(%esp),%edx
80 xorl %ebp,%eax
81 addl %edx,%ebx
82 roll $10,%ecx
83 addl %eax,%ebx
84 movl %ebp,%eax
85 roll $15,%ebx
86 addl %edi,%ebx
87
88 xorl %ecx,%eax
89 movl 12(%esp),%edx
90 xorl %ebx,%eax
91 addl %eax,%edi
92 movl %ebx,%eax
93 roll $10,%ebp
94 addl %edx,%edi
95 xorl %ebp,%eax
96 roll $12,%edi
97 addl %esi,%edi
98
99 movl 16(%esp),%edx
100 xorl %edi,%eax
101 addl %edx,%esi
102 roll $10,%ebx
103 addl %eax,%esi
104 movl %edi,%eax
105 roll $5,%esi
106 addl %ecx,%esi
107
108 xorl %ebx,%eax
109 movl 20(%esp),%edx
110 xorl %esi,%eax
111 addl %eax,%ecx
112 movl %esi,%eax
113 roll $10,%edi
114 addl %edx,%ecx
115 xorl %edi,%eax
116 roll $8,%ecx
117 addl %ebp,%ecx
118
119 movl 24(%esp),%edx
120 xorl %ecx,%eax
121 addl %edx,%ebp
122 roll $10,%esi
123 addl %eax,%ebp
124 movl %ecx,%eax
125 roll $7,%ebp
126 addl %ebx,%ebp
127
128 xorl %esi,%eax
129 movl 28(%esp),%edx
130 xorl %ebp,%eax
131 addl %eax,%ebx
132 movl %ebp,%eax
133 roll $10,%ecx
134 addl %edx,%ebx
135 xorl %ecx,%eax
136 roll $9,%ebx
137 addl %edi,%ebx
138
139 movl 32(%esp),%edx
140 xorl %ebx,%eax
141 addl %edx,%edi
142 roll $10,%ebp
143 addl %eax,%edi
144 movl %ebx,%eax
145 roll $11,%edi
146 addl %esi,%edi
147
148 xorl %ebp,%eax
149 movl 36(%esp),%edx
150 xorl %edi,%eax
151 addl %eax,%esi
152 movl %edi,%eax
153 roll $10,%ebx
154 addl %edx,%esi
155 xorl %ebx,%eax
156 roll $13,%esi
157 addl %ecx,%esi
158
159 movl 40(%esp),%edx
160 xorl %esi,%eax
161 addl %edx,%ecx
162 roll $10,%edi
163 addl %eax,%ecx
164 movl %esi,%eax
165 roll $14,%ecx
166 addl %ebp,%ecx
167
168 xorl %edi,%eax
169 movl 44(%esp),%edx
170 xorl %ecx,%eax
171 addl %eax,%ebp
172 movl %ecx,%eax
173 roll $10,%esi
174 addl %edx,%ebp
175 xorl %esi,%eax
176 roll $15,%ebp
177 addl %ebx,%ebp
178
179 movl 48(%esp),%edx
180 xorl %ebp,%eax
181 addl %edx,%ebx
182 roll $10,%ecx
183 addl %eax,%ebx
184 movl %ebp,%eax
185 roll $6,%ebx
186 addl %edi,%ebx
187
188 xorl %ecx,%eax
189 movl 52(%esp),%edx
190 xorl %ebx,%eax
191 addl %eax,%edi
192 movl %ebx,%eax
193 roll $10,%ebp
194 addl %edx,%edi
195 xorl %ebp,%eax
196 roll $7,%edi
197 addl %esi,%edi
198
199 movl 56(%esp),%edx
200 xorl %edi,%eax
201 addl %edx,%esi
202 roll $10,%ebx
203 addl %eax,%esi
204 movl %edi,%eax
205 roll $9,%esi
206 addl %ecx,%esi
207
208 xorl %ebx,%eax
209 movl 60(%esp),%edx
210 xorl %esi,%eax
211 addl %eax,%ecx
212 movl $-1,%eax
213 roll $10,%edi
214 addl %edx,%ecx
215 movl 28(%esp),%edx
216 roll $8,%ecx
217 addl %ebp,%ecx
218
219 addl %edx,%ebp
220 movl %esi,%edx
221 subl %ecx,%eax
222 andl %ecx,%edx
223 andl %edi,%eax
224 orl %eax,%edx
225 movl 16(%esp),%eax
226 roll $10,%esi
227 leal 1518500249(%ebp,%edx,1),%ebp
228 movl $-1,%edx
229 roll $7,%ebp
230 addl %ebx,%ebp
231
232 addl %eax,%ebx
233 movl %ecx,%eax
234 subl %ebp,%edx
235 andl %ebp,%eax
236 andl %esi,%edx
237 orl %edx,%eax
238 movl 52(%esp),%edx
239 roll $10,%ecx
240 leal 1518500249(%ebx,%eax,1),%ebx
241 movl $-1,%eax
242 roll $6,%ebx
243 addl %edi,%ebx
244
245 addl %edx,%edi
246 movl %ebp,%edx
247 subl %ebx,%eax
248 andl %ebx,%edx
249 andl %ecx,%eax
250 orl %eax,%edx
251 movl 4(%esp),%eax
252 roll $10,%ebp
253 leal 1518500249(%edi,%edx,1),%edi
254 movl $-1,%edx
255 roll $8,%edi
256 addl %esi,%edi
257
258 addl %eax,%esi
259 movl %ebx,%eax
260 subl %edi,%edx
261 andl %edi,%eax
262 andl %ebp,%edx
263 orl %edx,%eax
264 movl 40(%esp),%edx
265 roll $10,%ebx
266 leal 1518500249(%esi,%eax,1),%esi
267 movl $-1,%eax
268 roll $13,%esi
269 addl %ecx,%esi
270
271 addl %edx,%ecx
272 movl %edi,%edx
273 subl %esi,%eax
274 andl %esi,%edx
275 andl %ebx,%eax
276 orl %eax,%edx
277 movl 24(%esp),%eax
278 roll $10,%edi
279 leal 1518500249(%ecx,%edx,1),%ecx
280 movl $-1,%edx
281 roll $11,%ecx
282 addl %ebp,%ecx
283
284 addl %eax,%ebp
285 movl %esi,%eax
286 subl %ecx,%edx
287 andl %ecx,%eax
288 andl %edi,%edx
289 orl %edx,%eax
290 movl 60(%esp),%edx
291 roll $10,%esi
292 leal 1518500249(%ebp,%eax,1),%ebp
293 movl $-1,%eax
294 roll $9,%ebp
295 addl %ebx,%ebp
296
297 addl %edx,%ebx
298 movl %ecx,%edx
299 subl %ebp,%eax
300 andl %ebp,%edx
301 andl %esi,%eax
302 orl %eax,%edx
303 movl 12(%esp),%eax
304 roll $10,%ecx
305 leal 1518500249(%ebx,%edx,1),%ebx
306 movl $-1,%edx
307 roll $7,%ebx
308 addl %edi,%ebx
309
310 addl %eax,%edi
311 movl %ebp,%eax
312 subl %ebx,%edx
313 andl %ebx,%eax
314 andl %ecx,%edx
315 orl %edx,%eax
316 movl 48(%esp),%edx
317 roll $10,%ebp
318 leal 1518500249(%edi,%eax,1),%edi
319 movl $-1,%eax
320 roll $15,%edi
321 addl %esi,%edi
322
323 addl %edx,%esi
324 movl %ebx,%edx
325 subl %edi,%eax
326 andl %edi,%edx
327 andl %ebp,%eax
328 orl %eax,%edx
329 movl (%esp),%eax
330 roll $10,%ebx
331 leal 1518500249(%esi,%edx,1),%esi
332 movl $-1,%edx
333 roll $7,%esi
334 addl %ecx,%esi
335
336 addl %eax,%ecx
337 movl %edi,%eax
338 subl %esi,%edx
339 andl %esi,%eax
340 andl %ebx,%edx
341 orl %edx,%eax
342 movl 36(%esp),%edx
343 roll $10,%edi
344 leal 1518500249(%ecx,%eax,1),%ecx
345 movl $-1,%eax
346 roll $12,%ecx
347 addl %ebp,%ecx
348
349 addl %edx,%ebp
350 movl %esi,%edx
351 subl %ecx,%eax
352 andl %ecx,%edx
353 andl %edi,%eax
354 orl %eax,%edx
355 movl 20(%esp),%eax
356 roll $10,%esi
357 leal 1518500249(%ebp,%edx,1),%ebp
358 movl $-1,%edx
359 roll $15,%ebp
360 addl %ebx,%ebp
361
362 addl %eax,%ebx
363 movl %ecx,%eax
364 subl %ebp,%edx
365 andl %ebp,%eax
366 andl %esi,%edx
367 orl %edx,%eax
368 movl 8(%esp),%edx
369 roll $10,%ecx
370 leal 1518500249(%ebx,%eax,1),%ebx
371 movl $-1,%eax
372 roll $9,%ebx
373 addl %edi,%ebx
374
375 addl %edx,%edi
376 movl %ebp,%edx
377 subl %ebx,%eax
378 andl %ebx,%edx
379 andl %ecx,%eax
380 orl %eax,%edx
381 movl 56(%esp),%eax
382 roll $10,%ebp
383 leal 1518500249(%edi,%edx,1),%edi
384 movl $-1,%edx
385 roll $11,%edi
386 addl %esi,%edi
387
388 addl %eax,%esi
389 movl %ebx,%eax
390 subl %edi,%edx
391 andl %edi,%eax
392 andl %ebp,%edx
393 orl %edx,%eax
394 movl 44(%esp),%edx
395 roll $10,%ebx
396 leal 1518500249(%esi,%eax,1),%esi
397 movl $-1,%eax
398 roll $7,%esi
399 addl %ecx,%esi
400
401 addl %edx,%ecx
402 movl %edi,%edx
403 subl %esi,%eax
404 andl %esi,%edx
405 andl %ebx,%eax
406 orl %eax,%edx
407 movl 32(%esp),%eax
408 roll $10,%edi
409 leal 1518500249(%ecx,%edx,1),%ecx
410 movl $-1,%edx
411 roll $13,%ecx
412 addl %ebp,%ecx
413
414 addl %eax,%ebp
415 movl %esi,%eax
416 subl %ecx,%edx
417 andl %ecx,%eax
418 andl %edi,%edx
419 orl %edx,%eax
420 movl $-1,%edx
421 roll $10,%esi
422 leal 1518500249(%ebp,%eax,1),%ebp
423 subl %ecx,%edx
424 roll $12,%ebp
425 addl %ebx,%ebp
426
427 movl 12(%esp),%eax
428 orl %ebp,%edx
429 addl %eax,%ebx
430 xorl %esi,%edx
431 movl $-1,%eax
432 roll $10,%ecx
433 leal 1859775393(%ebx,%edx,1),%ebx
434 subl %ebp,%eax
435 roll $11,%ebx
436 addl %edi,%ebx
437
438 movl 40(%esp),%edx
439 orl %ebx,%eax
440 addl %edx,%edi
441 xorl %ecx,%eax
442 movl $-1,%edx
443 roll $10,%ebp
444 leal 1859775393(%edi,%eax,1),%edi
445 subl %ebx,%edx
446 roll $13,%edi
447 addl %esi,%edi
448
449 movl 56(%esp),%eax
450 orl %edi,%edx
451 addl %eax,%esi
452 xorl %ebp,%edx
453 movl $-1,%eax
454 roll $10,%ebx
455 leal 1859775393(%esi,%edx,1),%esi
456 subl %edi,%eax
457 roll $6,%esi
458 addl %ecx,%esi
459
460 movl 16(%esp),%edx
461 orl %esi,%eax
462 addl %edx,%ecx
463 xorl %ebx,%eax
464 movl $-1,%edx
465 roll $10,%edi
466 leal 1859775393(%ecx,%eax,1),%ecx
467 subl %esi,%edx
468 roll $7,%ecx
469 addl %ebp,%ecx
470
471 movl 36(%esp),%eax
472 orl %ecx,%edx
473 addl %eax,%ebp
474 xorl %edi,%edx
475 movl $-1,%eax
476 roll $10,%esi
477 leal 1859775393(%ebp,%edx,1),%ebp
478 subl %ecx,%eax
479 roll $14,%ebp
480 addl %ebx,%ebp
481
482 movl 60(%esp),%edx
483 orl %ebp,%eax
484 addl %edx,%ebx
485 xorl %esi,%eax
486 movl $-1,%edx
487 roll $10,%ecx
488 leal 1859775393(%ebx,%eax,1),%ebx
489 subl %ebp,%edx
490 roll $9,%ebx
491 addl %edi,%ebx
492
493 movl 32(%esp),%eax
494 orl %ebx,%edx
495 addl %eax,%edi
496 xorl %ecx,%edx
497 movl $-1,%eax
498 roll $10,%ebp
499 leal 1859775393(%edi,%edx,1),%edi
500 subl %ebx,%eax
501 roll $13,%edi
502 addl %esi,%edi
503
504 movl 4(%esp),%edx
505 orl %edi,%eax
506 addl %edx,%esi
507 xorl %ebp,%eax
508 movl $-1,%edx
509 roll $10,%ebx
510 leal 1859775393(%esi,%eax,1),%esi
511 subl %edi,%edx
512 roll $15,%esi
513 addl %ecx,%esi
514
515 movl 8(%esp),%eax
516 orl %esi,%edx
517 addl %eax,%ecx
518 xorl %ebx,%edx
519 movl $-1,%eax
520 roll $10,%edi
521 leal 1859775393(%ecx,%edx,1),%ecx
522 subl %esi,%eax
523 roll $14,%ecx
524 addl %ebp,%ecx
525
526 movl 28(%esp),%edx
527 orl %ecx,%eax
528 addl %edx,%ebp
529 xorl %edi,%eax
530 movl $-1,%edx
531 roll $10,%esi
532 leal 1859775393(%ebp,%eax,1),%ebp
533 subl %ecx,%edx
534 roll $8,%ebp
535 addl %ebx,%ebp
536
537 movl (%esp),%eax
538 orl %ebp,%edx
539 addl %eax,%ebx
540 xorl %esi,%edx
541 movl $-1,%eax
542 roll $10,%ecx
543 leal 1859775393(%ebx,%edx,1),%ebx
544 subl %ebp,%eax
545 roll $13,%ebx
546 addl %edi,%ebx
547
548 movl 24(%esp),%edx
549 orl %ebx,%eax
550 addl %edx,%edi
551 xorl %ecx,%eax
552 movl $-1,%edx
553 roll $10,%ebp
554 leal 1859775393(%edi,%eax,1),%edi
555 subl %ebx,%edx
556 roll $6,%edi
557 addl %esi,%edi
558
559 movl 52(%esp),%eax
560 orl %edi,%edx
561 addl %eax,%esi
562 xorl %ebp,%edx
563 movl $-1,%eax
564 roll $10,%ebx
565 leal 1859775393(%esi,%edx,1),%esi
566 subl %edi,%eax
567 roll $5,%esi
568 addl %ecx,%esi
569
570 movl 44(%esp),%edx
571 orl %esi,%eax
572 addl %edx,%ecx
573 xorl %ebx,%eax
574 movl $-1,%edx
575 roll $10,%edi
576 leal 1859775393(%ecx,%eax,1),%ecx
577 subl %esi,%edx
578 roll $12,%ecx
579 addl %ebp,%ecx
580
581 movl 20(%esp),%eax
582 orl %ecx,%edx
583 addl %eax,%ebp
584 xorl %edi,%edx
585 movl $-1,%eax
586 roll $10,%esi
587 leal 1859775393(%ebp,%edx,1),%ebp
588 subl %ecx,%eax
589 roll $7,%ebp
590 addl %ebx,%ebp
591
592 movl 48(%esp),%edx
593 orl %ebp,%eax
594 addl %edx,%ebx
595 xorl %esi,%eax
596 movl $-1,%edx
597 roll $10,%ecx
598 leal 1859775393(%ebx,%eax,1),%ebx
599 movl %ecx,%eax
600 roll $5,%ebx
601 addl %edi,%ebx
602
603 subl %ecx,%edx
604 andl %ebx,%eax
605 andl %ebp,%edx
606 orl %eax,%edx
607 movl 4(%esp),%eax
608 roll $10,%ebp
609 leal 2400959708(%edi,%edx,1),%edi
610 movl $-1,%edx
611 addl %eax,%edi
612 movl %ebp,%eax
613 roll $11,%edi
614 addl %esi,%edi
615
616 subl %ebp,%edx
617 andl %edi,%eax
618 andl %ebx,%edx
619 orl %eax,%edx
620 movl 36(%esp),%eax
621 roll $10,%ebx
622 leal 2400959708(%esi,%edx,1),%esi
623 movl $-1,%edx
624 addl %eax,%esi
625 movl %ebx,%eax
626 roll $12,%esi
627 addl %ecx,%esi
628
629 subl %ebx,%edx
630 andl %esi,%eax
631 andl %edi,%edx
632 orl %eax,%edx
633 movl 44(%esp),%eax
634 roll $10,%edi
635 leal 2400959708(%ecx,%edx,1),%ecx
636 movl $-1,%edx
637 addl %eax,%ecx
638 movl %edi,%eax
639 roll $14,%ecx
640 addl %ebp,%ecx
641
642 subl %edi,%edx
643 andl %ecx,%eax
644 andl %esi,%edx
645 orl %eax,%edx
646 movl 40(%esp),%eax
647 roll $10,%esi
648 leal 2400959708(%ebp,%edx,1),%ebp
649 movl $-1,%edx
650 addl %eax,%ebp
651 movl %esi,%eax
652 roll $15,%ebp
653 addl %ebx,%ebp
654
655 subl %esi,%edx
656 andl %ebp,%eax
657 andl %ecx,%edx
658 orl %eax,%edx
659 movl (%esp),%eax
660 roll $10,%ecx
661 leal 2400959708(%ebx,%edx,1),%ebx
662 movl $-1,%edx
663 addl %eax,%ebx
664 movl %ecx,%eax
665 roll $14,%ebx
666 addl %edi,%ebx
667
668 subl %ecx,%edx
669 andl %ebx,%eax
670 andl %ebp,%edx
671 orl %eax,%edx
672 movl 32(%esp),%eax
673 roll $10,%ebp
674 leal 2400959708(%edi,%edx,1),%edi
675 movl $-1,%edx
676 addl %eax,%edi
677 movl %ebp,%eax
678 roll $15,%edi
679 addl %esi,%edi
680
681 subl %ebp,%edx
682 andl %edi,%eax
683 andl %ebx,%edx
684 orl %eax,%edx
685 movl 48(%esp),%eax
686 roll $10,%ebx
687 leal 2400959708(%esi,%edx,1),%esi
688 movl $-1,%edx
689 addl %eax,%esi
690 movl %ebx,%eax
691 roll $9,%esi
692 addl %ecx,%esi
693
694 subl %ebx,%edx
695 andl %esi,%eax
696 andl %edi,%edx
697 orl %eax,%edx
698 movl 16(%esp),%eax
699 roll $10,%edi
700 leal 2400959708(%ecx,%edx,1),%ecx
701 movl $-1,%edx
702 addl %eax,%ecx
703 movl %edi,%eax
704 roll $8,%ecx
705 addl %ebp,%ecx
706
707 subl %edi,%edx
708 andl %ecx,%eax
709 andl %esi,%edx
710 orl %eax,%edx
711 movl 52(%esp),%eax
712 roll $10,%esi
713 leal 2400959708(%ebp,%edx,1),%ebp
714 movl $-1,%edx
715 addl %eax,%ebp
716 movl %esi,%eax
717 roll $9,%ebp
718 addl %ebx,%ebp
719
720 subl %esi,%edx
721 andl %ebp,%eax
722 andl %ecx,%edx
723 orl %eax,%edx
724 movl 12(%esp),%eax
725 roll $10,%ecx
726 leal 2400959708(%ebx,%edx,1),%ebx
727 movl $-1,%edx
728 addl %eax,%ebx
729 movl %ecx,%eax
730 roll $14,%ebx
731 addl %edi,%ebx
732
733 subl %ecx,%edx
734 andl %ebx,%eax
735 andl %ebp,%edx
736 orl %eax,%edx
737 movl 28(%esp),%eax
738 roll $10,%ebp
739 leal 2400959708(%edi,%edx,1),%edi
740 movl $-1,%edx
741 addl %eax,%edi
742 movl %ebp,%eax
743 roll $5,%edi
744 addl %esi,%edi
745
746 subl %ebp,%edx
747 andl %edi,%eax
748 andl %ebx,%edx
749 orl %eax,%edx
750 movl 60(%esp),%eax
751 roll $10,%ebx
752 leal 2400959708(%esi,%edx,1),%esi
753 movl $-1,%edx
754 addl %eax,%esi
755 movl %ebx,%eax
756 roll $6,%esi
757 addl %ecx,%esi
758
759 subl %ebx,%edx
760 andl %esi,%eax
761 andl %edi,%edx
762 orl %eax,%edx
763 movl 56(%esp),%eax
764 roll $10,%edi
765 leal 2400959708(%ecx,%edx,1),%ecx
766 movl $-1,%edx
767 addl %eax,%ecx
768 movl %edi,%eax
769 roll $8,%ecx
770 addl %ebp,%ecx
771
772 subl %edi,%edx
773 andl %ecx,%eax
774 andl %esi,%edx
775 orl %eax,%edx
776 movl 20(%esp),%eax
777 roll $10,%esi
778 leal 2400959708(%ebp,%edx,1),%ebp
779 movl $-1,%edx
780 addl %eax,%ebp
781 movl %esi,%eax
782 roll $6,%ebp
783 addl %ebx,%ebp
784
785 subl %esi,%edx
786 andl %ebp,%eax
787 andl %ecx,%edx
788 orl %eax,%edx
789 movl 24(%esp),%eax
790 roll $10,%ecx
791 leal 2400959708(%ebx,%edx,1),%ebx
792 movl $-1,%edx
793 addl %eax,%ebx
794 movl %ecx,%eax
795 roll $5,%ebx
796 addl %edi,%ebx
797
798 subl %ecx,%edx
799 andl %ebx,%eax
800 andl %ebp,%edx
801 orl %eax,%edx
802 movl 8(%esp),%eax
803 roll $10,%ebp
804 leal 2400959708(%edi,%edx,1),%edi
805 movl $-1,%edx
806 addl %eax,%edi
807 subl %ebp,%edx
808 roll $12,%edi
809 addl %esi,%edi
810
811 movl 16(%esp),%eax
812 orl %ebx,%edx
813 addl %eax,%esi
814 xorl %edi,%edx
815 movl $-1,%eax
816 roll $10,%ebx
817 leal 2840853838(%esi,%edx,1),%esi
818 subl %ebx,%eax
819 roll $9,%esi
820 addl %ecx,%esi
821
822 movl (%esp),%edx
823 orl %edi,%eax
824 addl %edx,%ecx
825 xorl %esi,%eax
826 movl $-1,%edx
827 roll $10,%edi
828 leal 2840853838(%ecx,%eax,1),%ecx
829 subl %edi,%edx
830 roll $15,%ecx
831 addl %ebp,%ecx
832
833 movl 20(%esp),%eax
834 orl %esi,%edx
835 addl %eax,%ebp
836 xorl %ecx,%edx
837 movl $-1,%eax
838 roll $10,%esi
839 leal 2840853838(%ebp,%edx,1),%ebp
840 subl %esi,%eax
841 roll $5,%ebp
842 addl %ebx,%ebp
843
844 movl 36(%esp),%edx
845 orl %ecx,%eax
846 addl %edx,%ebx
847 xorl %ebp,%eax
848 movl $-1,%edx
849 roll $10,%ecx
850 leal 2840853838(%ebx,%eax,1),%ebx
851 subl %ecx,%edx
852 roll $11,%ebx
853 addl %edi,%ebx
854
855 movl 28(%esp),%eax
856 orl %ebp,%edx
857 addl %eax,%edi
858 xorl %ebx,%edx
859 movl $-1,%eax
860 roll $10,%ebp
861 leal 2840853838(%edi,%edx,1),%edi
862 subl %ebp,%eax
863 roll $6,%edi
864 addl %esi,%edi
865
866 movl 48(%esp),%edx
867 orl %ebx,%eax
868 addl %edx,%esi
869 xorl %edi,%eax
870 movl $-1,%edx
871 roll $10,%ebx
872 leal 2840853838(%esi,%eax,1),%esi
873 subl %ebx,%edx
874 roll $8,%esi
875 addl %ecx,%esi
876
877 movl 8(%esp),%eax
878 orl %edi,%edx
879 addl %eax,%ecx
880 xorl %esi,%edx
881 movl $-1,%eax
882 roll $10,%edi
883 leal 2840853838(%ecx,%edx,1),%ecx
884 subl %edi,%eax
885 roll $13,%ecx
886 addl %ebp,%ecx
887
888 movl 40(%esp),%edx
889 orl %esi,%eax
890 addl %edx,%ebp
891 xorl %ecx,%eax
892 movl $-1,%edx
893 roll $10,%esi
894 leal 2840853838(%ebp,%eax,1),%ebp
895 subl %esi,%edx
896 roll $12,%ebp
897 addl %ebx,%ebp
898
899 movl 56(%esp),%eax
900 orl %ecx,%edx
901 addl %eax,%ebx
902 xorl %ebp,%edx
903 movl $-1,%eax
904 roll $10,%ecx
905 leal 2840853838(%ebx,%edx,1),%ebx
906 subl %ecx,%eax
907 roll $5,%ebx
908 addl %edi,%ebx
909
910 movl 4(%esp),%edx
911 orl %ebp,%eax
912 addl %edx,%edi
913 xorl %ebx,%eax
914 movl $-1,%edx
915 roll $10,%ebp
916 leal 2840853838(%edi,%eax,1),%edi
917 subl %ebp,%edx
918 roll $12,%edi
919 addl %esi,%edi
920
921 movl 12(%esp),%eax
922 orl %ebx,%edx
923 addl %eax,%esi
924 xorl %edi,%edx
925 movl $-1,%eax
926 roll $10,%ebx
927 leal 2840853838(%esi,%edx,1),%esi
928 subl %ebx,%eax
929 roll $13,%esi
930 addl %ecx,%esi
931
932 movl 32(%esp),%edx
933 orl %edi,%eax
934 addl %edx,%ecx
935 xorl %esi,%eax
936 movl $-1,%edx
937 roll $10,%edi
938 leal 2840853838(%ecx,%eax,1),%ecx
939 subl %edi,%edx
940 roll $14,%ecx
941 addl %ebp,%ecx
942
943 movl 44(%esp),%eax
944 orl %esi,%edx
945 addl %eax,%ebp
946 xorl %ecx,%edx
947 movl $-1,%eax
948 roll $10,%esi
949 leal 2840853838(%ebp,%edx,1),%ebp
950 subl %esi,%eax
951 roll $11,%ebp
952 addl %ebx,%ebp
953
954 movl 24(%esp),%edx
955 orl %ecx,%eax
956 addl %edx,%ebx
957 xorl %ebp,%eax
958 movl $-1,%edx
959 roll $10,%ecx
960 leal 2840853838(%ebx,%eax,1),%ebx
961 subl %ecx,%edx
962 roll $8,%ebx
963 addl %edi,%ebx
964
965 movl 60(%esp),%eax
966 orl %ebp,%edx
967 addl %eax,%edi
968 xorl %ebx,%edx
969 movl $-1,%eax
970 roll $10,%ebp
971 leal 2840853838(%edi,%edx,1),%edi
972 subl %ebp,%eax
973 roll $5,%edi
974 addl %esi,%edi
975
976 movl 52(%esp),%edx
977 orl %ebx,%eax
978 addl %edx,%esi
979 xorl %edi,%eax
980 movl 128(%esp),%edx
981 roll $10,%ebx
982 leal 2840853838(%esi,%eax,1),%esi
983 movl %ecx,64(%esp)
984 roll $6,%esi
985 addl %ecx,%esi
986 movl (%edx),%ecx
987 movl %esi,68(%esp)
988 movl %edi,72(%esp)
989 movl 4(%edx),%esi
990 movl %ebx,76(%esp)
991 movl 8(%edx),%edi
992 movl %ebp,80(%esp)
993 movl 12(%edx),%ebx
994 movl 16(%edx),%ebp
995
996 movl $-1,%edx
997 subl %ebx,%edx
998 movl 20(%esp),%eax
999 orl %edi,%edx
1000 addl %eax,%ecx
1001 xorl %esi,%edx
1002 movl $-1,%eax
1003 roll $10,%edi
1004 leal 1352829926(%ecx,%edx,1),%ecx
1005 subl %edi,%eax
1006 roll $8,%ecx
1007 addl %ebp,%ecx
1008
1009 movl 56(%esp),%edx
1010 orl %esi,%eax
1011 addl %edx,%ebp
1012 xorl %ecx,%eax
1013 movl $-1,%edx
1014 roll $10,%esi
1015 leal 1352829926(%ebp,%eax,1),%ebp
1016 subl %esi,%edx
1017 roll $9,%ebp
1018 addl %ebx,%ebp
1019
1020 movl 28(%esp),%eax
1021 orl %ecx,%edx
1022 addl %eax,%ebx
1023 xorl %ebp,%edx
1024 movl $-1,%eax
1025 roll $10,%ecx
1026 leal 1352829926(%ebx,%edx,1),%ebx
1027 subl %ecx,%eax
1028 roll $9,%ebx
1029 addl %edi,%ebx
1030
1031 movl (%esp),%edx
1032 orl %ebp,%eax
1033 addl %edx,%edi
1034 xorl %ebx,%eax
1035 movl $-1,%edx
1036 roll $10,%ebp
1037 leal 1352829926(%edi,%eax,1),%edi
1038 subl %ebp,%edx
1039 roll $11,%edi
1040 addl %esi,%edi
1041
1042 movl 36(%esp),%eax
1043 orl %ebx,%edx
1044 addl %eax,%esi
1045 xorl %edi,%edx
1046 movl $-1,%eax
1047 roll $10,%ebx
1048 leal 1352829926(%esi,%edx,1),%esi
1049 subl %ebx,%eax
1050 roll $13,%esi
1051 addl %ecx,%esi
1052
1053 movl 8(%esp),%edx
1054 orl %edi,%eax
1055 addl %edx,%ecx
1056 xorl %esi,%eax
1057 movl $-1,%edx
1058 roll $10,%edi
1059 leal 1352829926(%ecx,%eax,1),%ecx
1060 subl %edi,%edx
1061 roll $15,%ecx
1062 addl %ebp,%ecx
1063
1064 movl 44(%esp),%eax
1065 orl %esi,%edx
1066 addl %eax,%ebp
1067 xorl %ecx,%edx
1068 movl $-1,%eax
1069 roll $10,%esi
1070 leal 1352829926(%ebp,%edx,1),%ebp
1071 subl %esi,%eax
1072 roll $15,%ebp
1073 addl %ebx,%ebp
1074
1075 movl 16(%esp),%edx
1076 orl %ecx,%eax
1077 addl %edx,%ebx
1078 xorl %ebp,%eax
1079 movl $-1,%edx
1080 roll $10,%ecx
1081 leal 1352829926(%ebx,%eax,1),%ebx
1082 subl %ecx,%edx
1083 roll $5,%ebx
1084 addl %edi,%ebx
1085
1086 movl 52(%esp),%eax
1087 orl %ebp,%edx
1088 addl %eax,%edi
1089 xorl %ebx,%edx
1090 movl $-1,%eax
1091 roll $10,%ebp
1092 leal 1352829926(%edi,%edx,1),%edi
1093 subl %ebp,%eax
1094 roll $7,%edi
1095 addl %esi,%edi
1096
1097 movl 24(%esp),%edx
1098 orl %ebx,%eax
1099 addl %edx,%esi
1100 xorl %edi,%eax
1101 movl $-1,%edx
1102 roll $10,%ebx
1103 leal 1352829926(%esi,%eax,1),%esi
1104 subl %ebx,%edx
1105 roll $7,%esi
1106 addl %ecx,%esi
1107
1108 movl 60(%esp),%eax
1109 orl %edi,%edx
1110 addl %eax,%ecx
1111 xorl %esi,%edx
1112 movl $-1,%eax
1113 roll $10,%edi
1114 leal 1352829926(%ecx,%edx,1),%ecx
1115 subl %edi,%eax
1116 roll $8,%ecx
1117 addl %ebp,%ecx
1118
1119 movl 32(%esp),%edx
1120 orl %esi,%eax
1121 addl %edx,%ebp
1122 xorl %ecx,%eax
1123 movl $-1,%edx
1124 roll $10,%esi
1125 leal 1352829926(%ebp,%eax,1),%ebp
1126 subl %esi,%edx
1127 roll $11,%ebp
1128 addl %ebx,%ebp
1129
1130 movl 4(%esp),%eax
1131 orl %ecx,%edx
1132 addl %eax,%ebx
1133 xorl %ebp,%edx
1134 movl $-1,%eax
1135 roll $10,%ecx
1136 leal 1352829926(%ebx,%edx,1),%ebx
1137 subl %ecx,%eax
1138 roll $14,%ebx
1139 addl %edi,%ebx
1140
1141 movl 40(%esp),%edx
1142 orl %ebp,%eax
1143 addl %edx,%edi
1144 xorl %ebx,%eax
1145 movl $-1,%edx
1146 roll $10,%ebp
1147 leal 1352829926(%edi,%eax,1),%edi
1148 subl %ebp,%edx
1149 roll $14,%edi
1150 addl %esi,%edi
1151
1152 movl 12(%esp),%eax
1153 orl %ebx,%edx
1154 addl %eax,%esi
1155 xorl %edi,%edx
1156 movl $-1,%eax
1157 roll $10,%ebx
1158 leal 1352829926(%esi,%edx,1),%esi
1159 subl %ebx,%eax
1160 roll $12,%esi
1161 addl %ecx,%esi
1162
1163 movl 48(%esp),%edx
1164 orl %edi,%eax
1165 addl %edx,%ecx
1166 xorl %esi,%eax
1167 movl $-1,%edx
1168 roll $10,%edi
1169 leal 1352829926(%ecx,%eax,1),%ecx
1170 movl %edi,%eax
1171 roll $6,%ecx
1172 addl %ebp,%ecx
1173
1174 subl %edi,%edx
1175 andl %ecx,%eax
1176 andl %esi,%edx
1177 orl %eax,%edx
1178 movl 24(%esp),%eax
1179 roll $10,%esi
1180 leal 1548603684(%ebp,%edx,1),%ebp
1181 movl $-1,%edx
1182 addl %eax,%ebp
1183 movl %esi,%eax
1184 roll $9,%ebp
1185 addl %ebx,%ebp
1186
1187 subl %esi,%edx
1188 andl %ebp,%eax
1189 andl %ecx,%edx
1190 orl %eax,%edx
1191 movl 44(%esp),%eax
1192 roll $10,%ecx
1193 leal 1548603684(%ebx,%edx,1),%ebx
1194 movl $-1,%edx
1195 addl %eax,%ebx
1196 movl %ecx,%eax
1197 roll $13,%ebx
1198 addl %edi,%ebx
1199
1200 subl %ecx,%edx
1201 andl %ebx,%eax
1202 andl %ebp,%edx
1203 orl %eax,%edx
1204 movl 12(%esp),%eax
1205 roll $10,%ebp
1206 leal 1548603684(%edi,%edx,1),%edi
1207 movl $-1,%edx
1208 addl %eax,%edi
1209 movl %ebp,%eax
1210 roll $15,%edi
1211 addl %esi,%edi
1212
1213 subl %ebp,%edx
1214 andl %edi,%eax
1215 andl %ebx,%edx
1216 orl %eax,%edx
1217 movl 28(%esp),%eax
1218 roll $10,%ebx
1219 leal 1548603684(%esi,%edx,1),%esi
1220 movl $-1,%edx
1221 addl %eax,%esi
1222 movl %ebx,%eax
1223 roll $7,%esi
1224 addl %ecx,%esi
1225
1226 subl %ebx,%edx
1227 andl %esi,%eax
1228 andl %edi,%edx
1229 orl %eax,%edx
1230 movl (%esp),%eax
1231 roll $10,%edi
1232 leal 1548603684(%ecx,%edx,1),%ecx
1233 movl $-1,%edx
1234 addl %eax,%ecx
1235 movl %edi,%eax
1236 roll $12,%ecx
1237 addl %ebp,%ecx
1238
1239 subl %edi,%edx
1240 andl %ecx,%eax
1241 andl %esi,%edx
1242 orl %eax,%edx
1243 movl 52(%esp),%eax
1244 roll $10,%esi
1245 leal 1548603684(%ebp,%edx,1),%ebp
1246 movl $-1,%edx
1247 addl %eax,%ebp
1248 movl %esi,%eax
1249 roll $8,%ebp
1250 addl %ebx,%ebp
1251
1252 subl %esi,%edx
1253 andl %ebp,%eax
1254 andl %ecx,%edx
1255 orl %eax,%edx
1256 movl 20(%esp),%eax
1257 roll $10,%ecx
1258 leal 1548603684(%ebx,%edx,1),%ebx
1259 movl $-1,%edx
1260 addl %eax,%ebx
1261 movl %ecx,%eax
1262 roll $9,%ebx
1263 addl %edi,%ebx
1264
1265 subl %ecx,%edx
1266 andl %ebx,%eax
1267 andl %ebp,%edx
1268 orl %eax,%edx
1269 movl 40(%esp),%eax
1270 roll $10,%ebp
1271 leal 1548603684(%edi,%edx,1),%edi
1272 movl $-1,%edx
1273 addl %eax,%edi
1274 movl %ebp,%eax
1275 roll $11,%edi
1276 addl %esi,%edi
1277
1278 subl %ebp,%edx
1279 andl %edi,%eax
1280 andl %ebx,%edx
1281 orl %eax,%edx
1282 movl 56(%esp),%eax
1283 roll $10,%ebx
1284 leal 1548603684(%esi,%edx,1),%esi
1285 movl $-1,%edx
1286 addl %eax,%esi
1287 movl %ebx,%eax
1288 roll $7,%esi
1289 addl %ecx,%esi
1290
1291 subl %ebx,%edx
1292 andl %esi,%eax
1293 andl %edi,%edx
1294 orl %eax,%edx
1295 movl 60(%esp),%eax
1296 roll $10,%edi
1297 leal 1548603684(%ecx,%edx,1),%ecx
1298 movl $-1,%edx
1299 addl %eax,%ecx
1300 movl %edi,%eax
1301 roll $7,%ecx
1302 addl %ebp,%ecx
1303
1304 subl %edi,%edx
1305 andl %ecx,%eax
1306 andl %esi,%edx
1307 orl %eax,%edx
1308 movl 32(%esp),%eax
1309 roll $10,%esi
1310 leal 1548603684(%ebp,%edx,1),%ebp
1311 movl $-1,%edx
1312 addl %eax,%ebp
1313 movl %esi,%eax
1314 roll $12,%ebp
1315 addl %ebx,%ebp
1316
1317 subl %esi,%edx
1318 andl %ebp,%eax
1319 andl %ecx,%edx
1320 orl %eax,%edx
1321 movl 48(%esp),%eax
1322 roll $10,%ecx
1323 leal 1548603684(%ebx,%edx,1),%ebx
1324 movl $-1,%edx
1325 addl %eax,%ebx
1326 movl %ecx,%eax
1327 roll $7,%ebx
1328 addl %edi,%ebx
1329
1330 subl %ecx,%edx
1331 andl %ebx,%eax
1332 andl %ebp,%edx
1333 orl %eax,%edx
1334 movl 16(%esp),%eax
1335 roll $10,%ebp
1336 leal 1548603684(%edi,%edx,1),%edi
1337 movl $-1,%edx
1338 addl %eax,%edi
1339 movl %ebp,%eax
1340 roll $6,%edi
1341 addl %esi,%edi
1342
1343 subl %ebp,%edx
1344 andl %edi,%eax
1345 andl %ebx,%edx
1346 orl %eax,%edx
1347 movl 36(%esp),%eax
1348 roll $10,%ebx
1349 leal 1548603684(%esi,%edx,1),%esi
1350 movl $-1,%edx
1351 addl %eax,%esi
1352 movl %ebx,%eax
1353 roll $15,%esi
1354 addl %ecx,%esi
1355
1356 subl %ebx,%edx
1357 andl %esi,%eax
1358 andl %edi,%edx
1359 orl %eax,%edx
1360 movl 4(%esp),%eax
1361 roll $10,%edi
1362 leal 1548603684(%ecx,%edx,1),%ecx
1363 movl $-1,%edx
1364 addl %eax,%ecx
1365 movl %edi,%eax
1366 roll $13,%ecx
1367 addl %ebp,%ecx
1368
1369 subl %edi,%edx
1370 andl %ecx,%eax
1371 andl %esi,%edx
1372 orl %eax,%edx
1373 movl 8(%esp),%eax
1374 roll $10,%esi
1375 leal 1548603684(%ebp,%edx,1),%ebp
1376 movl $-1,%edx
1377 addl %eax,%ebp
1378 subl %ecx,%edx
1379 roll $11,%ebp
1380 addl %ebx,%ebp
1381
1382 movl 60(%esp),%eax
1383 orl %ebp,%edx
1384 addl %eax,%ebx
1385 xorl %esi,%edx
1386 movl $-1,%eax
1387 roll $10,%ecx
1388 leal 1836072691(%ebx,%edx,1),%ebx
1389 subl %ebp,%eax
1390 roll $9,%ebx
1391 addl %edi,%ebx
1392
1393 movl 20(%esp),%edx
1394 orl %ebx,%eax
1395 addl %edx,%edi
1396 xorl %ecx,%eax
1397 movl $-1,%edx
1398 roll $10,%ebp
1399 leal 1836072691(%edi,%eax,1),%edi
1400 subl %ebx,%edx
1401 roll $7,%edi
1402 addl %esi,%edi
1403
1404 movl 4(%esp),%eax
1405 orl %edi,%edx
1406 addl %eax,%esi
1407 xorl %ebp,%edx
1408 movl $-1,%eax
1409 roll $10,%ebx
1410 leal 1836072691(%esi,%edx,1),%esi
1411 subl %edi,%eax
1412 roll $15,%esi
1413 addl %ecx,%esi
1414
1415 movl 12(%esp),%edx
1416 orl %esi,%eax
1417 addl %edx,%ecx
1418 xorl %ebx,%eax
1419 movl $-1,%edx
1420 roll $10,%edi
1421 leal 1836072691(%ecx,%eax,1),%ecx
1422 subl %esi,%edx
1423 roll $11,%ecx
1424 addl %ebp,%ecx
1425
1426 movl 28(%esp),%eax
1427 orl %ecx,%edx
1428 addl %eax,%ebp
1429 xorl %edi,%edx
1430 movl $-1,%eax
1431 roll $10,%esi
1432 leal 1836072691(%ebp,%edx,1),%ebp
1433 subl %ecx,%eax
1434 roll $8,%ebp
1435 addl %ebx,%ebp
1436
1437 movl 56(%esp),%edx
1438 orl %ebp,%eax
1439 addl %edx,%ebx
1440 xorl %esi,%eax
1441 movl $-1,%edx
1442 roll $10,%ecx
1443 leal 1836072691(%ebx,%eax,1),%ebx
1444 subl %ebp,%edx
1445 roll $6,%ebx
1446 addl %edi,%ebx
1447
1448 movl 24(%esp),%eax
1449 orl %ebx,%edx
1450 addl %eax,%edi
1451 xorl %ecx,%edx
1452 movl $-1,%eax
1453 roll $10,%ebp
1454 leal 1836072691(%edi,%edx,1),%edi
1455 subl %ebx,%eax
1456 roll $6,%edi
1457 addl %esi,%edi
1458
1459 movl 36(%esp),%edx
1460 orl %edi,%eax
1461 addl %edx,%esi
1462 xorl %ebp,%eax
1463 movl $-1,%edx
1464 roll $10,%ebx
1465 leal 1836072691(%esi,%eax,1),%esi
1466 subl %edi,%edx
1467 roll $14,%esi
1468 addl %ecx,%esi
1469
1470 movl 44(%esp),%eax
1471 orl %esi,%edx
1472 addl %eax,%ecx
1473 xorl %ebx,%edx
1474 movl $-1,%eax
1475 roll $10,%edi
1476 leal 1836072691(%ecx,%edx,1),%ecx
1477 subl %esi,%eax
1478 roll $12,%ecx
1479 addl %ebp,%ecx
1480
1481 movl 32(%esp),%edx
1482 orl %ecx,%eax
1483 addl %edx,%ebp
1484 xorl %edi,%eax
1485 movl $-1,%edx
1486 roll $10,%esi
1487 leal 1836072691(%ebp,%eax,1),%ebp
1488 subl %ecx,%edx
1489 roll $13,%ebp
1490 addl %ebx,%ebp
1491
1492 movl 48(%esp),%eax
1493 orl %ebp,%edx
1494 addl %eax,%ebx
1495 xorl %esi,%edx
1496 movl $-1,%eax
1497 roll $10,%ecx
1498 leal 1836072691(%ebx,%edx,1),%ebx
1499 subl %ebp,%eax
1500 roll $5,%ebx
1501 addl %edi,%ebx
1502
1503 movl 8(%esp),%edx
1504 orl %ebx,%eax
1505 addl %edx,%edi
1506 xorl %ecx,%eax
1507 movl $-1,%edx
1508 roll $10,%ebp
1509 leal 1836072691(%edi,%eax,1),%edi
1510 subl %ebx,%edx
1511 roll $14,%edi
1512 addl %esi,%edi
1513
1514 movl 40(%esp),%eax
1515 orl %edi,%edx
1516 addl %eax,%esi
1517 xorl %ebp,%edx
1518 movl $-1,%eax
1519 roll $10,%ebx
1520 leal 1836072691(%esi,%edx,1),%esi
1521 subl %edi,%eax
1522 roll $13,%esi
1523 addl %ecx,%esi
1524
1525 movl (%esp),%edx
1526 orl %esi,%eax
1527 addl %edx,%ecx
1528 xorl %ebx,%eax
1529 movl $-1,%edx
1530 roll $10,%edi
1531 leal 1836072691(%ecx,%eax,1),%ecx
1532 subl %esi,%edx
1533 roll $13,%ecx
1534 addl %ebp,%ecx
1535
1536 movl 16(%esp),%eax
1537 orl %ecx,%edx
1538 addl %eax,%ebp
1539 xorl %edi,%edx
1540 movl $-1,%eax
1541 roll $10,%esi
1542 leal 1836072691(%ebp,%edx,1),%ebp
1543 subl %ecx,%eax
1544 roll $7,%ebp
1545 addl %ebx,%ebp
1546
1547 movl 52(%esp),%edx
1548 orl %ebp,%eax
1549 addl %edx,%ebx
1550 xorl %esi,%eax
1551 movl 32(%esp),%edx
1552 roll $10,%ecx
1553 leal 1836072691(%ebx,%eax,1),%ebx
1554 movl $-1,%eax
1555 roll $5,%ebx
1556 addl %edi,%ebx
1557
1558 addl %edx,%edi
1559 movl %ebp,%edx
1560 subl %ebx,%eax
1561 andl %ebx,%edx
1562 andl %ecx,%eax
1563 orl %eax,%edx
1564 movl 24(%esp),%eax
1565 roll $10,%ebp
1566 leal 2053994217(%edi,%edx,1),%edi
1567 movl $-1,%edx
1568 roll $15,%edi
1569 addl %esi,%edi
1570
1571 addl %eax,%esi
1572 movl %ebx,%eax
1573 subl %edi,%edx
1574 andl %edi,%eax
1575 andl %ebp,%edx
1576 orl %edx,%eax
1577 movl 16(%esp),%edx
1578 roll $10,%ebx
1579 leal 2053994217(%esi,%eax,1),%esi
1580 movl $-1,%eax
1581 roll $5,%esi
1582 addl %ecx,%esi
1583
1584 addl %edx,%ecx
1585 movl %edi,%edx
1586 subl %esi,%eax
1587 andl %esi,%edx
1588 andl %ebx,%eax
1589 orl %eax,%edx
1590 movl 4(%esp),%eax
1591 roll $10,%edi
1592 leal 2053994217(%ecx,%edx,1),%ecx
1593 movl $-1,%edx
1594 roll $8,%ecx
1595 addl %ebp,%ecx
1596
1597 addl %eax,%ebp
1598 movl %esi,%eax
1599 subl %ecx,%edx
1600 andl %ecx,%eax
1601 andl %edi,%edx
1602 orl %edx,%eax
1603 movl 12(%esp),%edx
1604 roll $10,%esi
1605 leal 2053994217(%ebp,%eax,1),%ebp
1606 movl $-1,%eax
1607 roll $11,%ebp
1608 addl %ebx,%ebp
1609
1610 addl %edx,%ebx
1611 movl %ecx,%edx
1612 subl %ebp,%eax
1613 andl %ebp,%edx
1614 andl %esi,%eax
1615 orl %eax,%edx
1616 movl 44(%esp),%eax
1617 roll $10,%ecx
1618 leal 2053994217(%ebx,%edx,1),%ebx
1619 movl $-1,%edx
1620 roll $14,%ebx
1621 addl %edi,%ebx
1622
1623 addl %eax,%edi
1624 movl %ebp,%eax
1625 subl %ebx,%edx
1626 andl %ebx,%eax
1627 andl %ecx,%edx
1628 orl %edx,%eax
1629 movl 60(%esp),%edx
1630 roll $10,%ebp
1631 leal 2053994217(%edi,%eax,1),%edi
1632 movl $-1,%eax
1633 roll $14,%edi
1634 addl %esi,%edi
1635
1636 addl %edx,%esi
1637 movl %ebx,%edx
1638 subl %edi,%eax
1639 andl %edi,%edx
1640 andl %ebp,%eax
1641 orl %eax,%edx
1642 movl (%esp),%eax
1643 roll $10,%ebx
1644 leal 2053994217(%esi,%edx,1),%esi
1645 movl $-1,%edx
1646 roll $6,%esi
1647 addl %ecx,%esi
1648
1649 addl %eax,%ecx
1650 movl %edi,%eax
1651 subl %esi,%edx
1652 andl %esi,%eax
1653 andl %ebx,%edx
1654 orl %edx,%eax
1655 movl 20(%esp),%edx
1656 roll $10,%edi
1657 leal 2053994217(%ecx,%eax,1),%ecx
1658 movl $-1,%eax
1659 roll $14,%ecx
1660 addl %ebp,%ecx
1661
1662 addl %edx,%ebp
1663 movl %esi,%edx
1664 subl %ecx,%eax
1665 andl %ecx,%edx
1666 andl %edi,%eax
1667 orl %eax,%edx
1668 movl 48(%esp),%eax
1669 roll $10,%esi
1670 leal 2053994217(%ebp,%edx,1),%ebp
1671 movl $-1,%edx
1672 roll $6,%ebp
1673 addl %ebx,%ebp
1674
1675 addl %eax,%ebx
1676 movl %ecx,%eax
1677 subl %ebp,%edx
1678 andl %ebp,%eax
1679 andl %esi,%edx
1680 orl %edx,%eax
1681 movl 8(%esp),%edx
1682 roll $10,%ecx
1683 leal 2053994217(%ebx,%eax,1),%ebx
1684 movl $-1,%eax
1685 roll $9,%ebx
1686 addl %edi,%ebx
1687
1688 addl %edx,%edi
1689 movl %ebp,%edx
1690 subl %ebx,%eax
1691 andl %ebx,%edx
1692 andl %ecx,%eax
1693 orl %eax,%edx
1694 movl 52(%esp),%eax
1695 roll $10,%ebp
1696 leal 2053994217(%edi,%edx,1),%edi
1697 movl $-1,%edx
1698 roll $12,%edi
1699 addl %esi,%edi
1700
1701 addl %eax,%esi
1702 movl %ebx,%eax
1703 subl %edi,%edx
1704 andl %edi,%eax
1705 andl %ebp,%edx
1706 orl %edx,%eax
1707 movl 36(%esp),%edx
1708 roll $10,%ebx
1709 leal 2053994217(%esi,%eax,1),%esi
1710 movl $-1,%eax
1711 roll $9,%esi
1712 addl %ecx,%esi
1713
1714 addl %edx,%ecx
1715 movl %edi,%edx
1716 subl %esi,%eax
1717 andl %esi,%edx
1718 andl %ebx,%eax
1719 orl %eax,%edx
1720 movl 28(%esp),%eax
1721 roll $10,%edi
1722 leal 2053994217(%ecx,%edx,1),%ecx
1723 movl $-1,%edx
1724 roll $12,%ecx
1725 addl %ebp,%ecx
1726
1727 addl %eax,%ebp
1728 movl %esi,%eax
1729 subl %ecx,%edx
1730 andl %ecx,%eax
1731 andl %edi,%edx
1732 orl %edx,%eax
1733 movl 40(%esp),%edx
1734 roll $10,%esi
1735 leal 2053994217(%ebp,%eax,1),%ebp
1736 movl $-1,%eax
1737 roll $5,%ebp
1738 addl %ebx,%ebp
1739
1740 addl %edx,%ebx
1741 movl %ecx,%edx
1742 subl %ebp,%eax
1743 andl %ebp,%edx
1744 andl %esi,%eax
1745 orl %eax,%edx
1746 movl 56(%esp),%eax
1747 roll $10,%ecx
1748 leal 2053994217(%ebx,%edx,1),%ebx
1749 movl $-1,%edx
1750 roll $15,%ebx
1751 addl %edi,%ebx
1752
1753 addl %eax,%edi
1754 movl %ebp,%eax
1755 subl %ebx,%edx
1756 andl %ebx,%eax
1757 andl %ecx,%edx
1758 orl %eax,%edx
1759 movl %ebx,%eax
1760 roll $10,%ebp
1761 leal 2053994217(%edi,%edx,1),%edi
1762 xorl %ebp,%eax
1763 roll $8,%edi
1764 addl %esi,%edi
1765
1766 movl 48(%esp),%edx
1767 xorl %edi,%eax
1768 addl %edx,%esi
1769 roll $10,%ebx
1770 addl %eax,%esi
1771 movl %edi,%eax
1772 roll $8,%esi
1773 addl %ecx,%esi
1774
1775 xorl %ebx,%eax
1776 movl 60(%esp),%edx
1777 xorl %esi,%eax
1778 addl %eax,%ecx
1779 movl %esi,%eax
1780 roll $10,%edi
1781 addl %edx,%ecx
1782 xorl %edi,%eax
1783 roll $5,%ecx
1784 addl %ebp,%ecx
1785
1786 movl 40(%esp),%edx
1787 xorl %ecx,%eax
1788 addl %edx,%ebp
1789 roll $10,%esi
1790 addl %eax,%ebp
1791 movl %ecx,%eax
1792 roll $12,%ebp
1793 addl %ebx,%ebp
1794
1795 xorl %esi,%eax
1796 movl 16(%esp),%edx
1797 xorl %ebp,%eax
1798 addl %eax,%ebx
1799 movl %ebp,%eax
1800 roll $10,%ecx
1801 addl %edx,%ebx
1802 xorl %ecx,%eax
1803 roll $9,%ebx
1804 addl %edi,%ebx
1805
1806 movl 4(%esp),%edx
1807 xorl %ebx,%eax
1808 addl %edx,%edi
1809 roll $10,%ebp
1810 addl %eax,%edi
1811 movl %ebx,%eax
1812 roll $12,%edi
1813 addl %esi,%edi
1814
1815 xorl %ebp,%eax
1816 movl 20(%esp),%edx
1817 xorl %edi,%eax
1818 addl %eax,%esi
1819 movl %edi,%eax
1820 roll $10,%ebx
1821 addl %edx,%esi
1822 xorl %ebx,%eax
1823 roll $5,%esi
1824 addl %ecx,%esi
1825
1826 movl 32(%esp),%edx
1827 xorl %esi,%eax
1828 addl %edx,%ecx
1829 roll $10,%edi
1830 addl %eax,%ecx
1831 movl %esi,%eax
1832 roll $14,%ecx
1833 addl %ebp,%ecx
1834
1835 xorl %edi,%eax
1836 movl 28(%esp),%edx
1837 xorl %ecx,%eax
1838 addl %eax,%ebp
1839 movl %ecx,%eax
1840 roll $10,%esi
1841 addl %edx,%ebp
1842 xorl %esi,%eax
1843 roll $6,%ebp
1844 addl %ebx,%ebp
1845
1846 movl 24(%esp),%edx
1847 xorl %ebp,%eax
1848 addl %edx,%ebx
1849 roll $10,%ecx
1850 addl %eax,%ebx
1851 movl %ebp,%eax
1852 roll $8,%ebx
1853 addl %edi,%ebx
1854
1855 xorl %ecx,%eax
1856 movl 8(%esp),%edx
1857 xorl %ebx,%eax
1858 addl %eax,%edi
1859 movl %ebx,%eax
1860 roll $10,%ebp
1861 addl %edx,%edi
1862 xorl %ebp,%eax
1863 roll $13,%edi
1864 addl %esi,%edi
1865
1866 movl 52(%esp),%edx
1867 xorl %edi,%eax
1868 addl %edx,%esi
1869 roll $10,%ebx
1870 addl %eax,%esi
1871 movl %edi,%eax
1872 roll $6,%esi
1873 addl %ecx,%esi
1874
1875 xorl %ebx,%eax
1876 movl 56(%esp),%edx
1877 xorl %esi,%eax
1878 addl %eax,%ecx
1879 movl %esi,%eax
1880 roll $10,%edi
1881 addl %edx,%ecx
1882 xorl %edi,%eax
1883 roll $5,%ecx
1884 addl %ebp,%ecx
1885
1886 movl (%esp),%edx
1887 xorl %ecx,%eax
1888 addl %edx,%ebp
1889 roll $10,%esi
1890 addl %eax,%ebp
1891 movl %ecx,%eax
1892 roll $15,%ebp
1893 addl %ebx,%ebp
1894
1895 xorl %esi,%eax
1896 movl 12(%esp),%edx
1897 xorl %ebp,%eax
1898 addl %eax,%ebx
1899 movl %ebp,%eax
1900 roll $10,%ecx
1901 addl %edx,%ebx
1902 xorl %ecx,%eax
1903 roll $13,%ebx
1904 addl %edi,%ebx
1905
1906 movl 36(%esp),%edx
1907 xorl %ebx,%eax
1908 addl %edx,%edi
1909 roll $10,%ebp
1910 addl %eax,%edi
1911 movl %ebx,%eax
1912 roll $11,%edi
1913 addl %esi,%edi
1914
1915 xorl %ebp,%eax
1916 movl 44(%esp),%edx
1917 xorl %edi,%eax
1918 addl %eax,%esi
1919 roll $10,%ebx
1920 addl %edx,%esi
1921 movl 128(%esp),%edx
1922 roll $11,%esi
1923 addl %ecx,%esi
1924 movl 4(%edx),%eax
1925 addl %eax,%ebx
1926 movl 72(%esp),%eax
1927 addl %eax,%ebx
1928 movl 8(%edx),%eax
1929 addl %eax,%ebp
1930 movl 76(%esp),%eax
1931 addl %eax,%ebp
1932 movl 12(%edx),%eax
1933 addl %eax,%ecx
1934 movl 80(%esp),%eax
1935 addl %eax,%ecx
1936 movl 16(%edx),%eax
1937 addl %eax,%esi
1938 movl 64(%esp),%eax
1939 addl %eax,%esi
1940 movl (%edx),%eax
1941 addl %eax,%edi
1942 movl 68(%esp),%eax
1943 addl %eax,%edi
1944 movl 136(%esp),%eax
1945 movl %ebx,(%edx)
1946 movl %ebp,4(%edx)
1947 movl %ecx,8(%edx)
1948 subl $1,%eax
1949 movl %esi,12(%edx)
1950 movl %edi,16(%edx)
1951 jle .L001get_out
1952 movl %eax,136(%esp)
1953 movl %ecx,%edi
1954 movl 132(%esp),%eax
1955 movl %ebx,%ecx
1956 addl $64,%eax
1957 movl %ebp,%esi
1958 movl %eax,132(%esp)
1959 jmp .L000start
1960 .L001get_out:
1961 addl $108,%esp
1962 popl %ebx
1963 popl %ebp
1964 popl %edi
1965 popl %esi
1966 ret
1967 .size ripemd160_block_asm_data_order,.-.L_ripemd160_block_asm_data_order_begin
1968 #else
1969 .text
1970 .globl ripemd160_block_asm_data_order
1971 .type ripemd160_block_asm_data_order,@function
1972 .align 16
1973 ripemd160_block_asm_data_order:
1974 .L_ripemd160_block_asm_data_order_begin:
1975 movl 4(%esp),%edx
1976 movl 8(%esp),%eax
1977 pushl %esi
1978 movl (%edx),%ecx
1979 pushl %edi
1980 movl 4(%edx),%esi
1981 pushl %ebp
1982 movl 8(%edx),%edi
1983 pushl %ebx
1984 subl $108,%esp
1985 .L000start:
1986
1987 movl (%eax),%ebx
1988 movl 4(%eax),%ebp
1989 movl %ebx,(%esp)
1990 movl %ebp,4(%esp)
1991 movl 8(%eax),%ebx
1992 movl 12(%eax),%ebp
1993 movl %ebx,8(%esp)
1994 movl %ebp,12(%esp)
1995 movl 16(%eax),%ebx
1996 movl 20(%eax),%ebp
1997 movl %ebx,16(%esp)
1998 movl %ebp,20(%esp)
1999 movl 24(%eax),%ebx
2000 movl 28(%eax),%ebp
2001 movl %ebx,24(%esp)
2002 movl %ebp,28(%esp)
2003 movl 32(%eax),%ebx
2004 movl 36(%eax),%ebp
2005 movl %ebx,32(%esp)
2006 movl %ebp,36(%esp)
2007 movl 40(%eax),%ebx
2008 movl 44(%eax),%ebp
2009 movl %ebx,40(%esp)
2010 movl %ebp,44(%esp)
2011 movl 48(%eax),%ebx
2012 movl 52(%eax),%ebp
2013 movl %ebx,48(%esp)
2014 movl %ebp,52(%esp)
2015 movl 56(%eax),%ebx
2016 movl 60(%eax),%ebp
2017 movl %ebx,56(%esp)
2018 movl %ebp,60(%esp)
2019 movl %edi,%eax
2020 movl 12(%edx),%ebx
2021 movl 16(%edx),%ebp
2022
2023 xorl %ebx,%eax
2024 movl (%esp),%edx
2025 xorl %esi,%eax
2026 addl %edx,%ecx
2027 roll $10,%edi
2028 addl %eax,%ecx
2029 movl %esi,%eax
2030 roll $11,%ecx
2031 addl %ebp,%ecx
2032
2033 xorl %edi,%eax
2034 movl 4(%esp),%edx
2035 xorl %ecx,%eax
2036 addl %eax,%ebp
2037 movl %ecx,%eax
2038 roll $10,%esi
2039 addl %edx,%ebp
2040 xorl %esi,%eax
2041 roll $14,%ebp
2042 addl %ebx,%ebp
2043
2044 movl 8(%esp),%edx
2045 xorl %ebp,%eax
2046 addl %edx,%ebx
2047 roll $10,%ecx
2048 addl %eax,%ebx
2049 movl %ebp,%eax
2050 roll $15,%ebx
2051 addl %edi,%ebx
2052
2053 xorl %ecx,%eax
2054 movl 12(%esp),%edx
2055 xorl %ebx,%eax
2056 addl %eax,%edi
2057 movl %ebx,%eax
2058 roll $10,%ebp
2059 addl %edx,%edi
2060 xorl %ebp,%eax
2061 roll $12,%edi
2062 addl %esi,%edi
2063
2064 movl 16(%esp),%edx
2065 xorl %edi,%eax
2066 addl %edx,%esi
2067 roll $10,%ebx
2068 addl %eax,%esi
2069 movl %edi,%eax
2070 roll $5,%esi
2071 addl %ecx,%esi
2072
2073 xorl %ebx,%eax
2074 movl 20(%esp),%edx
2075 xorl %esi,%eax
2076 addl %eax,%ecx
2077 movl %esi,%eax
2078 roll $10,%edi
2079 addl %edx,%ecx
2080 xorl %edi,%eax
2081 roll $8,%ecx
2082 addl %ebp,%ecx
2083
2084 movl 24(%esp),%edx
2085 xorl %ecx,%eax
2086 addl %edx,%ebp
2087 roll $10,%esi
2088 addl %eax,%ebp
2089 movl %ecx,%eax
2090 roll $7,%ebp
2091 addl %ebx,%ebp
2092
2093 xorl %esi,%eax
2094 movl 28(%esp),%edx
2095 xorl %ebp,%eax
2096 addl %eax,%ebx
2097 movl %ebp,%eax
2098 roll $10,%ecx
2099 addl %edx,%ebx
2100 xorl %ecx,%eax
2101 roll $9,%ebx
2102 addl %edi,%ebx
2103
2104 movl 32(%esp),%edx
2105 xorl %ebx,%eax
2106 addl %edx,%edi
2107 roll $10,%ebp
2108 addl %eax,%edi
2109 movl %ebx,%eax
2110 roll $11,%edi
2111 addl %esi,%edi
2112
2113 xorl %ebp,%eax
2114 movl 36(%esp),%edx
2115 xorl %edi,%eax
2116 addl %eax,%esi
2117 movl %edi,%eax
2118 roll $10,%ebx
2119 addl %edx,%esi
2120 xorl %ebx,%eax
2121 roll $13,%esi
2122 addl %ecx,%esi
2123
2124 movl 40(%esp),%edx
2125 xorl %esi,%eax
2126 addl %edx,%ecx
2127 roll $10,%edi
2128 addl %eax,%ecx
2129 movl %esi,%eax
2130 roll $14,%ecx
2131 addl %ebp,%ecx
2132
2133 xorl %edi,%eax
2134 movl 44(%esp),%edx
2135 xorl %ecx,%eax
2136 addl %eax,%ebp
2137 movl %ecx,%eax
2138 roll $10,%esi
2139 addl %edx,%ebp
2140 xorl %esi,%eax
2141 roll $15,%ebp
2142 addl %ebx,%ebp
2143
2144 movl 48(%esp),%edx
2145 xorl %ebp,%eax
2146 addl %edx,%ebx
2147 roll $10,%ecx
2148 addl %eax,%ebx
2149 movl %ebp,%eax
2150 roll $6,%ebx
2151 addl %edi,%ebx
2152
2153 xorl %ecx,%eax
2154 movl 52(%esp),%edx
2155 xorl %ebx,%eax
2156 addl %eax,%edi
2157 movl %ebx,%eax
2158 roll $10,%ebp
2159 addl %edx,%edi
2160 xorl %ebp,%eax
2161 roll $7,%edi
2162 addl %esi,%edi
2163
2164 movl 56(%esp),%edx
2165 xorl %edi,%eax
2166 addl %edx,%esi
2167 roll $10,%ebx
2168 addl %eax,%esi
2169 movl %edi,%eax
2170 roll $9,%esi
2171 addl %ecx,%esi
2172
2173 xorl %ebx,%eax
2174 movl 60(%esp),%edx
2175 xorl %esi,%eax
2176 addl %eax,%ecx
2177 movl $-1,%eax
2178 roll $10,%edi
2179 addl %edx,%ecx
2180 movl 28(%esp),%edx
2181 roll $8,%ecx
2182 addl %ebp,%ecx
2183
2184 addl %edx,%ebp
2185 movl %esi,%edx
2186 subl %ecx,%eax
2187 andl %ecx,%edx
2188 andl %edi,%eax
2189 orl %eax,%edx
2190 movl 16(%esp),%eax
2191 roll $10,%esi
2192 leal 1518500249(%ebp,%edx,1),%ebp
2193 movl $-1,%edx
2194 roll $7,%ebp
2195 addl %ebx,%ebp
2196
2197 addl %eax,%ebx
2198 movl %ecx,%eax
2199 subl %ebp,%edx
2200 andl %ebp,%eax
2201 andl %esi,%edx
2202 orl %edx,%eax
2203 movl 52(%esp),%edx
2204 roll $10,%ecx
2205 leal 1518500249(%ebx,%eax,1),%ebx
2206 movl $-1,%eax
2207 roll $6,%ebx
2208 addl %edi,%ebx
2209
2210 addl %edx,%edi
2211 movl %ebp,%edx
2212 subl %ebx,%eax
2213 andl %ebx,%edx
2214 andl %ecx,%eax
2215 orl %eax,%edx
2216 movl 4(%esp),%eax
2217 roll $10,%ebp
2218 leal 1518500249(%edi,%edx,1),%edi
2219 movl $-1,%edx
2220 roll $8,%edi
2221 addl %esi,%edi
2222
2223 addl %eax,%esi
2224 movl %ebx,%eax
2225 subl %edi,%edx
2226 andl %edi,%eax
2227 andl %ebp,%edx
2228 orl %edx,%eax
2229 movl 40(%esp),%edx
2230 roll $10,%ebx
2231 leal 1518500249(%esi,%eax,1),%esi
2232 movl $-1,%eax
2233 roll $13,%esi
2234 addl %ecx,%esi
2235
2236 addl %edx,%ecx
2237 movl %edi,%edx
2238 subl %esi,%eax
2239 andl %esi,%edx
2240 andl %ebx,%eax
2241 orl %eax,%edx
2242 movl 24(%esp),%eax
2243 roll $10,%edi
2244 leal 1518500249(%ecx,%edx,1),%ecx
2245 movl $-1,%edx
2246 roll $11,%ecx
2247 addl %ebp,%ecx
2248
2249 addl %eax,%ebp
2250 movl %esi,%eax
2251 subl %ecx,%edx
2252 andl %ecx,%eax
2253 andl %edi,%edx
2254 orl %edx,%eax
2255 movl 60(%esp),%edx
2256 roll $10,%esi
2257 leal 1518500249(%ebp,%eax,1),%ebp
2258 movl $-1,%eax
2259 roll $9,%ebp
2260 addl %ebx,%ebp
2261
2262 addl %edx,%ebx
2263 movl %ecx,%edx
2264 subl %ebp,%eax
2265 andl %ebp,%edx
2266 andl %esi,%eax
2267 orl %eax,%edx
2268 movl 12(%esp),%eax
2269 roll $10,%ecx
2270 leal 1518500249(%ebx,%edx,1),%ebx
2271 movl $-1,%edx
2272 roll $7,%ebx
2273 addl %edi,%ebx
2274
2275 addl %eax,%edi
2276 movl %ebp,%eax
2277 subl %ebx,%edx
2278 andl %ebx,%eax
2279 andl %ecx,%edx
2280 orl %edx,%eax
2281 movl 48(%esp),%edx
2282 roll $10,%ebp
2283 leal 1518500249(%edi,%eax,1),%edi
2284 movl $-1,%eax
2285 roll $15,%edi
2286 addl %esi,%edi
2287
2288 addl %edx,%esi
2289 movl %ebx,%edx
2290 subl %edi,%eax
2291 andl %edi,%edx
2292 andl %ebp,%eax
2293 orl %eax,%edx
2294 movl (%esp),%eax
2295 roll $10,%ebx
2296 leal 1518500249(%esi,%edx,1),%esi
2297 movl $-1,%edx
2298 roll $7,%esi
2299 addl %ecx,%esi
2300
2301 addl %eax,%ecx
2302 movl %edi,%eax
2303 subl %esi,%edx
2304 andl %esi,%eax
2305 andl %ebx,%edx
2306 orl %edx,%eax
2307 movl 36(%esp),%edx
2308 roll $10,%edi
2309 leal 1518500249(%ecx,%eax,1),%ecx
2310 movl $-1,%eax
2311 roll $12,%ecx
2312 addl %ebp,%ecx
2313
2314 addl %edx,%ebp
2315 movl %esi,%edx
2316 subl %ecx,%eax
2317 andl %ecx,%edx
2318 andl %edi,%eax
2319 orl %eax,%edx
2320 movl 20(%esp),%eax
2321 roll $10,%esi
2322 leal 1518500249(%ebp,%edx,1),%ebp
2323 movl $-1,%edx
2324 roll $15,%ebp
2325 addl %ebx,%ebp
2326
2327 addl %eax,%ebx
2328 movl %ecx,%eax
2329 subl %ebp,%edx
2330 andl %ebp,%eax
2331 andl %esi,%edx
2332 orl %edx,%eax
2333 movl 8(%esp),%edx
2334 roll $10,%ecx
2335 leal 1518500249(%ebx,%eax,1),%ebx
2336 movl $-1,%eax
2337 roll $9,%ebx
2338 addl %edi,%ebx
2339
2340 addl %edx,%edi
2341 movl %ebp,%edx
2342 subl %ebx,%eax
2343 andl %ebx,%edx
2344 andl %ecx,%eax
2345 orl %eax,%edx
2346 movl 56(%esp),%eax
2347 roll $10,%ebp
2348 leal 1518500249(%edi,%edx,1),%edi
2349 movl $-1,%edx
2350 roll $11,%edi
2351 addl %esi,%edi
2352
2353 addl %eax,%esi
2354 movl %ebx,%eax
2355 subl %edi,%edx
2356 andl %edi,%eax
2357 andl %ebp,%edx
2358 orl %edx,%eax
2359 movl 44(%esp),%edx
2360 roll $10,%ebx
2361 leal 1518500249(%esi,%eax,1),%esi
2362 movl $-1,%eax
2363 roll $7,%esi
2364 addl %ecx,%esi
2365
2366 addl %edx,%ecx
2367 movl %edi,%edx
2368 subl %esi,%eax
2369 andl %esi,%edx
2370 andl %ebx,%eax
2371 orl %eax,%edx
2372 movl 32(%esp),%eax
2373 roll $10,%edi
2374 leal 1518500249(%ecx,%edx,1),%ecx
2375 movl $-1,%edx
2376 roll $13,%ecx
2377 addl %ebp,%ecx
2378
2379 addl %eax,%ebp
2380 movl %esi,%eax
2381 subl %ecx,%edx
2382 andl %ecx,%eax
2383 andl %edi,%edx
2384 orl %edx,%eax
2385 movl $-1,%edx
2386 roll $10,%esi
2387 leal 1518500249(%ebp,%eax,1),%ebp
2388 subl %ecx,%edx
2389 roll $12,%ebp
2390 addl %ebx,%ebp
2391
2392 movl 12(%esp),%eax
2393 orl %ebp,%edx
2394 addl %eax,%ebx
2395 xorl %esi,%edx
2396 movl $-1,%eax
2397 roll $10,%ecx
2398 leal 1859775393(%ebx,%edx,1),%ebx
2399 subl %ebp,%eax
2400 roll $11,%ebx
2401 addl %edi,%ebx
2402
2403 movl 40(%esp),%edx
2404 orl %ebx,%eax
2405 addl %edx,%edi
2406 xorl %ecx,%eax
2407 movl $-1,%edx
2408 roll $10,%ebp
2409 leal 1859775393(%edi,%eax,1),%edi
2410 subl %ebx,%edx
2411 roll $13,%edi
2412 addl %esi,%edi
2413
2414 movl 56(%esp),%eax
2415 orl %edi,%edx
2416 addl %eax,%esi
2417 xorl %ebp,%edx
2418 movl $-1,%eax
2419 roll $10,%ebx
2420 leal 1859775393(%esi,%edx,1),%esi
2421 subl %edi,%eax
2422 roll $6,%esi
2423 addl %ecx,%esi
2424
2425 movl 16(%esp),%edx
2426 orl %esi,%eax
2427 addl %edx,%ecx
2428 xorl %ebx,%eax
2429 movl $-1,%edx
2430 roll $10,%edi
2431 leal 1859775393(%ecx,%eax,1),%ecx
2432 subl %esi,%edx
2433 roll $7,%ecx
2434 addl %ebp,%ecx
2435
2436 movl 36(%esp),%eax
2437 orl %ecx,%edx
2438 addl %eax,%ebp
2439 xorl %edi,%edx
2440 movl $-1,%eax
2441 roll $10,%esi
2442 leal 1859775393(%ebp,%edx,1),%ebp
2443 subl %ecx,%eax
2444 roll $14,%ebp
2445 addl %ebx,%ebp
2446
2447 movl 60(%esp),%edx
2448 orl %ebp,%eax
2449 addl %edx,%ebx
2450 xorl %esi,%eax
2451 movl $-1,%edx
2452 roll $10,%ecx
2453 leal 1859775393(%ebx,%eax,1),%ebx
2454 subl %ebp,%edx
2455 roll $9,%ebx
2456 addl %edi,%ebx
2457
2458 movl 32(%esp),%eax
2459 orl %ebx,%edx
2460 addl %eax,%edi
2461 xorl %ecx,%edx
2462 movl $-1,%eax
2463 roll $10,%ebp
2464 leal 1859775393(%edi,%edx,1),%edi
2465 subl %ebx,%eax
2466 roll $13,%edi
2467 addl %esi,%edi
2468
2469 movl 4(%esp),%edx
2470 orl %edi,%eax
2471 addl %edx,%esi
2472 xorl %ebp,%eax
2473 movl $-1,%edx
2474 roll $10,%ebx
2475 leal 1859775393(%esi,%eax,1),%esi
2476 subl %edi,%edx
2477 roll $15,%esi
2478 addl %ecx,%esi
2479
2480 movl 8(%esp),%eax
2481 orl %esi,%edx
2482 addl %eax,%ecx
2483 xorl %ebx,%edx
2484 movl $-1,%eax
2485 roll $10,%edi
2486 leal 1859775393(%ecx,%edx,1),%ecx
2487 subl %esi,%eax
2488 roll $14,%ecx
2489 addl %ebp,%ecx
2490
2491 movl 28(%esp),%edx
2492 orl %ecx,%eax
2493 addl %edx,%ebp
2494 xorl %edi,%eax
2495 movl $-1,%edx
2496 roll $10,%esi
2497 leal 1859775393(%ebp,%eax,1),%ebp
2498 subl %ecx,%edx
2499 roll $8,%ebp
2500 addl %ebx,%ebp
2501
2502 movl (%esp),%eax
2503 orl %ebp,%edx
2504 addl %eax,%ebx
2505 xorl %esi,%edx
2506 movl $-1,%eax
2507 roll $10,%ecx
2508 leal 1859775393(%ebx,%edx,1),%ebx
2509 subl %ebp,%eax
2510 roll $13,%ebx
2511 addl %edi,%ebx
2512
2513 movl 24(%esp),%edx
2514 orl %ebx,%eax
2515 addl %edx,%edi
2516 xorl %ecx,%eax
2517 movl $-1,%edx
2518 roll $10,%ebp
2519 leal 1859775393(%edi,%eax,1),%edi
2520 subl %ebx,%edx
2521 roll $6,%edi
2522 addl %esi,%edi
2523
2524 movl 52(%esp),%eax
2525 orl %edi,%edx
2526 addl %eax,%esi
2527 xorl %ebp,%edx
2528 movl $-1,%eax
2529 roll $10,%ebx
2530 leal 1859775393(%esi,%edx,1),%esi
2531 subl %edi,%eax
2532 roll $5,%esi
2533 addl %ecx,%esi
2534
2535 movl 44(%esp),%edx
2536 orl %esi,%eax
2537 addl %edx,%ecx
2538 xorl %ebx,%eax
2539 movl $-1,%edx
2540 roll $10,%edi
2541 leal 1859775393(%ecx,%eax,1),%ecx
2542 subl %esi,%edx
2543 roll $12,%ecx
2544 addl %ebp,%ecx
2545
2546 movl 20(%esp),%eax
2547 orl %ecx,%edx
2548 addl %eax,%ebp
2549 xorl %edi,%edx
2550 movl $-1,%eax
2551 roll $10,%esi
2552 leal 1859775393(%ebp,%edx,1),%ebp
2553 subl %ecx,%eax
2554 roll $7,%ebp
2555 addl %ebx,%ebp
2556
2557 movl 48(%esp),%edx
2558 orl %ebp,%eax
2559 addl %edx,%ebx
2560 xorl %esi,%eax
2561 movl $-1,%edx
2562 roll $10,%ecx
2563 leal 1859775393(%ebx,%eax,1),%ebx
2564 movl %ecx,%eax
2565 roll $5,%ebx
2566 addl %edi,%ebx
2567
2568 subl %ecx,%edx
2569 andl %ebx,%eax
2570 andl %ebp,%edx
2571 orl %eax,%edx
2572 movl 4(%esp),%eax
2573 roll $10,%ebp
2574 leal 2400959708(%edi,%edx,1),%edi
2575 movl $-1,%edx
2576 addl %eax,%edi
2577 movl %ebp,%eax
2578 roll $11,%edi
2579 addl %esi,%edi
2580
2581 subl %ebp,%edx
2582 andl %edi,%eax
2583 andl %ebx,%edx
2584 orl %eax,%edx
2585 movl 36(%esp),%eax
2586 roll $10,%ebx
2587 leal 2400959708(%esi,%edx,1),%esi
2588 movl $-1,%edx
2589 addl %eax,%esi
2590 movl %ebx,%eax
2591 roll $12,%esi
2592 addl %ecx,%esi
2593
2594 subl %ebx,%edx
2595 andl %esi,%eax
2596 andl %edi,%edx
2597 orl %eax,%edx
2598 movl 44(%esp),%eax
2599 roll $10,%edi
2600 leal 2400959708(%ecx,%edx,1),%ecx
2601 movl $-1,%edx
2602 addl %eax,%ecx
2603 movl %edi,%eax
2604 roll $14,%ecx
2605 addl %ebp,%ecx
2606
2607 subl %edi,%edx
2608 andl %ecx,%eax
2609 andl %esi,%edx
2610 orl %eax,%edx
2611 movl 40(%esp),%eax
2612 roll $10,%esi
2613 leal 2400959708(%ebp,%edx,1),%ebp
2614 movl $-1,%edx
2615 addl %eax,%ebp
2616 movl %esi,%eax
2617 roll $15,%ebp
2618 addl %ebx,%ebp
2619
2620 subl %esi,%edx
2621 andl %ebp,%eax
2622 andl %ecx,%edx
2623 orl %eax,%edx
2624 movl (%esp),%eax
2625 roll $10,%ecx
2626 leal 2400959708(%ebx,%edx,1),%ebx
2627 movl $-1,%edx
2628 addl %eax,%ebx
2629 movl %ecx,%eax
2630 roll $14,%ebx
2631 addl %edi,%ebx
2632
2633 subl %ecx,%edx
2634 andl %ebx,%eax
2635 andl %ebp,%edx
2636 orl %eax,%edx
2637 movl 32(%esp),%eax
2638 roll $10,%ebp
2639 leal 2400959708(%edi,%edx,1),%edi
2640 movl $-1,%edx
2641 addl %eax,%edi
2642 movl %ebp,%eax
2643 roll $15,%edi
2644 addl %esi,%edi
2645
2646 subl %ebp,%edx
2647 andl %edi,%eax
2648 andl %ebx,%edx
2649 orl %eax,%edx
2650 movl 48(%esp),%eax
2651 roll $10,%ebx
2652 leal 2400959708(%esi,%edx,1),%esi
2653 movl $-1,%edx
2654 addl %eax,%esi
2655 movl %ebx,%eax
2656 roll $9,%esi
2657 addl %ecx,%esi
2658
2659 subl %ebx,%edx
2660 andl %esi,%eax
2661 andl %edi,%edx
2662 orl %eax,%edx
2663 movl 16(%esp),%eax
2664 roll $10,%edi
2665 leal 2400959708(%ecx,%edx,1),%ecx
2666 movl $-1,%edx
2667 addl %eax,%ecx
2668 movl %edi,%eax
2669 roll $8,%ecx
2670 addl %ebp,%ecx
2671
2672 subl %edi,%edx
2673 andl %ecx,%eax
2674 andl %esi,%edx
2675 orl %eax,%edx
2676 movl 52(%esp),%eax
2677 roll $10,%esi
2678 leal 2400959708(%ebp,%edx,1),%ebp
2679 movl $-1,%edx
2680 addl %eax,%ebp
2681 movl %esi,%eax
2682 roll $9,%ebp
2683 addl %ebx,%ebp
2684
2685 subl %esi,%edx
2686 andl %ebp,%eax
2687 andl %ecx,%edx
2688 orl %eax,%edx
2689 movl 12(%esp),%eax
2690 roll $10,%ecx
2691 leal 2400959708(%ebx,%edx,1),%ebx
2692 movl $-1,%edx
2693 addl %eax,%ebx
2694 movl %ecx,%eax
2695 roll $14,%ebx
2696 addl %edi,%ebx
2697
2698 subl %ecx,%edx
2699 andl %ebx,%eax
2700 andl %ebp,%edx
2701 orl %eax,%edx
2702 movl 28(%esp),%eax
2703 roll $10,%ebp
2704 leal 2400959708(%edi,%edx,1),%edi
2705 movl $-1,%edx
2706 addl %eax,%edi
2707 movl %ebp,%eax
2708 roll $5,%edi
2709 addl %esi,%edi
2710
2711 subl %ebp,%edx
2712 andl %edi,%eax
2713 andl %ebx,%edx
2714 orl %eax,%edx
2715 movl 60(%esp),%eax
2716 roll $10,%ebx
2717 leal 2400959708(%esi,%edx,1),%esi
2718 movl $-1,%edx
2719 addl %eax,%esi
2720 movl %ebx,%eax
2721 roll $6,%esi
2722 addl %ecx,%esi
2723
2724 subl %ebx,%edx
2725 andl %esi,%eax
2726 andl %edi,%edx
2727 orl %eax,%edx
2728 movl 56(%esp),%eax
2729 roll $10,%edi
2730 leal 2400959708(%ecx,%edx,1),%ecx
2731 movl $-1,%edx
2732 addl %eax,%ecx
2733 movl %edi,%eax
2734 roll $8,%ecx
2735 addl %ebp,%ecx
2736
2737 subl %edi,%edx
2738 andl %ecx,%eax
2739 andl %esi,%edx
2740 orl %eax,%edx
2741 movl 20(%esp),%eax
2742 roll $10,%esi
2743 leal 2400959708(%ebp,%edx,1),%ebp
2744 movl $-1,%edx
2745 addl %eax,%ebp
2746 movl %esi,%eax
2747 roll $6,%ebp
2748 addl %ebx,%ebp
2749
2750 subl %esi,%edx
2751 andl %ebp,%eax
2752 andl %ecx,%edx
2753 orl %eax,%edx
2754 movl 24(%esp),%eax
2755 roll $10,%ecx
2756 leal 2400959708(%ebx,%edx,1),%ebx
2757 movl $-1,%edx
2758 addl %eax,%ebx
2759 movl %ecx,%eax
2760 roll $5,%ebx
2761 addl %edi,%ebx
2762
2763 subl %ecx,%edx
2764 andl %ebx,%eax
2765 andl %ebp,%edx
2766 orl %eax,%edx
2767 movl 8(%esp),%eax
2768 roll $10,%ebp
2769 leal 2400959708(%edi,%edx,1),%edi
2770 movl $-1,%edx
2771 addl %eax,%edi
2772 subl %ebp,%edx
2773 roll $12,%edi
2774 addl %esi,%edi
2775
2776 movl 16(%esp),%eax
2777 orl %ebx,%edx
2778 addl %eax,%esi
2779 xorl %edi,%edx
2780 movl $-1,%eax
2781 roll $10,%ebx
2782 leal 2840853838(%esi,%edx,1),%esi
2783 subl %ebx,%eax
2784 roll $9,%esi
2785 addl %ecx,%esi
2786
2787 movl (%esp),%edx
2788 orl %edi,%eax
2789 addl %edx,%ecx
2790 xorl %esi,%eax
2791 movl $-1,%edx
2792 roll $10,%edi
2793 leal 2840853838(%ecx,%eax,1),%ecx
2794 subl %edi,%edx
2795 roll $15,%ecx
2796 addl %ebp,%ecx
2797
2798 movl 20(%esp),%eax
2799 orl %esi,%edx
2800 addl %eax,%ebp
2801 xorl %ecx,%edx
2802 movl $-1,%eax
2803 roll $10,%esi
2804 leal 2840853838(%ebp,%edx,1),%ebp
2805 subl %esi,%eax
2806 roll $5,%ebp
2807 addl %ebx,%ebp
2808
2809 movl 36(%esp),%edx
2810 orl %ecx,%eax
2811 addl %edx,%ebx
2812 xorl %ebp,%eax
2813 movl $-1,%edx
2814 roll $10,%ecx
2815 leal 2840853838(%ebx,%eax,1),%ebx
2816 subl %ecx,%edx
2817 roll $11,%ebx
2818 addl %edi,%ebx
2819
2820 movl 28(%esp),%eax
2821 orl %ebp,%edx
2822 addl %eax,%edi
2823 xorl %ebx,%edx
2824 movl $-1,%eax
2825 roll $10,%ebp
2826 leal 2840853838(%edi,%edx,1),%edi
2827 subl %ebp,%eax
2828 roll $6,%edi
2829 addl %esi,%edi
2830
2831 movl 48(%esp),%edx
2832 orl %ebx,%eax
2833 addl %edx,%esi
2834 xorl %edi,%eax
2835 movl $-1,%edx
2836 roll $10,%ebx
2837 leal 2840853838(%esi,%eax,1),%esi
2838 subl %ebx,%edx
2839 roll $8,%esi
2840 addl %ecx,%esi
2841
2842 movl 8(%esp),%eax
2843 orl %edi,%edx
2844 addl %eax,%ecx
2845 xorl %esi,%edx
2846 movl $-1,%eax
2847 roll $10,%edi
2848 leal 2840853838(%ecx,%edx,1),%ecx
2849 subl %edi,%eax
2850 roll $13,%ecx
2851 addl %ebp,%ecx
2852
2853 movl 40(%esp),%edx
2854 orl %esi,%eax
2855 addl %edx,%ebp
2856 xorl %ecx,%eax
2857 movl $-1,%edx
2858 roll $10,%esi
2859 leal 2840853838(%ebp,%eax,1),%ebp
2860 subl %esi,%edx
2861 roll $12,%ebp
2862 addl %ebx,%ebp
2863
2864 movl 56(%esp),%eax
2865 orl %ecx,%edx
2866 addl %eax,%ebx
2867 xorl %ebp,%edx
2868 movl $-1,%eax
2869 roll $10,%ecx
2870 leal 2840853838(%ebx,%edx,1),%ebx
2871 subl %ecx,%eax
2872 roll $5,%ebx
2873 addl %edi,%ebx
2874
2875 movl 4(%esp),%edx
2876 orl %ebp,%eax
2877 addl %edx,%edi
2878 xorl %ebx,%eax
2879 movl $-1,%edx
2880 roll $10,%ebp
2881 leal 2840853838(%edi,%eax,1),%edi
2882 subl %ebp,%edx
2883 roll $12,%edi
2884 addl %esi,%edi
2885
2886 movl 12(%esp),%eax
2887 orl %ebx,%edx
2888 addl %eax,%esi
2889 xorl %edi,%edx
2890 movl $-1,%eax
2891 roll $10,%ebx
2892 leal 2840853838(%esi,%edx,1),%esi
2893 subl %ebx,%eax
2894 roll $13,%esi
2895 addl %ecx,%esi
2896
2897 movl 32(%esp),%edx
2898 orl %edi,%eax
2899 addl %edx,%ecx
2900 xorl %esi,%eax
2901 movl $-1,%edx
2902 roll $10,%edi
2903 leal 2840853838(%ecx,%eax,1),%ecx
2904 subl %edi,%edx
2905 roll $14,%ecx
2906 addl %ebp,%ecx
2907
2908 movl 44(%esp),%eax
2909 orl %esi,%edx
2910 addl %eax,%ebp
2911 xorl %ecx,%edx
2912 movl $-1,%eax
2913 roll $10,%esi
2914 leal 2840853838(%ebp,%edx,1),%ebp
2915 subl %esi,%eax
2916 roll $11,%ebp
2917 addl %ebx,%ebp
2918
2919 movl 24(%esp),%edx
2920 orl %ecx,%eax
2921 addl %edx,%ebx
2922 xorl %ebp,%eax
2923 movl $-1,%edx
2924 roll $10,%ecx
2925 leal 2840853838(%ebx,%eax,1),%ebx
2926 subl %ecx,%edx
2927 roll $8,%ebx
2928 addl %edi,%ebx
2929
2930 movl 60(%esp),%eax
2931 orl %ebp,%edx
2932 addl %eax,%edi
2933 xorl %ebx,%edx
2934 movl $-1,%eax
2935 roll $10,%ebp
2936 leal 2840853838(%edi,%edx,1),%edi
2937 subl %ebp,%eax
2938 roll $5,%edi
2939 addl %esi,%edi
2940
2941 movl 52(%esp),%edx
2942 orl %ebx,%eax
2943 addl %edx,%esi
2944 xorl %edi,%eax
2945 movl 128(%esp),%edx
2946 roll $10,%ebx
2947 leal 2840853838(%esi,%eax,1),%esi
2948 movl %ecx,64(%esp)
2949 roll $6,%esi
2950 addl %ecx,%esi
2951 movl (%edx),%ecx
2952 movl %esi,68(%esp)
2953 movl %edi,72(%esp)
2954 movl 4(%edx),%esi
2955 movl %ebx,76(%esp)
2956 movl 8(%edx),%edi
2957 movl %ebp,80(%esp)
2958 movl 12(%edx),%ebx
2959 movl 16(%edx),%ebp
2960
2961 movl $-1,%edx
2962 subl %ebx,%edx
2963 movl 20(%esp),%eax
2964 orl %edi,%edx
2965 addl %eax,%ecx
2966 xorl %esi,%edx
2967 movl $-1,%eax
2968 roll $10,%edi
2969 leal 1352829926(%ecx,%edx,1),%ecx
2970 subl %edi,%eax
2971 roll $8,%ecx
2972 addl %ebp,%ecx
2973
2974 movl 56(%esp),%edx
2975 orl %esi,%eax
2976 addl %edx,%ebp
2977 xorl %ecx,%eax
2978 movl $-1,%edx
2979 roll $10,%esi
2980 leal 1352829926(%ebp,%eax,1),%ebp
2981 subl %esi,%edx
2982 roll $9,%ebp
2983 addl %ebx,%ebp
2984
2985 movl 28(%esp),%eax
2986 orl %ecx,%edx
2987 addl %eax,%ebx
2988 xorl %ebp,%edx
2989 movl $-1,%eax
2990 roll $10,%ecx
2991 leal 1352829926(%ebx,%edx,1),%ebx
2992 subl %ecx,%eax
2993 roll $9,%ebx
2994 addl %edi,%ebx
2995
2996 movl (%esp),%edx
2997 orl %ebp,%eax
2998 addl %edx,%edi
2999 xorl %ebx,%eax
3000 movl $-1,%edx
3001 roll $10,%ebp
3002 leal 1352829926(%edi,%eax,1),%edi
3003 subl %ebp,%edx
3004 roll $11,%edi
3005 addl %esi,%edi
3006
3007 movl 36(%esp),%eax
3008 orl %ebx,%edx
3009 addl %eax,%esi
3010 xorl %edi,%edx
3011 movl $-1,%eax
3012 roll $10,%ebx
3013 leal 1352829926(%esi,%edx,1),%esi
3014 subl %ebx,%eax
3015 roll $13,%esi
3016 addl %ecx,%esi
3017
3018 movl 8(%esp),%edx
3019 orl %edi,%eax
3020 addl %edx,%ecx
3021 xorl %esi,%eax
3022 movl $-1,%edx
3023 roll $10,%edi
3024 leal 1352829926(%ecx,%eax,1),%ecx
3025 subl %edi,%edx
3026 roll $15,%ecx
3027 addl %ebp,%ecx
3028
3029 movl 44(%esp),%eax
3030 orl %esi,%edx
3031 addl %eax,%ebp
3032 xorl %ecx,%edx
3033 movl $-1,%eax
3034 roll $10,%esi
3035 leal 1352829926(%ebp,%edx,1),%ebp
3036 subl %esi,%eax
3037 roll $15,%ebp
3038 addl %ebx,%ebp
3039
3040 movl 16(%esp),%edx
3041 orl %ecx,%eax
3042 addl %edx,%ebx
3043 xorl %ebp,%eax
3044 movl $-1,%edx
3045 roll $10,%ecx
3046 leal 1352829926(%ebx,%eax,1),%ebx
3047 subl %ecx,%edx
3048 roll $5,%ebx
3049 addl %edi,%ebx
3050
3051 movl 52(%esp),%eax
3052 orl %ebp,%edx
3053 addl %eax,%edi
3054 xorl %ebx,%edx
3055 movl $-1,%eax
3056 roll $10,%ebp
3057 leal 1352829926(%edi,%edx,1),%edi
3058 subl %ebp,%eax
3059 roll $7,%edi
3060 addl %esi,%edi
3061
3062 movl 24(%esp),%edx
3063 orl %ebx,%eax
3064 addl %edx,%esi
3065 xorl %edi,%eax
3066 movl $-1,%edx
3067 roll $10,%ebx
3068 leal 1352829926(%esi,%eax,1),%esi
3069 subl %ebx,%edx
3070 roll $7,%esi
3071 addl %ecx,%esi
3072
3073 movl 60(%esp),%eax
3074 orl %edi,%edx
3075 addl %eax,%ecx
3076 xorl %esi,%edx
3077 movl $-1,%eax
3078 roll $10,%edi
3079 leal 1352829926(%ecx,%edx,1),%ecx
3080 subl %edi,%eax
3081 roll $8,%ecx
3082 addl %ebp,%ecx
3083
3084 movl 32(%esp),%edx
3085 orl %esi,%eax
3086 addl %edx,%ebp
3087 xorl %ecx,%eax
3088 movl $-1,%edx
3089 roll $10,%esi
3090 leal 1352829926(%ebp,%eax,1),%ebp
3091 subl %esi,%edx
3092 roll $11,%ebp
3093 addl %ebx,%ebp
3094
3095 movl 4(%esp),%eax
3096 orl %ecx,%edx
3097 addl %eax,%ebx
3098 xorl %ebp,%edx
3099 movl $-1,%eax
3100 roll $10,%ecx
3101 leal 1352829926(%ebx,%edx,1),%ebx
3102 subl %ecx,%eax
3103 roll $14,%ebx
3104 addl %edi,%ebx
3105
3106 movl 40(%esp),%edx
3107 orl %ebp,%eax
3108 addl %edx,%edi
3109 xorl %ebx,%eax
3110 movl $-1,%edx
3111 roll $10,%ebp
3112 leal 1352829926(%edi,%eax,1),%edi
3113 subl %ebp,%edx
3114 roll $14,%edi
3115 addl %esi,%edi
3116
3117 movl 12(%esp),%eax
3118 orl %ebx,%edx
3119 addl %eax,%esi
3120 xorl %edi,%edx
3121 movl $-1,%eax
3122 roll $10,%ebx
3123 leal 1352829926(%esi,%edx,1),%esi
3124 subl %ebx,%eax
3125 roll $12,%esi
3126 addl %ecx,%esi
3127
3128 movl 48(%esp),%edx
3129 orl %edi,%eax
3130 addl %edx,%ecx
3131 xorl %esi,%eax
3132 movl $-1,%edx
3133 roll $10,%edi
3134 leal 1352829926(%ecx,%eax,1),%ecx
3135 movl %edi,%eax
3136 roll $6,%ecx
3137 addl %ebp,%ecx
3138
3139 subl %edi,%edx
3140 andl %ecx,%eax
3141 andl %esi,%edx
3142 orl %eax,%edx
3143 movl 24(%esp),%eax
3144 roll $10,%esi
3145 leal 1548603684(%ebp,%edx,1),%ebp
3146 movl $-1,%edx
3147 addl %eax,%ebp
3148 movl %esi,%eax
3149 roll $9,%ebp
3150 addl %ebx,%ebp
3151
3152 subl %esi,%edx
3153 andl %ebp,%eax
3154 andl %ecx,%edx
3155 orl %eax,%edx
3156 movl 44(%esp),%eax
3157 roll $10,%ecx
3158 leal 1548603684(%ebx,%edx,1),%ebx
3159 movl $-1,%edx
3160 addl %eax,%ebx
3161 movl %ecx,%eax
3162 roll $13,%ebx
3163 addl %edi,%ebx
3164
3165 subl %ecx,%edx
3166 andl %ebx,%eax
3167 andl %ebp,%edx
3168 orl %eax,%edx
3169 movl 12(%esp),%eax
3170 roll $10,%ebp
3171 leal 1548603684(%edi,%edx,1),%edi
3172 movl $-1,%edx
3173 addl %eax,%edi
3174 movl %ebp,%eax
3175 roll $15,%edi
3176 addl %esi,%edi
3177
3178 subl %ebp,%edx
3179 andl %edi,%eax
3180 andl %ebx,%edx
3181 orl %eax,%edx
3182 movl 28(%esp),%eax
3183 roll $10,%ebx
3184 leal 1548603684(%esi,%edx,1),%esi
3185 movl $-1,%edx
3186 addl %eax,%esi
3187 movl %ebx,%eax
3188 roll $7,%esi
3189 addl %ecx,%esi
3190
3191 subl %ebx,%edx
3192 andl %esi,%eax
3193 andl %edi,%edx
3194 orl %eax,%edx
3195 movl (%esp),%eax
3196 roll $10,%edi
3197 leal 1548603684(%ecx,%edx,1),%ecx
3198 movl $-1,%edx
3199 addl %eax,%ecx
3200 movl %edi,%eax
3201 roll $12,%ecx
3202 addl %ebp,%ecx
3203
3204 subl %edi,%edx
3205 andl %ecx,%eax
3206 andl %esi,%edx
3207 orl %eax,%edx
3208 movl 52(%esp),%eax
3209 roll $10,%esi
3210 leal 1548603684(%ebp,%edx,1),%ebp
3211 movl $-1,%edx
3212 addl %eax,%ebp
3213 movl %esi,%eax
3214 roll $8,%ebp
3215 addl %ebx,%ebp
3216
3217 subl %esi,%edx
3218 andl %ebp,%eax
3219 andl %ecx,%edx
3220 orl %eax,%edx
3221 movl 20(%esp),%eax
3222 roll $10,%ecx
3223 leal 1548603684(%ebx,%edx,1),%ebx
3224 movl $-1,%edx
3225 addl %eax,%ebx
3226 movl %ecx,%eax
3227 roll $9,%ebx
3228 addl %edi,%ebx
3229
3230 subl %ecx,%edx
3231 andl %ebx,%eax
3232 andl %ebp,%edx
3233 orl %eax,%edx
3234 movl 40(%esp),%eax
3235 roll $10,%ebp
3236 leal 1548603684(%edi,%edx,1),%edi
3237 movl $-1,%edx
3238 addl %eax,%edi
3239 movl %ebp,%eax
3240 roll $11,%edi
3241 addl %esi,%edi
3242
3243 subl %ebp,%edx
3244 andl %edi,%eax
3245 andl %ebx,%edx
3246 orl %eax,%edx
3247 movl 56(%esp),%eax
3248 roll $10,%ebx
3249 leal 1548603684(%esi,%edx,1),%esi
3250 movl $-1,%edx
3251 addl %eax,%esi
3252 movl %ebx,%eax
3253 roll $7,%esi
3254 addl %ecx,%esi
3255
3256 subl %ebx,%edx
3257 andl %esi,%eax
3258 andl %edi,%edx
3259 orl %eax,%edx
3260 movl 60(%esp),%eax
3261 roll $10,%edi
3262 leal 1548603684(%ecx,%edx,1),%ecx
3263 movl $-1,%edx
3264 addl %eax,%ecx
3265 movl %edi,%eax
3266 roll $7,%ecx
3267 addl %ebp,%ecx
3268
3269 subl %edi,%edx
3270 andl %ecx,%eax
3271 andl %esi,%edx
3272 orl %eax,%edx
3273 movl 32(%esp),%eax
3274 roll $10,%esi
3275 leal 1548603684(%ebp,%edx,1),%ebp
3276 movl $-1,%edx
3277 addl %eax,%ebp
3278 movl %esi,%eax
3279 roll $12,%ebp
3280 addl %ebx,%ebp
3281
3282 subl %esi,%edx
3283 andl %ebp,%eax
3284 andl %ecx,%edx
3285 orl %eax,%edx
3286 movl 48(%esp),%eax
3287 roll $10,%ecx
3288 leal 1548603684(%ebx,%edx,1),%ebx
3289 movl $-1,%edx
3290 addl %eax,%ebx
3291 movl %ecx,%eax
3292 roll $7,%ebx
3293 addl %edi,%ebx
3294
3295 subl %ecx,%edx
3296 andl %ebx,%eax
3297 andl %ebp,%edx
3298 orl %eax,%edx
3299 movl 16(%esp),%eax
3300 roll $10,%ebp
3301 leal 1548603684(%edi,%edx,1),%edi
3302 movl $-1,%edx
3303 addl %eax,%edi
3304 movl %ebp,%eax
3305 roll $6,%edi
3306 addl %esi,%edi
3307
3308 subl %ebp,%edx
3309 andl %edi,%eax
3310 andl %ebx,%edx
3311 orl %eax,%edx
3312 movl 36(%esp),%eax
3313 roll $10,%ebx
3314 leal 1548603684(%esi,%edx,1),%esi
3315 movl $-1,%edx
3316 addl %eax,%esi
3317 movl %ebx,%eax
3318 roll $15,%esi
3319 addl %ecx,%esi
3320
3321 subl %ebx,%edx
3322 andl %esi,%eax
3323 andl %edi,%edx
3324 orl %eax,%edx
3325 movl 4(%esp),%eax
3326 roll $10,%edi
3327 leal 1548603684(%ecx,%edx,1),%ecx
3328 movl $-1,%edx
3329 addl %eax,%ecx
3330 movl %edi,%eax
3331 roll $13,%ecx
3332 addl %ebp,%ecx
3333
3334 subl %edi,%edx
3335 andl %ecx,%eax
3336 andl %esi,%edx
3337 orl %eax,%edx
3338 movl 8(%esp),%eax
3339 roll $10,%esi
3340 leal 1548603684(%ebp,%edx,1),%ebp
3341 movl $-1,%edx
3342 addl %eax,%ebp
3343 subl %ecx,%edx
3344 roll $11,%ebp
3345 addl %ebx,%ebp
3346
3347 movl 60(%esp),%eax
3348 orl %ebp,%edx
3349 addl %eax,%ebx
3350 xorl %esi,%edx
3351 movl $-1,%eax
3352 roll $10,%ecx
3353 leal 1836072691(%ebx,%edx,1),%ebx
3354 subl %ebp,%eax
3355 roll $9,%ebx
3356 addl %edi,%ebx
3357
3358 movl 20(%esp),%edx
3359 orl %ebx,%eax
3360 addl %edx,%edi
3361 xorl %ecx,%eax
3362 movl $-1,%edx
3363 roll $10,%ebp
3364 leal 1836072691(%edi,%eax,1),%edi
3365 subl %ebx,%edx
3366 roll $7,%edi
3367 addl %esi,%edi
3368
3369 movl 4(%esp),%eax
3370 orl %edi,%edx
3371 addl %eax,%esi
3372 xorl %ebp,%edx
3373 movl $-1,%eax
3374 roll $10,%ebx
3375 leal 1836072691(%esi,%edx,1),%esi
3376 subl %edi,%eax
3377 roll $15,%esi
3378 addl %ecx,%esi
3379
3380 movl 12(%esp),%edx
3381 orl %esi,%eax
3382 addl %edx,%ecx
3383 xorl %ebx,%eax
3384 movl $-1,%edx
3385 roll $10,%edi
3386 leal 1836072691(%ecx,%eax,1),%ecx
3387 subl %esi,%edx
3388 roll $11,%ecx
3389 addl %ebp,%ecx
3390
3391 movl 28(%esp),%eax
3392 orl %ecx,%edx
3393 addl %eax,%ebp
3394 xorl %edi,%edx
3395 movl $-1,%eax
3396 roll $10,%esi
3397 leal 1836072691(%ebp,%edx,1),%ebp
3398 subl %ecx,%eax
3399 roll $8,%ebp
3400 addl %ebx,%ebp
3401
3402 movl 56(%esp),%edx
3403 orl %ebp,%eax
3404 addl %edx,%ebx
3405 xorl %esi,%eax
3406 movl $-1,%edx
3407 roll $10,%ecx
3408 leal 1836072691(%ebx,%eax,1),%ebx
3409 subl %ebp,%edx
3410 roll $6,%ebx
3411 addl %edi,%ebx
3412
3413 movl 24(%esp),%eax
3414 orl %ebx,%edx
3415 addl %eax,%edi
3416 xorl %ecx,%edx
3417 movl $-1,%eax
3418 roll $10,%ebp
3419 leal 1836072691(%edi,%edx,1),%edi
3420 subl %ebx,%eax
3421 roll $6,%edi
3422 addl %esi,%edi
3423
3424 movl 36(%esp),%edx
3425 orl %edi,%eax
3426 addl %edx,%esi
3427 xorl %ebp,%eax
3428 movl $-1,%edx
3429 roll $10,%ebx
3430 leal 1836072691(%esi,%eax,1),%esi
3431 subl %edi,%edx
3432 roll $14,%esi
3433 addl %ecx,%esi
3434
3435 movl 44(%esp),%eax
3436 orl %esi,%edx
3437 addl %eax,%ecx
3438 xorl %ebx,%edx
3439 movl $-1,%eax
3440 roll $10,%edi
3441 leal 1836072691(%ecx,%edx,1),%ecx
3442 subl %esi,%eax
3443 roll $12,%ecx
3444 addl %ebp,%ecx
3445
3446 movl 32(%esp),%edx
3447 orl %ecx,%eax
3448 addl %edx,%ebp
3449 xorl %edi,%eax
3450 movl $-1,%edx
3451 roll $10,%esi
3452 leal 1836072691(%ebp,%eax,1),%ebp
3453 subl %ecx,%edx
3454 roll $13,%ebp
3455 addl %ebx,%ebp
3456
3457 movl 48(%esp),%eax
3458 orl %ebp,%edx
3459 addl %eax,%ebx
3460 xorl %esi,%edx
3461 movl $-1,%eax
3462 roll $10,%ecx
3463 leal 1836072691(%ebx,%edx,1),%ebx
3464 subl %ebp,%eax
3465 roll $5,%ebx
3466 addl %edi,%ebx
3467
3468 movl 8(%esp),%edx
3469 orl %ebx,%eax
3470 addl %edx,%edi
3471 xorl %ecx,%eax
3472 movl $-1,%edx
3473 roll $10,%ebp
3474 leal 1836072691(%edi,%eax,1),%edi
3475 subl %ebx,%edx
3476 roll $14,%edi
3477 addl %esi,%edi
3478
3479 movl 40(%esp),%eax
3480 orl %edi,%edx
3481 addl %eax,%esi
3482 xorl %ebp,%edx
3483 movl $-1,%eax
3484 roll $10,%ebx
3485 leal 1836072691(%esi,%edx,1),%esi
3486 subl %edi,%eax
3487 roll $13,%esi
3488 addl %ecx,%esi
3489
3490 movl (%esp),%edx
3491 orl %esi,%eax
3492 addl %edx,%ecx
3493 xorl %ebx,%eax
3494 movl $-1,%edx
3495 roll $10,%edi
3496 leal 1836072691(%ecx,%eax,1),%ecx
3497 subl %esi,%edx
3498 roll $13,%ecx
3499 addl %ebp,%ecx
3500
3501 movl 16(%esp),%eax
3502 orl %ecx,%edx
3503 addl %eax,%ebp
3504 xorl %edi,%edx
3505 movl $-1,%eax
3506 roll $10,%esi
3507 leal 1836072691(%ebp,%edx,1),%ebp
3508 subl %ecx,%eax
3509 roll $7,%ebp
3510 addl %ebx,%ebp
3511
3512 movl 52(%esp),%edx
3513 orl %ebp,%eax
3514 addl %edx,%ebx
3515 xorl %esi,%eax
3516 movl 32(%esp),%edx
3517 roll $10,%ecx
3518 leal 1836072691(%ebx,%eax,1),%ebx
3519 movl $-1,%eax
3520 roll $5,%ebx
3521 addl %edi,%ebx
3522
3523 addl %edx,%edi
3524 movl %ebp,%edx
3525 subl %ebx,%eax
3526 andl %ebx,%edx
3527 andl %ecx,%eax
3528 orl %eax,%edx
3529 movl 24(%esp),%eax
3530 roll $10,%ebp
3531 leal 2053994217(%edi,%edx,1),%edi
3532 movl $-1,%edx
3533 roll $15,%edi
3534 addl %esi,%edi
3535
3536 addl %eax,%esi
3537 movl %ebx,%eax
3538 subl %edi,%edx
3539 andl %edi,%eax
3540 andl %ebp,%edx
3541 orl %edx,%eax
3542 movl 16(%esp),%edx
3543 roll $10,%ebx
3544 leal 2053994217(%esi,%eax,1),%esi
3545 movl $-1,%eax
3546 roll $5,%esi
3547 addl %ecx,%esi
3548
3549 addl %edx,%ecx
3550 movl %edi,%edx
3551 subl %esi,%eax
3552 andl %esi,%edx
3553 andl %ebx,%eax
3554 orl %eax,%edx
3555 movl 4(%esp),%eax
3556 roll $10,%edi
3557 leal 2053994217(%ecx,%edx,1),%ecx
3558 movl $-1,%edx
3559 roll $8,%ecx
3560 addl %ebp,%ecx
3561
3562 addl %eax,%ebp
3563 movl %esi,%eax
3564 subl %ecx,%edx
3565 andl %ecx,%eax
3566 andl %edi,%edx
3567 orl %edx,%eax
3568 movl 12(%esp),%edx
3569 roll $10,%esi
3570 leal 2053994217(%ebp,%eax,1),%ebp
3571 movl $-1,%eax
3572 roll $11,%ebp
3573 addl %ebx,%ebp
3574
3575 addl %edx,%ebx
3576 movl %ecx,%edx
3577 subl %ebp,%eax
3578 andl %ebp,%edx
3579 andl %esi,%eax
3580 orl %eax,%edx
3581 movl 44(%esp),%eax
3582 roll $10,%ecx
3583 leal 2053994217(%ebx,%edx,1),%ebx
3584 movl $-1,%edx
3585 roll $14,%ebx
3586 addl %edi,%ebx
3587
3588 addl %eax,%edi
3589 movl %ebp,%eax
3590 subl %ebx,%edx
3591 andl %ebx,%eax
3592 andl %ecx,%edx
3593 orl %edx,%eax
3594 movl 60(%esp),%edx
3595 roll $10,%ebp
3596 leal 2053994217(%edi,%eax,1),%edi
3597 movl $-1,%eax
3598 roll $14,%edi
3599 addl %esi,%edi
3600
3601 addl %edx,%esi
3602 movl %ebx,%edx
3603 subl %edi,%eax
3604 andl %edi,%edx
3605 andl %ebp,%eax
3606 orl %eax,%edx
3607 movl (%esp),%eax
3608 roll $10,%ebx
3609 leal 2053994217(%esi,%edx,1),%esi
3610 movl $-1,%edx
3611 roll $6,%esi
3612 addl %ecx,%esi
3613
3614 addl %eax,%ecx
3615 movl %edi,%eax
3616 subl %esi,%edx
3617 andl %esi,%eax
3618 andl %ebx,%edx
3619 orl %edx,%eax
3620 movl 20(%esp),%edx
3621 roll $10,%edi
3622 leal 2053994217(%ecx,%eax,1),%ecx
3623 movl $-1,%eax
3624 roll $14,%ecx
3625 addl %ebp,%ecx
3626
3627 addl %edx,%ebp
3628 movl %esi,%edx
3629 subl %ecx,%eax
3630 andl %ecx,%edx
3631 andl %edi,%eax
3632 orl %eax,%edx
3633 movl 48(%esp),%eax
3634 roll $10,%esi
3635 leal 2053994217(%ebp,%edx,1),%ebp
3636 movl $-1,%edx
3637 roll $6,%ebp
3638 addl %ebx,%ebp
3639
3640 addl %eax,%ebx
3641 movl %ecx,%eax
3642 subl %ebp,%edx
3643 andl %ebp,%eax
3644 andl %esi,%edx
3645 orl %edx,%eax
3646 movl 8(%esp),%edx
3647 roll $10,%ecx
3648 leal 2053994217(%ebx,%eax,1),%ebx
3649 movl $-1,%eax
3650 roll $9,%ebx
3651 addl %edi,%ebx
3652
3653 addl %edx,%edi
3654 movl %ebp,%edx
3655 subl %ebx,%eax
3656 andl %ebx,%edx
3657 andl %ecx,%eax
3658 orl %eax,%edx
3659 movl 52(%esp),%eax
3660 roll $10,%ebp
3661 leal 2053994217(%edi,%edx,1),%edi
3662 movl $-1,%edx
3663 roll $12,%edi
3664 addl %esi,%edi
3665
3666 addl %eax,%esi
3667 movl %ebx,%eax
3668 subl %edi,%edx
3669 andl %edi,%eax
3670 andl %ebp,%edx
3671 orl %edx,%eax
3672 movl 36(%esp),%edx
3673 roll $10,%ebx
3674 leal 2053994217(%esi,%eax,1),%esi
3675 movl $-1,%eax
3676 roll $9,%esi
3677 addl %ecx,%esi
3678
3679 addl %edx,%ecx
3680 movl %edi,%edx
3681 subl %esi,%eax
3682 andl %esi,%edx
3683 andl %ebx,%eax
3684 orl %eax,%edx
3685 movl 28(%esp),%eax
3686 roll $10,%edi
3687 leal 2053994217(%ecx,%edx,1),%ecx
3688 movl $-1,%edx
3689 roll $12,%ecx
3690 addl %ebp,%ecx
3691
3692 addl %eax,%ebp
3693 movl %esi,%eax
3694 subl %ecx,%edx
3695 andl %ecx,%eax
3696 andl %edi,%edx
3697 orl %edx,%eax
3698 movl 40(%esp),%edx
3699 roll $10,%esi
3700 leal 2053994217(%ebp,%eax,1),%ebp
3701 movl $-1,%eax
3702 roll $5,%ebp
3703 addl %ebx,%ebp
3704
3705 addl %edx,%ebx
3706 movl %ecx,%edx
3707 subl %ebp,%eax
3708 andl %ebp,%edx
3709 andl %esi,%eax
3710 orl %eax,%edx
3711 movl 56(%esp),%eax
3712 roll $10,%ecx
3713 leal 2053994217(%ebx,%edx,1),%ebx
3714 movl $-1,%edx
3715 roll $15,%ebx
3716 addl %edi,%ebx
3717
3718 addl %eax,%edi
3719 movl %ebp,%eax
3720 subl %ebx,%edx
3721 andl %ebx,%eax
3722 andl %ecx,%edx
3723 orl %eax,%edx
3724 movl %ebx,%eax
3725 roll $10,%ebp
3726 leal 2053994217(%edi,%edx,1),%edi
3727 xorl %ebp,%eax
3728 roll $8,%edi
3729 addl %esi,%edi
3730
3731 movl 48(%esp),%edx
3732 xorl %edi,%eax
3733 addl %edx,%esi
3734 roll $10,%ebx
3735 addl %eax,%esi
3736 movl %edi,%eax
3737 roll $8,%esi
3738 addl %ecx,%esi
3739
3740 xorl %ebx,%eax
3741 movl 60(%esp),%edx
3742 xorl %esi,%eax
3743 addl %eax,%ecx
3744 movl %esi,%eax
3745 roll $10,%edi
3746 addl %edx,%ecx
3747 xorl %edi,%eax
3748 roll $5,%ecx
3749 addl %ebp,%ecx
3750
3751 movl 40(%esp),%edx
3752 xorl %ecx,%eax
3753 addl %edx,%ebp
3754 roll $10,%esi
3755 addl %eax,%ebp
3756 movl %ecx,%eax
3757 roll $12,%ebp
3758 addl %ebx,%ebp
3759
3760 xorl %esi,%eax
3761 movl 16(%esp),%edx
3762 xorl %ebp,%eax
3763 addl %eax,%ebx
3764 movl %ebp,%eax
3765 roll $10,%ecx
3766 addl %edx,%ebx
3767 xorl %ecx,%eax
3768 roll $9,%ebx
3769 addl %edi,%ebx
3770
3771 movl 4(%esp),%edx
3772 xorl %ebx,%eax
3773 addl %edx,%edi
3774 roll $10,%ebp
3775 addl %eax,%edi
3776 movl %ebx,%eax
3777 roll $12,%edi
3778 addl %esi,%edi
3779
3780 xorl %ebp,%eax
3781 movl 20(%esp),%edx
3782 xorl %edi,%eax
3783 addl %eax,%esi
3784 movl %edi,%eax
3785 roll $10,%ebx
3786 addl %edx,%esi
3787 xorl %ebx,%eax
3788 roll $5,%esi
3789 addl %ecx,%esi
3790
3791 movl 32(%esp),%edx
3792 xorl %esi,%eax
3793 addl %edx,%ecx
3794 roll $10,%edi
3795 addl %eax,%ecx
3796 movl %esi,%eax
3797 roll $14,%ecx
3798 addl %ebp,%ecx
3799
3800 xorl %edi,%eax
3801 movl 28(%esp),%edx
3802 xorl %ecx,%eax
3803 addl %eax,%ebp
3804 movl %ecx,%eax
3805 roll $10,%esi
3806 addl %edx,%ebp
3807 xorl %esi,%eax
3808 roll $6,%ebp
3809 addl %ebx,%ebp
3810
3811 movl 24(%esp),%edx
3812 xorl %ebp,%eax
3813 addl %edx,%ebx
3814 roll $10,%ecx
3815 addl %eax,%ebx
3816 movl %ebp,%eax
3817 roll $8,%ebx
3818 addl %edi,%ebx
3819
3820 xorl %ecx,%eax
3821 movl 8(%esp),%edx
3822 xorl %ebx,%eax
3823 addl %eax,%edi
3824 movl %ebx,%eax
3825 roll $10,%ebp
3826 addl %edx,%edi
3827 xorl %ebp,%eax
3828 roll $13,%edi
3829 addl %esi,%edi
3830
3831 movl 52(%esp),%edx
3832 xorl %edi,%eax
3833 addl %edx,%esi
3834 roll $10,%ebx
3835 addl %eax,%esi
3836 movl %edi,%eax
3837 roll $6,%esi
3838 addl %ecx,%esi
3839
3840 xorl %ebx,%eax
3841 movl 56(%esp),%edx
3842 xorl %esi,%eax
3843 addl %eax,%ecx
3844 movl %esi,%eax
3845 roll $10,%edi
3846 addl %edx,%ecx
3847 xorl %edi,%eax
3848 roll $5,%ecx
3849 addl %ebp,%ecx
3850
3851 movl (%esp),%edx
3852 xorl %ecx,%eax
3853 addl %edx,%ebp
3854 roll $10,%esi
3855 addl %eax,%ebp
3856 movl %ecx,%eax
3857 roll $15,%ebp
3858 addl %ebx,%ebp
3859
3860 xorl %esi,%eax
3861 movl 12(%esp),%edx
3862 xorl %ebp,%eax
3863 addl %eax,%ebx
3864 movl %ebp,%eax
3865 roll $10,%ecx
3866 addl %edx,%ebx
3867 xorl %ecx,%eax
3868 roll $13,%ebx
3869 addl %edi,%ebx
3870
3871 movl 36(%esp),%edx
3872 xorl %ebx,%eax
3873 addl %edx,%edi
3874 roll $10,%ebp
3875 addl %eax,%edi
3876 movl %ebx,%eax
3877 roll $11,%edi
3878 addl %esi,%edi
3879
3880 xorl %ebp,%eax
3881 movl 44(%esp),%edx
3882 xorl %edi,%eax
3883 addl %eax,%esi
3884 roll $10,%ebx
3885 addl %edx,%esi
3886 movl 128(%esp),%edx
3887 roll $11,%esi
3888 addl %ecx,%esi
3889 movl 4(%edx),%eax
3890 addl %eax,%ebx
3891 movl 72(%esp),%eax
3892 addl %eax,%ebx
3893 movl 8(%edx),%eax
3894 addl %eax,%ebp
3895 movl 76(%esp),%eax
3896 addl %eax,%ebp
3897 movl 12(%edx),%eax
3898 addl %eax,%ecx
3899 movl 80(%esp),%eax
3900 addl %eax,%ecx
3901 movl 16(%edx),%eax
3902 addl %eax,%esi
3903 movl 64(%esp),%eax
3904 addl %eax,%esi
3905 movl (%edx),%eax
3906 addl %eax,%edi
3907 movl 68(%esp),%eax
3908 addl %eax,%edi
3909 movl 136(%esp),%eax
3910 movl %ebx,(%edx)
3911 movl %ebp,4(%edx)
3912 movl %ecx,8(%edx)
3913 subl $1,%eax
3914 movl %esi,12(%edx)
3915 movl %edi,16(%edx)
3916 jle .L001get_out
3917 movl %eax,136(%esp)
3918 movl %ecx,%edi
3919 movl 132(%esp),%eax
3920 movl %ebx,%ecx
3921 addl $64,%eax
3922 movl %ebp,%esi
3923 movl %eax,132(%esp)
3924 jmp .L000start
3925 .L001get_out:
3926 addl $108,%esp
3927 popl %ebx
3928 popl %ebp
3929 popl %edi
3930 popl %esi
3931 ret
3932 .size ripemd160_block_asm_data_order,.-.L_ripemd160_block_asm_data_order_begin
3933 #endif
Cache object: 2d1762333dcbb7a8cc6bb483f105c3a1
|