ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/src/trunk/secure/lib/libcrypto/i386/rmd-586.s
Revision: 7121
Committed: Tue Jul 21 23:36:48 2015 UTC (8 years, 9 months ago) by laffer1
File size: 31844 byte(s)
Log Message:
Update OpenSSL to 1.0.1o. Use basic build setup from FreeBSD 10-stable.

File Contents

# Content
1 # $FreeBSD: stable/10/secure/lib/libcrypto/i386/rmd-586.s 238405 2012-07-12 19:30:53Z jkim $
2 .file "rmd-586.s"
3 .text
4 .globl ripemd160_block_asm_data_order
5 .type ripemd160_block_asm_data_order,@function
6 .align 16
7 ripemd160_block_asm_data_order:
8 .L_ripemd160_block_asm_data_order_begin:
9 movl 4(%esp),%edx
10 movl 8(%esp),%eax
11 pushl %esi
12 movl (%edx),%ecx
13 pushl %edi
14 movl 4(%edx),%esi
15 pushl %ebp
16 movl 8(%edx),%edi
17 pushl %ebx
18 subl $108,%esp
19 .L000start:
20
21 movl (%eax),%ebx
22 movl 4(%eax),%ebp
23 movl %ebx,(%esp)
24 movl %ebp,4(%esp)
25 movl 8(%eax),%ebx
26 movl 12(%eax),%ebp
27 movl %ebx,8(%esp)
28 movl %ebp,12(%esp)
29 movl 16(%eax),%ebx
30 movl 20(%eax),%ebp
31 movl %ebx,16(%esp)
32 movl %ebp,20(%esp)
33 movl 24(%eax),%ebx
34 movl 28(%eax),%ebp
35 movl %ebx,24(%esp)
36 movl %ebp,28(%esp)
37 movl 32(%eax),%ebx
38 movl 36(%eax),%ebp
39 movl %ebx,32(%esp)
40 movl %ebp,36(%esp)
41 movl 40(%eax),%ebx
42 movl 44(%eax),%ebp
43 movl %ebx,40(%esp)
44 movl %ebp,44(%esp)
45 movl 48(%eax),%ebx
46 movl 52(%eax),%ebp
47 movl %ebx,48(%esp)
48 movl %ebp,52(%esp)
49 movl 56(%eax),%ebx
50 movl 60(%eax),%ebp
51 movl %ebx,56(%esp)
52 movl %ebp,60(%esp)
53 movl %edi,%eax
54 movl 12(%edx),%ebx
55 movl 16(%edx),%ebp
56
57 xorl %ebx,%eax
58 movl (%esp),%edx
59 xorl %esi,%eax
60 addl %edx,%ecx
61 roll $10,%edi
62 addl %eax,%ecx
63 movl %esi,%eax
64 roll $11,%ecx
65 addl %ebp,%ecx
66
67 xorl %edi,%eax
68 movl 4(%esp),%edx
69 xorl %ecx,%eax
70 addl %eax,%ebp
71 movl %ecx,%eax
72 roll $10,%esi
73 addl %edx,%ebp
74 xorl %esi,%eax
75 roll $14,%ebp
76 addl %ebx,%ebp
77
78 movl 8(%esp),%edx
79 xorl %ebp,%eax
80 addl %edx,%ebx
81 roll $10,%ecx
82 addl %eax,%ebx
83 movl %ebp,%eax
84 roll $15,%ebx
85 addl %edi,%ebx
86
87 xorl %ecx,%eax
88 movl 12(%esp),%edx
89 xorl %ebx,%eax
90 addl %eax,%edi
91 movl %ebx,%eax
92 roll $10,%ebp
93 addl %edx,%edi
94 xorl %ebp,%eax
95 roll $12,%edi
96 addl %esi,%edi
97
98 movl 16(%esp),%edx
99 xorl %edi,%eax
100 addl %edx,%esi
101 roll $10,%ebx
102 addl %eax,%esi
103 movl %edi,%eax
104 roll $5,%esi
105 addl %ecx,%esi
106
107 xorl %ebx,%eax
108 movl 20(%esp),%edx
109 xorl %esi,%eax
110 addl %eax,%ecx
111 movl %esi,%eax
112 roll $10,%edi
113 addl %edx,%ecx
114 xorl %edi,%eax
115 roll $8,%ecx
116 addl %ebp,%ecx
117
118 movl 24(%esp),%edx
119 xorl %ecx,%eax
120 addl %edx,%ebp
121 roll $10,%esi
122 addl %eax,%ebp
123 movl %ecx,%eax
124 roll $7,%ebp
125 addl %ebx,%ebp
126
127 xorl %esi,%eax
128 movl 28(%esp),%edx
129 xorl %ebp,%eax
130 addl %eax,%ebx
131 movl %ebp,%eax
132 roll $10,%ecx
133 addl %edx,%ebx
134 xorl %ecx,%eax
135 roll $9,%ebx
136 addl %edi,%ebx
137
138 movl 32(%esp),%edx
139 xorl %ebx,%eax
140 addl %edx,%edi
141 roll $10,%ebp
142 addl %eax,%edi
143 movl %ebx,%eax
144 roll $11,%edi
145 addl %esi,%edi
146
147 xorl %ebp,%eax
148 movl 36(%esp),%edx
149 xorl %edi,%eax
150 addl %eax,%esi
151 movl %edi,%eax
152 roll $10,%ebx
153 addl %edx,%esi
154 xorl %ebx,%eax
155 roll $13,%esi
156 addl %ecx,%esi
157
158 movl 40(%esp),%edx
159 xorl %esi,%eax
160 addl %edx,%ecx
161 roll $10,%edi
162 addl %eax,%ecx
163 movl %esi,%eax
164 roll $14,%ecx
165 addl %ebp,%ecx
166
167 xorl %edi,%eax
168 movl 44(%esp),%edx
169 xorl %ecx,%eax
170 addl %eax,%ebp
171 movl %ecx,%eax
172 roll $10,%esi
173 addl %edx,%ebp
174 xorl %esi,%eax
175 roll $15,%ebp
176 addl %ebx,%ebp
177
178 movl 48(%esp),%edx
179 xorl %ebp,%eax
180 addl %edx,%ebx
181 roll $10,%ecx
182 addl %eax,%ebx
183 movl %ebp,%eax
184 roll $6,%ebx
185 addl %edi,%ebx
186
187 xorl %ecx,%eax
188 movl 52(%esp),%edx
189 xorl %ebx,%eax
190 addl %eax,%edi
191 movl %ebx,%eax
192 roll $10,%ebp
193 addl %edx,%edi
194 xorl %ebp,%eax
195 roll $7,%edi
196 addl %esi,%edi
197
198 movl 56(%esp),%edx
199 xorl %edi,%eax
200 addl %edx,%esi
201 roll $10,%ebx
202 addl %eax,%esi
203 movl %edi,%eax
204 roll $9,%esi
205 addl %ecx,%esi
206
207 xorl %ebx,%eax
208 movl 60(%esp),%edx
209 xorl %esi,%eax
210 addl %eax,%ecx
211 movl $-1,%eax
212 roll $10,%edi
213 addl %edx,%ecx
214 movl 28(%esp),%edx
215 roll $8,%ecx
216 addl %ebp,%ecx
217
218 addl %edx,%ebp
219 movl %esi,%edx
220 subl %ecx,%eax
221 andl %ecx,%edx
222 andl %edi,%eax
223 orl %eax,%edx
224 movl 16(%esp),%eax
225 roll $10,%esi
226 leal 1518500249(%ebp,%edx,1),%ebp
227 movl $-1,%edx
228 roll $7,%ebp
229 addl %ebx,%ebp
230
231 addl %eax,%ebx
232 movl %ecx,%eax
233 subl %ebp,%edx
234 andl %ebp,%eax
235 andl %esi,%edx
236 orl %edx,%eax
237 movl 52(%esp),%edx
238 roll $10,%ecx
239 leal 1518500249(%ebx,%eax,1),%ebx
240 movl $-1,%eax
241 roll $6,%ebx
242 addl %edi,%ebx
243
244 addl %edx,%edi
245 movl %ebp,%edx
246 subl %ebx,%eax
247 andl %ebx,%edx
248 andl %ecx,%eax
249 orl %eax,%edx
250 movl 4(%esp),%eax
251 roll $10,%ebp
252 leal 1518500249(%edi,%edx,1),%edi
253 movl $-1,%edx
254 roll $8,%edi
255 addl %esi,%edi
256
257 addl %eax,%esi
258 movl %ebx,%eax
259 subl %edi,%edx
260 andl %edi,%eax
261 andl %ebp,%edx
262 orl %edx,%eax
263 movl 40(%esp),%edx
264 roll $10,%ebx
265 leal 1518500249(%esi,%eax,1),%esi
266 movl $-1,%eax
267 roll $13,%esi
268 addl %ecx,%esi
269
270 addl %edx,%ecx
271 movl %edi,%edx
272 subl %esi,%eax
273 andl %esi,%edx
274 andl %ebx,%eax
275 orl %eax,%edx
276 movl 24(%esp),%eax
277 roll $10,%edi
278 leal 1518500249(%ecx,%edx,1),%ecx
279 movl $-1,%edx
280 roll $11,%ecx
281 addl %ebp,%ecx
282
283 addl %eax,%ebp
284 movl %esi,%eax
285 subl %ecx,%edx
286 andl %ecx,%eax
287 andl %edi,%edx
288 orl %edx,%eax
289 movl 60(%esp),%edx
290 roll $10,%esi
291 leal 1518500249(%ebp,%eax,1),%ebp
292 movl $-1,%eax
293 roll $9,%ebp
294 addl %ebx,%ebp
295
296 addl %edx,%ebx
297 movl %ecx,%edx
298 subl %ebp,%eax
299 andl %ebp,%edx
300 andl %esi,%eax
301 orl %eax,%edx
302 movl 12(%esp),%eax
303 roll $10,%ecx
304 leal 1518500249(%ebx,%edx,1),%ebx
305 movl $-1,%edx
306 roll $7,%ebx
307 addl %edi,%ebx
308
309 addl %eax,%edi
310 movl %ebp,%eax
311 subl %ebx,%edx
312 andl %ebx,%eax
313 andl %ecx,%edx
314 orl %edx,%eax
315 movl 48(%esp),%edx
316 roll $10,%ebp
317 leal 1518500249(%edi,%eax,1),%edi
318 movl $-1,%eax
319 roll $15,%edi
320 addl %esi,%edi
321
322 addl %edx,%esi
323 movl %ebx,%edx
324 subl %edi,%eax
325 andl %edi,%edx
326 andl %ebp,%eax
327 orl %eax,%edx
328 movl (%esp),%eax
329 roll $10,%ebx
330 leal 1518500249(%esi,%edx,1),%esi
331 movl $-1,%edx
332 roll $7,%esi
333 addl %ecx,%esi
334
335 addl %eax,%ecx
336 movl %edi,%eax
337 subl %esi,%edx
338 andl %esi,%eax
339 andl %ebx,%edx
340 orl %edx,%eax
341 movl 36(%esp),%edx
342 roll $10,%edi
343 leal 1518500249(%ecx,%eax,1),%ecx
344 movl $-1,%eax
345 roll $12,%ecx
346 addl %ebp,%ecx
347
348 addl %edx,%ebp
349 movl %esi,%edx
350 subl %ecx,%eax
351 andl %ecx,%edx
352 andl %edi,%eax
353 orl %eax,%edx
354 movl 20(%esp),%eax
355 roll $10,%esi
356 leal 1518500249(%ebp,%edx,1),%ebp
357 movl $-1,%edx
358 roll $15,%ebp
359 addl %ebx,%ebp
360
361 addl %eax,%ebx
362 movl %ecx,%eax
363 subl %ebp,%edx
364 andl %ebp,%eax
365 andl %esi,%edx
366 orl %edx,%eax
367 movl 8(%esp),%edx
368 roll $10,%ecx
369 leal 1518500249(%ebx,%eax,1),%ebx
370 movl $-1,%eax
371 roll $9,%ebx
372 addl %edi,%ebx
373
374 addl %edx,%edi
375 movl %ebp,%edx
376 subl %ebx,%eax
377 andl %ebx,%edx
378 andl %ecx,%eax
379 orl %eax,%edx
380 movl 56(%esp),%eax
381 roll $10,%ebp
382 leal 1518500249(%edi,%edx,1),%edi
383 movl $-1,%edx
384 roll $11,%edi
385 addl %esi,%edi
386
387 addl %eax,%esi
388 movl %ebx,%eax
389 subl %edi,%edx
390 andl %edi,%eax
391 andl %ebp,%edx
392 orl %edx,%eax
393 movl 44(%esp),%edx
394 roll $10,%ebx
395 leal 1518500249(%esi,%eax,1),%esi
396 movl $-1,%eax
397 roll $7,%esi
398 addl %ecx,%esi
399
400 addl %edx,%ecx
401 movl %edi,%edx
402 subl %esi,%eax
403 andl %esi,%edx
404 andl %ebx,%eax
405 orl %eax,%edx
406 movl 32(%esp),%eax
407 roll $10,%edi
408 leal 1518500249(%ecx,%edx,1),%ecx
409 movl $-1,%edx
410 roll $13,%ecx
411 addl %ebp,%ecx
412
413 addl %eax,%ebp
414 movl %esi,%eax
415 subl %ecx,%edx
416 andl %ecx,%eax
417 andl %edi,%edx
418 orl %edx,%eax
419 movl $-1,%edx
420 roll $10,%esi
421 leal 1518500249(%ebp,%eax,1),%ebp
422 subl %ecx,%edx
423 roll $12,%ebp
424 addl %ebx,%ebp
425
426 movl 12(%esp),%eax
427 orl %ebp,%edx
428 addl %eax,%ebx
429 xorl %esi,%edx
430 movl $-1,%eax
431 roll $10,%ecx
432 leal 1859775393(%ebx,%edx,1),%ebx
433 subl %ebp,%eax
434 roll $11,%ebx
435 addl %edi,%ebx
436
437 movl 40(%esp),%edx
438 orl %ebx,%eax
439 addl %edx,%edi
440 xorl %ecx,%eax
441 movl $-1,%edx
442 roll $10,%ebp
443 leal 1859775393(%edi,%eax,1),%edi
444 subl %ebx,%edx
445 roll $13,%edi
446 addl %esi,%edi
447
448 movl 56(%esp),%eax
449 orl %edi,%edx
450 addl %eax,%esi
451 xorl %ebp,%edx
452 movl $-1,%eax
453 roll $10,%ebx
454 leal 1859775393(%esi,%edx,1),%esi
455 subl %edi,%eax
456 roll $6,%esi
457 addl %ecx,%esi
458
459 movl 16(%esp),%edx
460 orl %esi,%eax
461 addl %edx,%ecx
462 xorl %ebx,%eax
463 movl $-1,%edx
464 roll $10,%edi
465 leal 1859775393(%ecx,%eax,1),%ecx
466 subl %esi,%edx
467 roll $7,%ecx
468 addl %ebp,%ecx
469
470 movl 36(%esp),%eax
471 orl %ecx,%edx
472 addl %eax,%ebp
473 xorl %edi,%edx
474 movl $-1,%eax
475 roll $10,%esi
476 leal 1859775393(%ebp,%edx,1),%ebp
477 subl %ecx,%eax
478 roll $14,%ebp
479 addl %ebx,%ebp
480
481 movl 60(%esp),%edx
482 orl %ebp,%eax
483 addl %edx,%ebx
484 xorl %esi,%eax
485 movl $-1,%edx
486 roll $10,%ecx
487 leal 1859775393(%ebx,%eax,1),%ebx
488 subl %ebp,%edx
489 roll $9,%ebx
490 addl %edi,%ebx
491
492 movl 32(%esp),%eax
493 orl %ebx,%edx
494 addl %eax,%edi
495 xorl %ecx,%edx
496 movl $-1,%eax
497 roll $10,%ebp
498 leal 1859775393(%edi,%edx,1),%edi
499 subl %ebx,%eax
500 roll $13,%edi
501 addl %esi,%edi
502
503 movl 4(%esp),%edx
504 orl %edi,%eax
505 addl %edx,%esi
506 xorl %ebp,%eax
507 movl $-1,%edx
508 roll $10,%ebx
509 leal 1859775393(%esi,%eax,1),%esi
510 subl %edi,%edx
511 roll $15,%esi
512 addl %ecx,%esi
513
514 movl 8(%esp),%eax
515 orl %esi,%edx
516 addl %eax,%ecx
517 xorl %ebx,%edx
518 movl $-1,%eax
519 roll $10,%edi
520 leal 1859775393(%ecx,%edx,1),%ecx
521 subl %esi,%eax
522 roll $14,%ecx
523 addl %ebp,%ecx
524
525 movl 28(%esp),%edx
526 orl %ecx,%eax
527 addl %edx,%ebp
528 xorl %edi,%eax
529 movl $-1,%edx
530 roll $10,%esi
531 leal 1859775393(%ebp,%eax,1),%ebp
532 subl %ecx,%edx
533 roll $8,%ebp
534 addl %ebx,%ebp
535
536 movl (%esp),%eax
537 orl %ebp,%edx
538 addl %eax,%ebx
539 xorl %esi,%edx
540 movl $-1,%eax
541 roll $10,%ecx
542 leal 1859775393(%ebx,%edx,1),%ebx
543 subl %ebp,%eax
544 roll $13,%ebx
545 addl %edi,%ebx
546
547 movl 24(%esp),%edx
548 orl %ebx,%eax
549 addl %edx,%edi
550 xorl %ecx,%eax
551 movl $-1,%edx
552 roll $10,%ebp
553 leal 1859775393(%edi,%eax,1),%edi
554 subl %ebx,%edx
555 roll $6,%edi
556 addl %esi,%edi
557
558 movl 52(%esp),%eax
559 orl %edi,%edx
560 addl %eax,%esi
561 xorl %ebp,%edx
562 movl $-1,%eax
563 roll $10,%ebx
564 leal 1859775393(%esi,%edx,1),%esi
565 subl %edi,%eax
566 roll $5,%esi
567 addl %ecx,%esi
568
569 movl 44(%esp),%edx
570 orl %esi,%eax
571 addl %edx,%ecx
572 xorl %ebx,%eax
573 movl $-1,%edx
574 roll $10,%edi
575 leal 1859775393(%ecx,%eax,1),%ecx
576 subl %esi,%edx
577 roll $12,%ecx
578 addl %ebp,%ecx
579
580 movl 20(%esp),%eax
581 orl %ecx,%edx
582 addl %eax,%ebp
583 xorl %edi,%edx
584 movl $-1,%eax
585 roll $10,%esi
586 leal 1859775393(%ebp,%edx,1),%ebp
587 subl %ecx,%eax
588 roll $7,%ebp
589 addl %ebx,%ebp
590
591 movl 48(%esp),%edx
592 orl %ebp,%eax
593 addl %edx,%ebx
594 xorl %esi,%eax
595 movl $-1,%edx
596 roll $10,%ecx
597 leal 1859775393(%ebx,%eax,1),%ebx
598 movl %ecx,%eax
599 roll $5,%ebx
600 addl %edi,%ebx
601
602 subl %ecx,%edx
603 andl %ebx,%eax
604 andl %ebp,%edx
605 orl %eax,%edx
606 movl 4(%esp),%eax
607 roll $10,%ebp
608 leal 2400959708(%edi,%edx,1),%edi
609 movl $-1,%edx
610 addl %eax,%edi
611 movl %ebp,%eax
612 roll $11,%edi
613 addl %esi,%edi
614
615 subl %ebp,%edx
616 andl %edi,%eax
617 andl %ebx,%edx
618 orl %eax,%edx
619 movl 36(%esp),%eax
620 roll $10,%ebx
621 leal 2400959708(%esi,%edx,1),%esi
622 movl $-1,%edx
623 addl %eax,%esi
624 movl %ebx,%eax
625 roll $12,%esi
626 addl %ecx,%esi
627
628 subl %ebx,%edx
629 andl %esi,%eax
630 andl %edi,%edx
631 orl %eax,%edx
632 movl 44(%esp),%eax
633 roll $10,%edi
634 leal 2400959708(%ecx,%edx,1),%ecx
635 movl $-1,%edx
636 addl %eax,%ecx
637 movl %edi,%eax
638 roll $14,%ecx
639 addl %ebp,%ecx
640
641 subl %edi,%edx
642 andl %ecx,%eax
643 andl %esi,%edx
644 orl %eax,%edx
645 movl 40(%esp),%eax
646 roll $10,%esi
647 leal 2400959708(%ebp,%edx,1),%ebp
648 movl $-1,%edx
649 addl %eax,%ebp
650 movl %esi,%eax
651 roll $15,%ebp
652 addl %ebx,%ebp
653
654 subl %esi,%edx
655 andl %ebp,%eax
656 andl %ecx,%edx
657 orl %eax,%edx
658 movl (%esp),%eax
659 roll $10,%ecx
660 leal 2400959708(%ebx,%edx,1),%ebx
661 movl $-1,%edx
662 addl %eax,%ebx
663 movl %ecx,%eax
664 roll $14,%ebx
665 addl %edi,%ebx
666
667 subl %ecx,%edx
668 andl %ebx,%eax
669 andl %ebp,%edx
670 orl %eax,%edx
671 movl 32(%esp),%eax
672 roll $10,%ebp
673 leal 2400959708(%edi,%edx,1),%edi
674 movl $-1,%edx
675 addl %eax,%edi
676 movl %ebp,%eax
677 roll $15,%edi
678 addl %esi,%edi
679
680 subl %ebp,%edx
681 andl %edi,%eax
682 andl %ebx,%edx
683 orl %eax,%edx
684 movl 48(%esp),%eax
685 roll $10,%ebx
686 leal 2400959708(%esi,%edx,1),%esi
687 movl $-1,%edx
688 addl %eax,%esi
689 movl %ebx,%eax
690 roll $9,%esi
691 addl %ecx,%esi
692
693 subl %ebx,%edx
694 andl %esi,%eax
695 andl %edi,%edx
696 orl %eax,%edx
697 movl 16(%esp),%eax
698 roll $10,%edi
699 leal 2400959708(%ecx,%edx,1),%ecx
700 movl $-1,%edx
701 addl %eax,%ecx
702 movl %edi,%eax
703 roll $8,%ecx
704 addl %ebp,%ecx
705
706 subl %edi,%edx
707 andl %ecx,%eax
708 andl %esi,%edx
709 orl %eax,%edx
710 movl 52(%esp),%eax
711 roll $10,%esi
712 leal 2400959708(%ebp,%edx,1),%ebp
713 movl $-1,%edx
714 addl %eax,%ebp
715 movl %esi,%eax
716 roll $9,%ebp
717 addl %ebx,%ebp
718
719 subl %esi,%edx
720 andl %ebp,%eax
721 andl %ecx,%edx
722 orl %eax,%edx
723 movl 12(%esp),%eax
724 roll $10,%ecx
725 leal 2400959708(%ebx,%edx,1),%ebx
726 movl $-1,%edx
727 addl %eax,%ebx
728 movl %ecx,%eax
729 roll $14,%ebx
730 addl %edi,%ebx
731
732 subl %ecx,%edx
733 andl %ebx,%eax
734 andl %ebp,%edx
735 orl %eax,%edx
736 movl 28(%esp),%eax
737 roll $10,%ebp
738 leal 2400959708(%edi,%edx,1),%edi
739 movl $-1,%edx
740 addl %eax,%edi
741 movl %ebp,%eax
742 roll $5,%edi
743 addl %esi,%edi
744
745 subl %ebp,%edx
746 andl %edi,%eax
747 andl %ebx,%edx
748 orl %eax,%edx
749 movl 60(%esp),%eax
750 roll $10,%ebx
751 leal 2400959708(%esi,%edx,1),%esi
752 movl $-1,%edx
753 addl %eax,%esi
754 movl %ebx,%eax
755 roll $6,%esi
756 addl %ecx,%esi
757
758 subl %ebx,%edx
759 andl %esi,%eax
760 andl %edi,%edx
761 orl %eax,%edx
762 movl 56(%esp),%eax
763 roll $10,%edi
764 leal 2400959708(%ecx,%edx,1),%ecx
765 movl $-1,%edx
766 addl %eax,%ecx
767 movl %edi,%eax
768 roll $8,%ecx
769 addl %ebp,%ecx
770
771 subl %edi,%edx
772 andl %ecx,%eax
773 andl %esi,%edx
774 orl %eax,%edx
775 movl 20(%esp),%eax
776 roll $10,%esi
777 leal 2400959708(%ebp,%edx,1),%ebp
778 movl $-1,%edx
779 addl %eax,%ebp
780 movl %esi,%eax
781 roll $6,%ebp
782 addl %ebx,%ebp
783
784 subl %esi,%edx
785 andl %ebp,%eax
786 andl %ecx,%edx
787 orl %eax,%edx
788 movl 24(%esp),%eax
789 roll $10,%ecx
790 leal 2400959708(%ebx,%edx,1),%ebx
791 movl $-1,%edx
792 addl %eax,%ebx
793 movl %ecx,%eax
794 roll $5,%ebx
795 addl %edi,%ebx
796
797 subl %ecx,%edx
798 andl %ebx,%eax
799 andl %ebp,%edx
800 orl %eax,%edx
801 movl 8(%esp),%eax
802 roll $10,%ebp
803 leal 2400959708(%edi,%edx,1),%edi
804 movl $-1,%edx
805 addl %eax,%edi
806 subl %ebp,%edx
807 roll $12,%edi
808 addl %esi,%edi
809
810 movl 16(%esp),%eax
811 orl %ebx,%edx
812 addl %eax,%esi
813 xorl %edi,%edx
814 movl $-1,%eax
815 roll $10,%ebx
816 leal 2840853838(%esi,%edx,1),%esi
817 subl %ebx,%eax
818 roll $9,%esi
819 addl %ecx,%esi
820
821 movl (%esp),%edx
822 orl %edi,%eax
823 addl %edx,%ecx
824 xorl %esi,%eax
825 movl $-1,%edx
826 roll $10,%edi
827 leal 2840853838(%ecx,%eax,1),%ecx
828 subl %edi,%edx
829 roll $15,%ecx
830 addl %ebp,%ecx
831
832 movl 20(%esp),%eax
833 orl %esi,%edx
834 addl %eax,%ebp
835 xorl %ecx,%edx
836 movl $-1,%eax
837 roll $10,%esi
838 leal 2840853838(%ebp,%edx,1),%ebp
839 subl %esi,%eax
840 roll $5,%ebp
841 addl %ebx,%ebp
842
843 movl 36(%esp),%edx
844 orl %ecx,%eax
845 addl %edx,%ebx
846 xorl %ebp,%eax
847 movl $-1,%edx
848 roll $10,%ecx
849 leal 2840853838(%ebx,%eax,1),%ebx
850 subl %ecx,%edx
851 roll $11,%ebx
852 addl %edi,%ebx
853
854 movl 28(%esp),%eax
855 orl %ebp,%edx
856 addl %eax,%edi
857 xorl %ebx,%edx
858 movl $-1,%eax
859 roll $10,%ebp
860 leal 2840853838(%edi,%edx,1),%edi
861 subl %ebp,%eax
862 roll $6,%edi
863 addl %esi,%edi
864
865 movl 48(%esp),%edx
866 orl %ebx,%eax
867 addl %edx,%esi
868 xorl %edi,%eax
869 movl $-1,%edx
870 roll $10,%ebx
871 leal 2840853838(%esi,%eax,1),%esi
872 subl %ebx,%edx
873 roll $8,%esi
874 addl %ecx,%esi
875
876 movl 8(%esp),%eax
877 orl %edi,%edx
878 addl %eax,%ecx
879 xorl %esi,%edx
880 movl $-1,%eax
881 roll $10,%edi
882 leal 2840853838(%ecx,%edx,1),%ecx
883 subl %edi,%eax
884 roll $13,%ecx
885 addl %ebp,%ecx
886
887 movl 40(%esp),%edx
888 orl %esi,%eax
889 addl %edx,%ebp
890 xorl %ecx,%eax
891 movl $-1,%edx
892 roll $10,%esi
893 leal 2840853838(%ebp,%eax,1),%ebp
894 subl %esi,%edx
895 roll $12,%ebp
896 addl %ebx,%ebp
897
898 movl 56(%esp),%eax
899 orl %ecx,%edx
900 addl %eax,%ebx
901 xorl %ebp,%edx
902 movl $-1,%eax
903 roll $10,%ecx
904 leal 2840853838(%ebx,%edx,1),%ebx
905 subl %ecx,%eax
906 roll $5,%ebx
907 addl %edi,%ebx
908
909 movl 4(%esp),%edx
910 orl %ebp,%eax
911 addl %edx,%edi
912 xorl %ebx,%eax
913 movl $-1,%edx
914 roll $10,%ebp
915 leal 2840853838(%edi,%eax,1),%edi
916 subl %ebp,%edx
917 roll $12,%edi
918 addl %esi,%edi
919
920 movl 12(%esp),%eax
921 orl %ebx,%edx
922 addl %eax,%esi
923 xorl %edi,%edx
924 movl $-1,%eax
925 roll $10,%ebx
926 leal 2840853838(%esi,%edx,1),%esi
927 subl %ebx,%eax
928 roll $13,%esi
929 addl %ecx,%esi
930
931 movl 32(%esp),%edx
932 orl %edi,%eax
933 addl %edx,%ecx
934 xorl %esi,%eax
935 movl $-1,%edx
936 roll $10,%edi
937 leal 2840853838(%ecx,%eax,1),%ecx
938 subl %edi,%edx
939 roll $14,%ecx
940 addl %ebp,%ecx
941
942 movl 44(%esp),%eax
943 orl %esi,%edx
944 addl %eax,%ebp
945 xorl %ecx,%edx
946 movl $-1,%eax
947 roll $10,%esi
948 leal 2840853838(%ebp,%edx,1),%ebp
949 subl %esi,%eax
950 roll $11,%ebp
951 addl %ebx,%ebp
952
953 movl 24(%esp),%edx
954 orl %ecx,%eax
955 addl %edx,%ebx
956 xorl %ebp,%eax
957 movl $-1,%edx
958 roll $10,%ecx
959 leal 2840853838(%ebx,%eax,1),%ebx
960 subl %ecx,%edx
961 roll $8,%ebx
962 addl %edi,%ebx
963
964 movl 60(%esp),%eax
965 orl %ebp,%edx
966 addl %eax,%edi
967 xorl %ebx,%edx
968 movl $-1,%eax
969 roll $10,%ebp
970 leal 2840853838(%edi,%edx,1),%edi
971 subl %ebp,%eax
972 roll $5,%edi
973 addl %esi,%edi
974
975 movl 52(%esp),%edx
976 orl %ebx,%eax
977 addl %edx,%esi
978 xorl %edi,%eax
979 movl 128(%esp),%edx
980 roll $10,%ebx
981 leal 2840853838(%esi,%eax,1),%esi
982 movl %ecx,64(%esp)
983 roll $6,%esi
984 addl %ecx,%esi
985 movl (%edx),%ecx
986 movl %esi,68(%esp)
987 movl %edi,72(%esp)
988 movl 4(%edx),%esi
989 movl %ebx,76(%esp)
990 movl 8(%edx),%edi
991 movl %ebp,80(%esp)
992 movl 12(%edx),%ebx
993 movl 16(%edx),%ebp
994
995 movl $-1,%edx
996 subl %ebx,%edx
997 movl 20(%esp),%eax
998 orl %edi,%edx
999 addl %eax,%ecx
1000 xorl %esi,%edx
1001 movl $-1,%eax
1002 roll $10,%edi
1003 leal 1352829926(%ecx,%edx,1),%ecx
1004 subl %edi,%eax
1005 roll $8,%ecx
1006 addl %ebp,%ecx
1007
1008 movl 56(%esp),%edx
1009 orl %esi,%eax
1010 addl %edx,%ebp
1011 xorl %ecx,%eax
1012 movl $-1,%edx
1013 roll $10,%esi
1014 leal 1352829926(%ebp,%eax,1),%ebp
1015 subl %esi,%edx
1016 roll $9,%ebp
1017 addl %ebx,%ebp
1018
1019 movl 28(%esp),%eax
1020 orl %ecx,%edx
1021 addl %eax,%ebx
1022 xorl %ebp,%edx
1023 movl $-1,%eax
1024 roll $10,%ecx
1025 leal 1352829926(%ebx,%edx,1),%ebx
1026 subl %ecx,%eax
1027 roll $9,%ebx
1028 addl %edi,%ebx
1029
1030 movl (%esp),%edx
1031 orl %ebp,%eax
1032 addl %edx,%edi
1033 xorl %ebx,%eax
1034 movl $-1,%edx
1035 roll $10,%ebp
1036 leal 1352829926(%edi,%eax,1),%edi
1037 subl %ebp,%edx
1038 roll $11,%edi
1039 addl %esi,%edi
1040
1041 movl 36(%esp),%eax
1042 orl %ebx,%edx
1043 addl %eax,%esi
1044 xorl %edi,%edx
1045 movl $-1,%eax
1046 roll $10,%ebx
1047 leal 1352829926(%esi,%edx,1),%esi
1048 subl %ebx,%eax
1049 roll $13,%esi
1050 addl %ecx,%esi
1051
1052 movl 8(%esp),%edx
1053 orl %edi,%eax
1054 addl %edx,%ecx
1055 xorl %esi,%eax
1056 movl $-1,%edx
1057 roll $10,%edi
1058 leal 1352829926(%ecx,%eax,1),%ecx
1059 subl %edi,%edx
1060 roll $15,%ecx
1061 addl %ebp,%ecx
1062
1063 movl 44(%esp),%eax
1064 orl %esi,%edx
1065 addl %eax,%ebp
1066 xorl %ecx,%edx
1067 movl $-1,%eax
1068 roll $10,%esi
1069 leal 1352829926(%ebp,%edx,1),%ebp
1070 subl %esi,%eax
1071 roll $15,%ebp
1072 addl %ebx,%ebp
1073
1074 movl 16(%esp),%edx
1075 orl %ecx,%eax
1076 addl %edx,%ebx
1077 xorl %ebp,%eax
1078 movl $-1,%edx
1079 roll $10,%ecx
1080 leal 1352829926(%ebx,%eax,1),%ebx
1081 subl %ecx,%edx
1082 roll $5,%ebx
1083 addl %edi,%ebx
1084
1085 movl 52(%esp),%eax
1086 orl %ebp,%edx
1087 addl %eax,%edi
1088 xorl %ebx,%edx
1089 movl $-1,%eax
1090 roll $10,%ebp
1091 leal 1352829926(%edi,%edx,1),%edi
1092 subl %ebp,%eax
1093 roll $7,%edi
1094 addl %esi,%edi
1095
1096 movl 24(%esp),%edx
1097 orl %ebx,%eax
1098 addl %edx,%esi
1099 xorl %edi,%eax
1100 movl $-1,%edx
1101 roll $10,%ebx
1102 leal 1352829926(%esi,%eax,1),%esi
1103 subl %ebx,%edx
1104 roll $7,%esi
1105 addl %ecx,%esi
1106
1107 movl 60(%esp),%eax
1108 orl %edi,%edx
1109 addl %eax,%ecx
1110 xorl %esi,%edx
1111 movl $-1,%eax
1112 roll $10,%edi
1113 leal 1352829926(%ecx,%edx,1),%ecx
1114 subl %edi,%eax
1115 roll $8,%ecx
1116 addl %ebp,%ecx
1117
1118 movl 32(%esp),%edx
1119 orl %esi,%eax
1120 addl %edx,%ebp
1121 xorl %ecx,%eax
1122 movl $-1,%edx
1123 roll $10,%esi
1124 leal 1352829926(%ebp,%eax,1),%ebp
1125 subl %esi,%edx
1126 roll $11,%ebp
1127 addl %ebx,%ebp
1128
1129 movl 4(%esp),%eax
1130 orl %ecx,%edx
1131 addl %eax,%ebx
1132 xorl %ebp,%edx
1133 movl $-1,%eax
1134 roll $10,%ecx
1135 leal 1352829926(%ebx,%edx,1),%ebx
1136 subl %ecx,%eax
1137 roll $14,%ebx
1138 addl %edi,%ebx
1139
1140 movl 40(%esp),%edx
1141 orl %ebp,%eax
1142 addl %edx,%edi
1143 xorl %ebx,%eax
1144 movl $-1,%edx
1145 roll $10,%ebp
1146 leal 1352829926(%edi,%eax,1),%edi
1147 subl %ebp,%edx
1148 roll $14,%edi
1149 addl %esi,%edi
1150
1151 movl 12(%esp),%eax
1152 orl %ebx,%edx
1153 addl %eax,%esi
1154 xorl %edi,%edx
1155 movl $-1,%eax
1156 roll $10,%ebx
1157 leal 1352829926(%esi,%edx,1),%esi
1158 subl %ebx,%eax
1159 roll $12,%esi
1160 addl %ecx,%esi
1161
1162 movl 48(%esp),%edx
1163 orl %edi,%eax
1164 addl %edx,%ecx
1165 xorl %esi,%eax
1166 movl $-1,%edx
1167 roll $10,%edi
1168 leal 1352829926(%ecx,%eax,1),%ecx
1169 movl %edi,%eax
1170 roll $6,%ecx
1171 addl %ebp,%ecx
1172
1173 subl %edi,%edx
1174 andl %ecx,%eax
1175 andl %esi,%edx
1176 orl %eax,%edx
1177 movl 24(%esp),%eax
1178 roll $10,%esi
1179 leal 1548603684(%ebp,%edx,1),%ebp
1180 movl $-1,%edx
1181 addl %eax,%ebp
1182 movl %esi,%eax
1183 roll $9,%ebp
1184 addl %ebx,%ebp
1185
1186 subl %esi,%edx
1187 andl %ebp,%eax
1188 andl %ecx,%edx
1189 orl %eax,%edx
1190 movl 44(%esp),%eax
1191 roll $10,%ecx
1192 leal 1548603684(%ebx,%edx,1),%ebx
1193 movl $-1,%edx
1194 addl %eax,%ebx
1195 movl %ecx,%eax
1196 roll $13,%ebx
1197 addl %edi,%ebx
1198
1199 subl %ecx,%edx
1200 andl %ebx,%eax
1201 andl %ebp,%edx
1202 orl %eax,%edx
1203 movl 12(%esp),%eax
1204 roll $10,%ebp
1205 leal 1548603684(%edi,%edx,1),%edi
1206 movl $-1,%edx
1207 addl %eax,%edi
1208 movl %ebp,%eax
1209 roll $15,%edi
1210 addl %esi,%edi
1211
1212 subl %ebp,%edx
1213 andl %edi,%eax
1214 andl %ebx,%edx
1215 orl %eax,%edx
1216 movl 28(%esp),%eax
1217 roll $10,%ebx
1218 leal 1548603684(%esi,%edx,1),%esi
1219 movl $-1,%edx
1220 addl %eax,%esi
1221 movl %ebx,%eax
1222 roll $7,%esi
1223 addl %ecx,%esi
1224
1225 subl %ebx,%edx
1226 andl %esi,%eax
1227 andl %edi,%edx
1228 orl %eax,%edx
1229 movl (%esp),%eax
1230 roll $10,%edi
1231 leal 1548603684(%ecx,%edx,1),%ecx
1232 movl $-1,%edx
1233 addl %eax,%ecx
1234 movl %edi,%eax
1235 roll $12,%ecx
1236 addl %ebp,%ecx
1237
1238 subl %edi,%edx
1239 andl %ecx,%eax
1240 andl %esi,%edx
1241 orl %eax,%edx
1242 movl 52(%esp),%eax
1243 roll $10,%esi
1244 leal 1548603684(%ebp,%edx,1),%ebp
1245 movl $-1,%edx
1246 addl %eax,%ebp
1247 movl %esi,%eax
1248 roll $8,%ebp
1249 addl %ebx,%ebp
1250
1251 subl %esi,%edx
1252 andl %ebp,%eax
1253 andl %ecx,%edx
1254 orl %eax,%edx
1255 movl 20(%esp),%eax
1256 roll $10,%ecx
1257 leal 1548603684(%ebx,%edx,1),%ebx
1258 movl $-1,%edx
1259 addl %eax,%ebx
1260 movl %ecx,%eax
1261 roll $9,%ebx
1262 addl %edi,%ebx
1263
1264 subl %ecx,%edx
1265 andl %ebx,%eax
1266 andl %ebp,%edx
1267 orl %eax,%edx
1268 movl 40(%esp),%eax
1269 roll $10,%ebp
1270 leal 1548603684(%edi,%edx,1),%edi
1271 movl $-1,%edx
1272 addl %eax,%edi
1273 movl %ebp,%eax
1274 roll $11,%edi
1275 addl %esi,%edi
1276
1277 subl %ebp,%edx
1278 andl %edi,%eax
1279 andl %ebx,%edx
1280 orl %eax,%edx
1281 movl 56(%esp),%eax
1282 roll $10,%ebx
1283 leal 1548603684(%esi,%edx,1),%esi
1284 movl $-1,%edx
1285 addl %eax,%esi
1286 movl %ebx,%eax
1287 roll $7,%esi
1288 addl %ecx,%esi
1289
1290 subl %ebx,%edx
1291 andl %esi,%eax
1292 andl %edi,%edx
1293 orl %eax,%edx
1294 movl 60(%esp),%eax
1295 roll $10,%edi
1296 leal 1548603684(%ecx,%edx,1),%ecx
1297 movl $-1,%edx
1298 addl %eax,%ecx
1299 movl %edi,%eax
1300 roll $7,%ecx
1301 addl %ebp,%ecx
1302
1303 subl %edi,%edx
1304 andl %ecx,%eax
1305 andl %esi,%edx
1306 orl %eax,%edx
1307 movl 32(%esp),%eax
1308 roll $10,%esi
1309 leal 1548603684(%ebp,%edx,1),%ebp
1310 movl $-1,%edx
1311 addl %eax,%ebp
1312 movl %esi,%eax
1313 roll $12,%ebp
1314 addl %ebx,%ebp
1315
1316 subl %esi,%edx
1317 andl %ebp,%eax
1318 andl %ecx,%edx
1319 orl %eax,%edx
1320 movl 48(%esp),%eax
1321 roll $10,%ecx
1322 leal 1548603684(%ebx,%edx,1),%ebx
1323 movl $-1,%edx
1324 addl %eax,%ebx
1325 movl %ecx,%eax
1326 roll $7,%ebx
1327 addl %edi,%ebx
1328
1329 subl %ecx,%edx
1330 andl %ebx,%eax
1331 andl %ebp,%edx
1332 orl %eax,%edx
1333 movl 16(%esp),%eax
1334 roll $10,%ebp
1335 leal 1548603684(%edi,%edx,1),%edi
1336 movl $-1,%edx
1337 addl %eax,%edi
1338 movl %ebp,%eax
1339 roll $6,%edi
1340 addl %esi,%edi
1341
1342 subl %ebp,%edx
1343 andl %edi,%eax
1344 andl %ebx,%edx
1345 orl %eax,%edx
1346 movl 36(%esp),%eax
1347 roll $10,%ebx
1348 leal 1548603684(%esi,%edx,1),%esi
1349 movl $-1,%edx
1350 addl %eax,%esi
1351 movl %ebx,%eax
1352 roll $15,%esi
1353 addl %ecx,%esi
1354
1355 subl %ebx,%edx
1356 andl %esi,%eax
1357 andl %edi,%edx
1358 orl %eax,%edx
1359 movl 4(%esp),%eax
1360 roll $10,%edi
1361 leal 1548603684(%ecx,%edx,1),%ecx
1362 movl $-1,%edx
1363 addl %eax,%ecx
1364 movl %edi,%eax
1365 roll $13,%ecx
1366 addl %ebp,%ecx
1367
1368 subl %edi,%edx
1369 andl %ecx,%eax
1370 andl %esi,%edx
1371 orl %eax,%edx
1372 movl 8(%esp),%eax
1373 roll $10,%esi
1374 leal 1548603684(%ebp,%edx,1),%ebp
1375 movl $-1,%edx
1376 addl %eax,%ebp
1377 subl %ecx,%edx
1378 roll $11,%ebp
1379 addl %ebx,%ebp
1380
1381 movl 60(%esp),%eax
1382 orl %ebp,%edx
1383 addl %eax,%ebx
1384 xorl %esi,%edx
1385 movl $-1,%eax
1386 roll $10,%ecx
1387 leal 1836072691(%ebx,%edx,1),%ebx
1388 subl %ebp,%eax
1389 roll $9,%ebx
1390 addl %edi,%ebx
1391
1392 movl 20(%esp),%edx
1393 orl %ebx,%eax
1394 addl %edx,%edi
1395 xorl %ecx,%eax
1396 movl $-1,%edx
1397 roll $10,%ebp
1398 leal 1836072691(%edi,%eax,1),%edi
1399 subl %ebx,%edx
1400 roll $7,%edi
1401 addl %esi,%edi
1402
1403 movl 4(%esp),%eax
1404 orl %edi,%edx
1405 addl %eax,%esi
1406 xorl %ebp,%edx
1407 movl $-1,%eax
1408 roll $10,%ebx
1409 leal 1836072691(%esi,%edx,1),%esi
1410 subl %edi,%eax
1411 roll $15,%esi
1412 addl %ecx,%esi
1413
1414 movl 12(%esp),%edx
1415 orl %esi,%eax
1416 addl %edx,%ecx
1417 xorl %ebx,%eax
1418 movl $-1,%edx
1419 roll $10,%edi
1420 leal 1836072691(%ecx,%eax,1),%ecx
1421 subl %esi,%edx
1422 roll $11,%ecx
1423 addl %ebp,%ecx
1424
1425 movl 28(%esp),%eax
1426 orl %ecx,%edx
1427 addl %eax,%ebp
1428 xorl %edi,%edx
1429 movl $-1,%eax
1430 roll $10,%esi
1431 leal 1836072691(%ebp,%edx,1),%ebp
1432 subl %ecx,%eax
1433 roll $8,%ebp
1434 addl %ebx,%ebp
1435
1436 movl 56(%esp),%edx
1437 orl %ebp,%eax
1438 addl %edx,%ebx
1439 xorl %esi,%eax
1440 movl $-1,%edx
1441 roll $10,%ecx
1442 leal 1836072691(%ebx,%eax,1),%ebx
1443 subl %ebp,%edx
1444 roll $6,%ebx
1445 addl %edi,%ebx
1446
1447 movl 24(%esp),%eax
1448 orl %ebx,%edx
1449 addl %eax,%edi
1450 xorl %ecx,%edx
1451 movl $-1,%eax
1452 roll $10,%ebp
1453 leal 1836072691(%edi,%edx,1),%edi
1454 subl %ebx,%eax
1455 roll $6,%edi
1456 addl %esi,%edi
1457
1458 movl 36(%esp),%edx
1459 orl %edi,%eax
1460 addl %edx,%esi
1461 xorl %ebp,%eax
1462 movl $-1,%edx
1463 roll $10,%ebx
1464 leal 1836072691(%esi,%eax,1),%esi
1465 subl %edi,%edx
1466 roll $14,%esi
1467 addl %ecx,%esi
1468
1469 movl 44(%esp),%eax
1470 orl %esi,%edx
1471 addl %eax,%ecx
1472 xorl %ebx,%edx
1473 movl $-1,%eax
1474 roll $10,%edi
1475 leal 1836072691(%ecx,%edx,1),%ecx
1476 subl %esi,%eax
1477 roll $12,%ecx
1478 addl %ebp,%ecx
1479
1480 movl 32(%esp),%edx
1481 orl %ecx,%eax
1482 addl %edx,%ebp
1483 xorl %edi,%eax
1484 movl $-1,%edx
1485 roll $10,%esi
1486 leal 1836072691(%ebp,%eax,1),%ebp
1487 subl %ecx,%edx
1488 roll $13,%ebp
1489 addl %ebx,%ebp
1490
1491 movl 48(%esp),%eax
1492 orl %ebp,%edx
1493 addl %eax,%ebx
1494 xorl %esi,%edx
1495 movl $-1,%eax
1496 roll $10,%ecx
1497 leal 1836072691(%ebx,%edx,1),%ebx
1498 subl %ebp,%eax
1499 roll $5,%ebx
1500 addl %edi,%ebx
1501
1502 movl 8(%esp),%edx
1503 orl %ebx,%eax
1504 addl %edx,%edi
1505 xorl %ecx,%eax
1506 movl $-1,%edx
1507 roll $10,%ebp
1508 leal 1836072691(%edi,%eax,1),%edi
1509 subl %ebx,%edx
1510 roll $14,%edi
1511 addl %esi,%edi
1512
1513 movl 40(%esp),%eax
1514 orl %edi,%edx
1515 addl %eax,%esi
1516 xorl %ebp,%edx
1517 movl $-1,%eax
1518 roll $10,%ebx
1519 leal 1836072691(%esi,%edx,1),%esi
1520 subl %edi,%eax
1521 roll $13,%esi
1522 addl %ecx,%esi
1523
1524 movl (%esp),%edx
1525 orl %esi,%eax
1526 addl %edx,%ecx
1527 xorl %ebx,%eax
1528 movl $-1,%edx
1529 roll $10,%edi
1530 leal 1836072691(%ecx,%eax,1),%ecx
1531 subl %esi,%edx
1532 roll $13,%ecx
1533 addl %ebp,%ecx
1534
1535 movl 16(%esp),%eax
1536 orl %ecx,%edx
1537 addl %eax,%ebp
1538 xorl %edi,%edx
1539 movl $-1,%eax
1540 roll $10,%esi
1541 leal 1836072691(%ebp,%edx,1),%ebp
1542 subl %ecx,%eax
1543 roll $7,%ebp
1544 addl %ebx,%ebp
1545
1546 movl 52(%esp),%edx
1547 orl %ebp,%eax
1548 addl %edx,%ebx
1549 xorl %esi,%eax
1550 movl 32(%esp),%edx
1551 roll $10,%ecx
1552 leal 1836072691(%ebx,%eax,1),%ebx
1553 movl $-1,%eax
1554 roll $5,%ebx
1555 addl %edi,%ebx
1556
1557 addl %edx,%edi
1558 movl %ebp,%edx
1559 subl %ebx,%eax
1560 andl %ebx,%edx
1561 andl %ecx,%eax
1562 orl %eax,%edx
1563 movl 24(%esp),%eax
1564 roll $10,%ebp
1565 leal 2053994217(%edi,%edx,1),%edi
1566 movl $-1,%edx
1567 roll $15,%edi
1568 addl %esi,%edi
1569
1570 addl %eax,%esi
1571 movl %ebx,%eax
1572 subl %edi,%edx
1573 andl %edi,%eax
1574 andl %ebp,%edx
1575 orl %edx,%eax
1576 movl 16(%esp),%edx
1577 roll $10,%ebx
1578 leal 2053994217(%esi,%eax,1),%esi
1579 movl $-1,%eax
1580 roll $5,%esi
1581 addl %ecx,%esi
1582
1583 addl %edx,%ecx
1584 movl %edi,%edx
1585 subl %esi,%eax
1586 andl %esi,%edx
1587 andl %ebx,%eax
1588 orl %eax,%edx
1589 movl 4(%esp),%eax
1590 roll $10,%edi
1591 leal 2053994217(%ecx,%edx,1),%ecx
1592 movl $-1,%edx
1593 roll $8,%ecx
1594 addl %ebp,%ecx
1595
1596 addl %eax,%ebp
1597 movl %esi,%eax
1598 subl %ecx,%edx
1599 andl %ecx,%eax
1600 andl %edi,%edx
1601 orl %edx,%eax
1602 movl 12(%esp),%edx
1603 roll $10,%esi
1604 leal 2053994217(%ebp,%eax,1),%ebp
1605 movl $-1,%eax
1606 roll $11,%ebp
1607 addl %ebx,%ebp
1608
1609 addl %edx,%ebx
1610 movl %ecx,%edx
1611 subl %ebp,%eax
1612 andl %ebp,%edx
1613 andl %esi,%eax
1614 orl %eax,%edx
1615 movl 44(%esp),%eax
1616 roll $10,%ecx
1617 leal 2053994217(%ebx,%edx,1),%ebx
1618 movl $-1,%edx
1619 roll $14,%ebx
1620 addl %edi,%ebx
1621
1622 addl %eax,%edi
1623 movl %ebp,%eax
1624 subl %ebx,%edx
1625 andl %ebx,%eax
1626 andl %ecx,%edx
1627 orl %edx,%eax
1628 movl 60(%esp),%edx
1629 roll $10,%ebp
1630 leal 2053994217(%edi,%eax,1),%edi
1631 movl $-1,%eax
1632 roll $14,%edi
1633 addl %esi,%edi
1634
1635 addl %edx,%esi
1636 movl %ebx,%edx
1637 subl %edi,%eax
1638 andl %edi,%edx
1639 andl %ebp,%eax
1640 orl %eax,%edx
1641 movl (%esp),%eax
1642 roll $10,%ebx
1643 leal 2053994217(%esi,%edx,1),%esi
1644 movl $-1,%edx
1645 roll $6,%esi
1646 addl %ecx,%esi
1647
1648 addl %eax,%ecx
1649 movl %edi,%eax
1650 subl %esi,%edx
1651 andl %esi,%eax
1652 andl %ebx,%edx
1653 orl %edx,%eax
1654 movl 20(%esp),%edx
1655 roll $10,%edi
1656 leal 2053994217(%ecx,%eax,1),%ecx
1657 movl $-1,%eax
1658 roll $14,%ecx
1659 addl %ebp,%ecx
1660
1661 addl %edx,%ebp
1662 movl %esi,%edx
1663 subl %ecx,%eax
1664 andl %ecx,%edx
1665 andl %edi,%eax
1666 orl %eax,%edx
1667 movl 48(%esp),%eax
1668 roll $10,%esi
1669 leal 2053994217(%ebp,%edx,1),%ebp
1670 movl $-1,%edx
1671 roll $6,%ebp
1672 addl %ebx,%ebp
1673
1674 addl %eax,%ebx
1675 movl %ecx,%eax
1676 subl %ebp,%edx
1677 andl %ebp,%eax
1678 andl %esi,%edx
1679 orl %edx,%eax
1680 movl 8(%esp),%edx
1681 roll $10,%ecx
1682 leal 2053994217(%ebx,%eax,1),%ebx
1683 movl $-1,%eax
1684 roll $9,%ebx
1685 addl %edi,%ebx
1686
1687 addl %edx,%edi
1688 movl %ebp,%edx
1689 subl %ebx,%eax
1690 andl %ebx,%edx
1691 andl %ecx,%eax
1692 orl %eax,%edx
1693 movl 52(%esp),%eax
1694 roll $10,%ebp
1695 leal 2053994217(%edi,%edx,1),%edi
1696 movl $-1,%edx
1697 roll $12,%edi
1698 addl %esi,%edi
1699
1700 addl %eax,%esi
1701 movl %ebx,%eax
1702 subl %edi,%edx
1703 andl %edi,%eax
1704 andl %ebp,%edx
1705 orl %edx,%eax
1706 movl 36(%esp),%edx
1707 roll $10,%ebx
1708 leal 2053994217(%esi,%eax,1),%esi
1709 movl $-1,%eax
1710 roll $9,%esi
1711 addl %ecx,%esi
1712
1713 addl %edx,%ecx
1714 movl %edi,%edx
1715 subl %esi,%eax
1716 andl %esi,%edx
1717 andl %ebx,%eax
1718 orl %eax,%edx
1719 movl 28(%esp),%eax
1720 roll $10,%edi
1721 leal 2053994217(%ecx,%edx,1),%ecx
1722 movl $-1,%edx
1723 roll $12,%ecx
1724 addl %ebp,%ecx
1725
1726 addl %eax,%ebp
1727 movl %esi,%eax
1728 subl %ecx,%edx
1729 andl %ecx,%eax
1730 andl %edi,%edx
1731 orl %edx,%eax
1732 movl 40(%esp),%edx
1733 roll $10,%esi
1734 leal 2053994217(%ebp,%eax,1),%ebp
1735 movl $-1,%eax
1736 roll $5,%ebp
1737 addl %ebx,%ebp
1738
1739 addl %edx,%ebx
1740 movl %ecx,%edx
1741 subl %ebp,%eax
1742 andl %ebp,%edx
1743 andl %esi,%eax
1744 orl %eax,%edx
1745 movl 56(%esp),%eax
1746 roll $10,%ecx
1747 leal 2053994217(%ebx,%edx,1),%ebx
1748 movl $-1,%edx
1749 roll $15,%ebx
1750 addl %edi,%ebx
1751
1752 addl %eax,%edi
1753 movl %ebp,%eax
1754 subl %ebx,%edx
1755 andl %ebx,%eax
1756 andl %ecx,%edx
1757 orl %eax,%edx
1758 movl %ebx,%eax
1759 roll $10,%ebp
1760 leal 2053994217(%edi,%edx,1),%edi
1761 xorl %ebp,%eax
1762 roll $8,%edi
1763 addl %esi,%edi
1764
1765 movl 48(%esp),%edx
1766 xorl %edi,%eax
1767 addl %edx,%esi
1768 roll $10,%ebx
1769 addl %eax,%esi
1770 movl %edi,%eax
1771 roll $8,%esi
1772 addl %ecx,%esi
1773
1774 xorl %ebx,%eax
1775 movl 60(%esp),%edx
1776 xorl %esi,%eax
1777 addl %eax,%ecx
1778 movl %esi,%eax
1779 roll $10,%edi
1780 addl %edx,%ecx
1781 xorl %edi,%eax
1782 roll $5,%ecx
1783 addl %ebp,%ecx
1784
1785 movl 40(%esp),%edx
1786 xorl %ecx,%eax
1787 addl %edx,%ebp
1788 roll $10,%esi
1789 addl %eax,%ebp
1790 movl %ecx,%eax
1791 roll $12,%ebp
1792 addl %ebx,%ebp
1793
1794 xorl %esi,%eax
1795 movl 16(%esp),%edx
1796 xorl %ebp,%eax
1797 addl %eax,%ebx
1798 movl %ebp,%eax
1799 roll $10,%ecx
1800 addl %edx,%ebx
1801 xorl %ecx,%eax
1802 roll $9,%ebx
1803 addl %edi,%ebx
1804
1805 movl 4(%esp),%edx
1806 xorl %ebx,%eax
1807 addl %edx,%edi
1808 roll $10,%ebp
1809 addl %eax,%edi
1810 movl %ebx,%eax
1811 roll $12,%edi
1812 addl %esi,%edi
1813
1814 xorl %ebp,%eax
1815 movl 20(%esp),%edx
1816 xorl %edi,%eax
1817 addl %eax,%esi
1818 movl %edi,%eax
1819 roll $10,%ebx
1820 addl %edx,%esi
1821 xorl %ebx,%eax
1822 roll $5,%esi
1823 addl %ecx,%esi
1824
1825 movl 32(%esp),%edx
1826 xorl %esi,%eax
1827 addl %edx,%ecx
1828 roll $10,%edi
1829 addl %eax,%ecx
1830 movl %esi,%eax
1831 roll $14,%ecx
1832 addl %ebp,%ecx
1833
1834 xorl %edi,%eax
1835 movl 28(%esp),%edx
1836 xorl %ecx,%eax
1837 addl %eax,%ebp
1838 movl %ecx,%eax
1839 roll $10,%esi
1840 addl %edx,%ebp
1841 xorl %esi,%eax
1842 roll $6,%ebp
1843 addl %ebx,%ebp
1844
1845 movl 24(%esp),%edx
1846 xorl %ebp,%eax
1847 addl %edx,%ebx
1848 roll $10,%ecx
1849 addl %eax,%ebx
1850 movl %ebp,%eax
1851 roll $8,%ebx
1852 addl %edi,%ebx
1853
1854 xorl %ecx,%eax
1855 movl 8(%esp),%edx
1856 xorl %ebx,%eax
1857 addl %eax,%edi
1858 movl %ebx,%eax
1859 roll $10,%ebp
1860 addl %edx,%edi
1861 xorl %ebp,%eax
1862 roll $13,%edi
1863 addl %esi,%edi
1864
1865 movl 52(%esp),%edx
1866 xorl %edi,%eax
1867 addl %edx,%esi
1868 roll $10,%ebx
1869 addl %eax,%esi
1870 movl %edi,%eax
1871 roll $6,%esi
1872 addl %ecx,%esi
1873
1874 xorl %ebx,%eax
1875 movl 56(%esp),%edx
1876 xorl %esi,%eax
1877 addl %eax,%ecx
1878 movl %esi,%eax
1879 roll $10,%edi
1880 addl %edx,%ecx
1881 xorl %edi,%eax
1882 roll $5,%ecx
1883 addl %ebp,%ecx
1884
1885 movl (%esp),%edx
1886 xorl %ecx,%eax
1887 addl %edx,%ebp
1888 roll $10,%esi
1889 addl %eax,%ebp
1890 movl %ecx,%eax
1891 roll $15,%ebp
1892 addl %ebx,%ebp
1893
1894 xorl %esi,%eax
1895 movl 12(%esp),%edx
1896 xorl %ebp,%eax
1897 addl %eax,%ebx
1898 movl %ebp,%eax
1899 roll $10,%ecx
1900 addl %edx,%ebx
1901 xorl %ecx,%eax
1902 roll $13,%ebx
1903 addl %edi,%ebx
1904
1905 movl 36(%esp),%edx
1906 xorl %ebx,%eax
1907 addl %edx,%edi
1908 roll $10,%ebp
1909 addl %eax,%edi
1910 movl %ebx,%eax
1911 roll $11,%edi
1912 addl %esi,%edi
1913
1914 xorl %ebp,%eax
1915 movl 44(%esp),%edx
1916 xorl %edi,%eax
1917 addl %eax,%esi
1918 roll $10,%ebx
1919 addl %edx,%esi
1920 movl 128(%esp),%edx
1921 roll $11,%esi
1922 addl %ecx,%esi
1923 movl 4(%edx),%eax
1924 addl %eax,%ebx
1925 movl 72(%esp),%eax
1926 addl %eax,%ebx
1927 movl 8(%edx),%eax
1928 addl %eax,%ebp
1929 movl 76(%esp),%eax
1930 addl %eax,%ebp
1931 movl 12(%edx),%eax
1932 addl %eax,%ecx
1933 movl 80(%esp),%eax
1934 addl %eax,%ecx
1935 movl 16(%edx),%eax
1936 addl %eax,%esi
1937 movl 64(%esp),%eax
1938 addl %eax,%esi
1939 movl (%edx),%eax
1940 addl %eax,%edi
1941 movl 68(%esp),%eax
1942 addl %eax,%edi
1943 movl 136(%esp),%eax
1944 movl %ebx,(%edx)
1945 movl %ebp,4(%edx)
1946 movl %ecx,8(%edx)
1947 subl $1,%eax
1948 movl %esi,12(%edx)
1949 movl %edi,16(%edx)
1950 jle .L001get_out
1951 movl %eax,136(%esp)
1952 movl %ecx,%edi
1953 movl 132(%esp),%eax
1954 movl %ebx,%ecx
1955 addl $64,%eax
1956 movl %ebp,%esi
1957 movl %eax,132(%esp)
1958 jmp .L000start
1959 .L001get_out:
1960 addl $108,%esp
1961 popl %ebx
1962 popl %ebp
1963 popl %edi
1964 popl %esi
1965 ret
1966 .size ripemd160_block_asm_data_order,.-.L_ripemd160_block_asm_data_order_begin