OLD | NEW |
1 #if defined(__i386__) | 1 #if defined(__i386__) |
2 .file "src/crypto/bn/asm/co-586.S" | 2 .file "src/crypto/bn/asm/co-586.S" |
3 .text | 3 .text |
4 .globl bn_mul_comba8 | 4 .globl bn_mul_comba8 |
| 5 .hidden bn_mul_comba8 |
5 .type bn_mul_comba8,@function | 6 .type bn_mul_comba8,@function |
6 .align 16 | 7 .align 16 |
7 bn_mul_comba8: | 8 bn_mul_comba8: |
8 .L_bn_mul_comba8_begin: | 9 .L_bn_mul_comba8_begin: |
9 pushl %esi | 10 pushl %esi |
10 movl 12(%esp),%esi | 11 movl 12(%esp),%esi |
11 pushl %edi | 12 pushl %edi |
12 movl 20(%esp),%edi | 13 movl 20(%esp),%edi |
13 pushl %ebp | 14 pushl %ebp |
14 pushl %ebx | 15 pushl %ebx |
(...skipping 524 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
539 | 540 |
540 | 541 |
541 movl %ebx,60(%eax) | 542 movl %ebx,60(%eax) |
542 popl %ebx | 543 popl %ebx |
543 popl %ebp | 544 popl %ebp |
544 popl %edi | 545 popl %edi |
545 popl %esi | 546 popl %esi |
546 ret | 547 ret |
547 .size bn_mul_comba8,.-.L_bn_mul_comba8_begin | 548 .size bn_mul_comba8,.-.L_bn_mul_comba8_begin |
548 .globl bn_mul_comba4 | 549 .globl bn_mul_comba4 |
| 550 .hidden bn_mul_comba4 |
549 .type bn_mul_comba4,@function | 551 .type bn_mul_comba4,@function |
550 .align 16 | 552 .align 16 |
551 bn_mul_comba4: | 553 bn_mul_comba4: |
552 .L_bn_mul_comba4_begin: | 554 .L_bn_mul_comba4_begin: |
553 pushl %esi | 555 pushl %esi |
554 movl 12(%esp),%esi | 556 movl 12(%esp),%esi |
555 pushl %edi | 557 pushl %edi |
556 movl 20(%esp),%edi | 558 movl 20(%esp),%edi |
557 pushl %ebp | 559 pushl %ebp |
558 pushl %ebx | 560 pushl %ebx |
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
707 | 709 |
708 | 710 |
709 movl %ecx,28(%eax) | 711 movl %ecx,28(%eax) |
710 popl %ebx | 712 popl %ebx |
711 popl %ebp | 713 popl %ebp |
712 popl %edi | 714 popl %edi |
713 popl %esi | 715 popl %esi |
714 ret | 716 ret |
715 .size bn_mul_comba4,.-.L_bn_mul_comba4_begin | 717 .size bn_mul_comba4,.-.L_bn_mul_comba4_begin |
716 .globl bn_sqr_comba8 | 718 .globl bn_sqr_comba8 |
| 719 .hidden bn_sqr_comba8 |
717 .type bn_sqr_comba8,@function | 720 .type bn_sqr_comba8,@function |
718 .align 16 | 721 .align 16 |
719 bn_sqr_comba8: | 722 bn_sqr_comba8: |
720 .L_bn_sqr_comba8_begin: | 723 .L_bn_sqr_comba8_begin: |
721 pushl %esi | 724 pushl %esi |
722 pushl %edi | 725 pushl %edi |
723 pushl %ebp | 726 pushl %ebp |
724 pushl %ebx | 727 pushl %ebx |
725 movl 20(%esp),%edi | 728 movl 20(%esp),%edi |
726 movl 24(%esp),%esi | 729 movl 24(%esp),%esi |
(...skipping 388 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1115 movl %ebp,56(%edi) | 1118 movl %ebp,56(%edi) |
1116 | 1119 |
1117 movl %ebx,60(%edi) | 1120 movl %ebx,60(%edi) |
1118 popl %ebx | 1121 popl %ebx |
1119 popl %ebp | 1122 popl %ebp |
1120 popl %edi | 1123 popl %edi |
1121 popl %esi | 1124 popl %esi |
1122 ret | 1125 ret |
1123 .size bn_sqr_comba8,.-.L_bn_sqr_comba8_begin | 1126 .size bn_sqr_comba8,.-.L_bn_sqr_comba8_begin |
1124 .globl bn_sqr_comba4 | 1127 .globl bn_sqr_comba4 |
| 1128 .hidden bn_sqr_comba4 |
1125 .type bn_sqr_comba4,@function | 1129 .type bn_sqr_comba4,@function |
1126 .align 16 | 1130 .align 16 |
1127 bn_sqr_comba4: | 1131 bn_sqr_comba4: |
1128 .L_bn_sqr_comba4_begin: | 1132 .L_bn_sqr_comba4_begin: |
1129 pushl %esi | 1133 pushl %esi |
1130 pushl %edi | 1134 pushl %edi |
1131 pushl %ebp | 1135 pushl %ebp |
1132 pushl %ebx | 1136 pushl %ebx |
1133 movl 20(%esp),%edi | 1137 movl 20(%esp),%edi |
1134 movl 24(%esp),%esi | 1138 movl 24(%esp),%esi |
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1247 movl %ebx,24(%edi) | 1251 movl %ebx,24(%edi) |
1248 | 1252 |
1249 movl %ecx,28(%edi) | 1253 movl %ecx,28(%edi) |
1250 popl %ebx | 1254 popl %ebx |
1251 popl %ebp | 1255 popl %ebp |
1252 popl %edi | 1256 popl %edi |
1253 popl %esi | 1257 popl %esi |
1254 ret | 1258 ret |
1255 .size bn_sqr_comba4,.-.L_bn_sqr_comba4_begin | 1259 .size bn_sqr_comba4,.-.L_bn_sqr_comba4_begin |
1256 #endif | 1260 #endif |
OLD | NEW |