1 # $FreeBSD: src/secure/lib/libcrypto/i386/rmd-586.s,v 1.1.4.1 2003/02/14 22:38:15 nectar Exp $
2 # $DragonFly: src/secure/lib/libcrypto/i386/Attic/rmd-586.s,v 1.2 2003/06/17 04:27:48 dillon Exp $
3 # Dont even think of reading this code
4 # It was automatically generated by rmd-586.pl
5 # Which is a perl program used to generate the x86 assember for
6 # any of elf, a.out, BSDI, Win32, gaswin (for GNU as on Win32) or Solaris
7 # eric <eay@cryptsoft.com>
14 .globl ripemd160_block_asm_host_order
15 .type ripemd160_block_asm_host_order,@function
16 ripemd160_block_asm_host_order:
234 leal 1518500249(%ebp,%edx,1),%ebp
247 leal 1518500249(%ebx,%eax,1),%ebx
260 leal 1518500249(%edi,%edx,1),%edi
273 leal 1518500249(%esi,%eax,1),%esi
286 leal 1518500249(%ecx,%edx,1),%ecx
299 leal 1518500249(%ebp,%eax,1),%ebp
312 leal 1518500249(%ebx,%edx,1),%ebx
325 leal 1518500249(%edi,%eax,1),%edi
338 leal 1518500249(%esi,%edx,1),%esi
351 leal 1518500249(%ecx,%eax,1),%ecx
364 leal 1518500249(%ebp,%edx,1),%ebp
377 leal 1518500249(%ebx,%eax,1),%ebx
390 leal 1518500249(%edi,%edx,1),%edi
403 leal 1518500249(%esi,%eax,1),%esi
416 leal 1518500249(%ecx,%edx,1),%ecx
429 leal 1518500249(%ebp,%eax,1),%ebp
440 leal 1859775393(%ebx,%edx,1),%ebx
451 leal 1859775393(%edi,%eax,1),%edi
462 leal 1859775393(%esi,%edx,1),%esi
473 leal 1859775393(%ecx,%eax,1),%ecx
484 leal 1859775393(%ebp,%edx,1),%ebp
495 leal 1859775393(%ebx,%eax,1),%ebx
506 leal 1859775393(%edi,%edx,1),%edi
517 leal 1859775393(%esi,%eax,1),%esi
528 leal 1859775393(%ecx,%edx,1),%ecx
539 leal 1859775393(%ebp,%eax,1),%ebp
550 leal 1859775393(%ebx,%edx,1),%ebx
561 leal 1859775393(%edi,%eax,1),%edi
572 leal 1859775393(%esi,%edx,1),%esi
583 leal 1859775393(%ecx,%eax,1),%ecx
594 leal 1859775393(%ebp,%edx,1),%ebp
605 leal 1859775393(%ebx,%eax,1),%ebx
616 leal 2400959708(%edi,%edx),%edi
629 leal 2400959708(%esi,%edx),%esi
642 leal 2400959708(%ecx,%edx),%ecx
655 leal 2400959708(%ebp,%edx),%ebp
668 leal 2400959708(%ebx,%edx),%ebx
681 leal 2400959708(%edi,%edx),%edi
694 leal 2400959708(%esi,%edx),%esi
707 leal 2400959708(%ecx,%edx),%ecx
720 leal 2400959708(%ebp,%edx),%ebp
733 leal 2400959708(%ebx,%edx),%ebx
746 leal 2400959708(%edi,%edx),%edi
759 leal 2400959708(%esi,%edx),%esi
772 leal 2400959708(%ecx,%edx),%ecx
785 leal 2400959708(%ebp,%edx),%ebp
798 leal 2400959708(%ebx,%edx),%ebx
811 leal 2400959708(%edi,%edx),%edi
824 leal 2840853838(%esi,%edx,1),%esi
835 leal 2840853838(%ecx,%eax,1),%ecx
846 leal 2840853838(%ebp,%edx,1),%ebp
857 leal 2840853838(%ebx,%eax,1),%ebx
868 leal 2840853838(%edi,%edx,1),%edi
879 leal 2840853838(%esi,%eax,1),%esi
890 leal 2840853838(%ecx,%edx,1),%ecx
901 leal 2840853838(%ebp,%eax,1),%ebp
912 leal 2840853838(%ebx,%edx,1),%ebx
923 leal 2840853838(%edi,%eax,1),%edi
934 leal 2840853838(%esi,%edx,1),%esi
945 leal 2840853838(%ecx,%eax,1),%ecx
956 leal 2840853838(%ebp,%edx,1),%ebp
967 leal 2840853838(%ebx,%eax,1),%ebx
978 leal 2840853838(%edi,%edx,1),%edi
989 leal 2840853838(%esi,%eax,1),%esi
1011 leal 1352829926(%ecx,%edx,1),%ecx
1022 leal 1352829926(%ebp,%eax,1),%ebp
1033 leal 1352829926(%ebx,%edx,1),%ebx
1044 leal 1352829926(%edi,%eax,1),%edi
1055 leal 1352829926(%esi,%edx,1),%esi
1066 leal 1352829926(%ecx,%eax,1),%ecx
1077 leal 1352829926(%ebp,%edx,1),%ebp
1088 leal 1352829926(%ebx,%eax,1),%ebx
1099 leal 1352829926(%edi,%edx,1),%edi
1110 leal 1352829926(%esi,%eax,1),%esi
1121 leal 1352829926(%ecx,%edx,1),%ecx
1132 leal 1352829926(%ebp,%eax,1),%ebp
1143 leal 1352829926(%ebx,%edx,1),%ebx
1154 leal 1352829926(%edi,%eax,1),%edi
1165 leal 1352829926(%esi,%edx,1),%esi
1176 leal 1352829926(%ecx,%eax,1),%ecx
1187 leal 1548603684(%ebp,%edx),%ebp
1200 leal 1548603684(%ebx,%edx),%ebx
1213 leal 1548603684(%edi,%edx),%edi
1226 leal 1548603684(%esi,%edx),%esi
1239 leal 1548603684(%ecx,%edx),%ecx
1252 leal 1548603684(%ebp,%edx),%ebp
1265 leal 1548603684(%ebx,%edx),%ebx
1278 leal 1548603684(%edi,%edx),%edi
1291 leal 1548603684(%esi,%edx),%esi
1304 leal 1548603684(%ecx,%edx),%ecx
1317 leal 1548603684(%ebp,%edx),%ebp
1330 leal 1548603684(%ebx,%edx),%ebx
1343 leal 1548603684(%edi,%edx),%edi
1356 leal 1548603684(%esi,%edx),%esi
1369 leal 1548603684(%ecx,%edx),%ecx
1382 leal 1548603684(%ebp,%edx),%ebp
1395 leal 1836072691(%ebx,%edx,1),%ebx
1406 leal 1836072691(%edi,%eax,1),%edi
1417 leal 1836072691(%esi,%edx,1),%esi
1428 leal 1836072691(%ecx,%eax,1),%ecx
1439 leal 1836072691(%ebp,%edx,1),%ebp
1450 leal 1836072691(%ebx,%eax,1),%ebx
1461 leal 1836072691(%edi,%edx,1),%edi
1472 leal 1836072691(%esi,%eax,1),%esi
1483 leal 1836072691(%ecx,%edx,1),%ecx
1494 leal 1836072691(%ebp,%eax,1),%ebp
1505 leal 1836072691(%ebx,%edx,1),%ebx
1516 leal 1836072691(%edi,%eax,1),%edi
1527 leal 1836072691(%esi,%edx,1),%esi
1538 leal 1836072691(%ecx,%eax,1),%ecx
1549 leal 1836072691(%ebp,%edx,1),%ebp
1560 leal 1836072691(%ebx,%eax,1),%ebx
1573 leal 2053994217(%edi,%edx,1),%edi
1586 leal 2053994217(%esi,%eax,1),%esi
1599 leal 2053994217(%ecx,%edx,1),%ecx
1612 leal 2053994217(%ebp,%eax,1),%ebp
1625 leal 2053994217(%ebx,%edx,1),%ebx
1638 leal 2053994217(%edi,%eax,1),%edi
1651 leal 2053994217(%esi,%edx,1),%esi
1664 leal 2053994217(%ecx,%eax,1),%ecx
1677 leal 2053994217(%ebp,%edx,1),%ebp
1690 leal 2053994217(%ebx,%eax,1),%ebx
1703 leal 2053994217(%edi,%edx,1),%edi
1716 leal 2053994217(%esi,%eax,1),%esi
1729 leal 2053994217(%ecx,%edx,1),%ecx
1742 leal 2053994217(%ebp,%eax,1),%ebp
1755 leal 2053994217(%ebx,%edx,1),%ebx
1768 leal 2053994217(%edi,%edx,1),%edi
1928 movl 128(%esp), %edx
1951 movl 136(%esp), %eax
1959 movl %eax, 136(%esp)
1961 movl 132(%esp), %eax
1965 movl %eax, 132(%esp)
1974 .L_ripemd160_block_asm_host_order_end:
1975 .size ripemd160_block_asm_host_order,.L_ripemd160_block_asm_host_order_end-ripemd160_block_asm_host_order