OLD | NEW |
1 #if defined(__i386__) | 1 #if defined(__i386__) |
2 .file "src/crypto/bn/asm/bn-586.S" | 2 .file "src/crypto/bn/asm/bn-586.S" |
3 .text | 3 .text |
4 .globl bn_mul_add_words | 4 .globl bn_mul_add_words |
| 5 .hidden bn_mul_add_words |
5 .type bn_mul_add_words,@function | 6 .type bn_mul_add_words,@function |
6 .align 16 | 7 .align 16 |
7 bn_mul_add_words: | 8 bn_mul_add_words: |
8 .L_bn_mul_add_words_begin: | 9 .L_bn_mul_add_words_begin: |
9 pushl %ebp | 10 pushl %ebp |
10 pushl %ebx | 11 pushl %ebx |
11 pushl %esi | 12 pushl %esi |
12 pushl %edi | 13 pushl %edi |
13 | 14 |
14 xorl %esi,%esi | 15 xorl %esi,%esi |
(...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
182 .L003maw_end: | 183 .L003maw_end: |
183 movl %esi,%eax | 184 movl %esi,%eax |
184 popl %ecx | 185 popl %ecx |
185 popl %edi | 186 popl %edi |
186 popl %esi | 187 popl %esi |
187 popl %ebx | 188 popl %ebx |
188 popl %ebp | 189 popl %ebp |
189 ret | 190 ret |
190 .size bn_mul_add_words,.-.L_bn_mul_add_words_begin | 191 .size bn_mul_add_words,.-.L_bn_mul_add_words_begin |
191 .globl bn_mul_words | 192 .globl bn_mul_words |
| 193 .hidden bn_mul_words |
192 .type bn_mul_words,@function | 194 .type bn_mul_words,@function |
193 .align 16 | 195 .align 16 |
194 bn_mul_words: | 196 bn_mul_words: |
195 .L_bn_mul_words_begin: | 197 .L_bn_mul_words_begin: |
196 pushl %ebp | 198 pushl %ebp |
197 pushl %ebx | 199 pushl %ebx |
198 pushl %esi | 200 pushl %esi |
199 pushl %edi | 201 pushl %edi |
200 | 202 |
201 xorl %esi,%esi | 203 xorl %esi,%esi |
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
337 movl %edx,%esi | 339 movl %edx,%esi |
338 .L007mw_end: | 340 .L007mw_end: |
339 movl %esi,%eax | 341 movl %esi,%eax |
340 popl %edi | 342 popl %edi |
341 popl %esi | 343 popl %esi |
342 popl %ebx | 344 popl %ebx |
343 popl %ebp | 345 popl %ebp |
344 ret | 346 ret |
345 .size bn_mul_words,.-.L_bn_mul_words_begin | 347 .size bn_mul_words,.-.L_bn_mul_words_begin |
346 .globl bn_sqr_words | 348 .globl bn_sqr_words |
| 349 .hidden bn_sqr_words |
347 .type bn_sqr_words,@function | 350 .type bn_sqr_words,@function |
348 .align 16 | 351 .align 16 |
349 bn_sqr_words: | 352 bn_sqr_words: |
350 .L_bn_sqr_words_begin: | 353 .L_bn_sqr_words_begin: |
351 pushl %ebp | 354 pushl %ebp |
352 pushl %ebx | 355 pushl %ebx |
353 pushl %esi | 356 pushl %esi |
354 pushl %edi | 357 pushl %edi |
355 | 358 |
356 movl 20(%esp),%esi | 359 movl 20(%esp),%esi |
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
456 movl %eax,48(%esi) | 459 movl %eax,48(%esi) |
457 movl %edx,52(%esi) | 460 movl %edx,52(%esi) |
458 .L010sw_end: | 461 .L010sw_end: |
459 popl %edi | 462 popl %edi |
460 popl %esi | 463 popl %esi |
461 popl %ebx | 464 popl %ebx |
462 popl %ebp | 465 popl %ebp |
463 ret | 466 ret |
464 .size bn_sqr_words,.-.L_bn_sqr_words_begin | 467 .size bn_sqr_words,.-.L_bn_sqr_words_begin |
465 .globl bn_div_words | 468 .globl bn_div_words |
| 469 .hidden bn_div_words |
466 .type bn_div_words,@function | 470 .type bn_div_words,@function |
467 .align 16 | 471 .align 16 |
468 bn_div_words: | 472 bn_div_words: |
469 .L_bn_div_words_begin: | 473 .L_bn_div_words_begin: |
470 movl 4(%esp),%edx | 474 movl 4(%esp),%edx |
471 movl 8(%esp),%eax | 475 movl 8(%esp),%eax |
472 movl 12(%esp),%ecx | 476 movl 12(%esp),%ecx |
473 divl %ecx | 477 divl %ecx |
474 ret | 478 ret |
475 .size bn_div_words,.-.L_bn_div_words_begin | 479 .size bn_div_words,.-.L_bn_div_words_begin |
476 .globl bn_add_words | 480 .globl bn_add_words |
| 481 .hidden bn_add_words |
477 .type bn_add_words,@function | 482 .type bn_add_words,@function |
478 .align 16 | 483 .align 16 |
479 bn_add_words: | 484 bn_add_words: |
480 .L_bn_add_words_begin: | 485 .L_bn_add_words_begin: |
481 pushl %ebp | 486 pushl %ebp |
482 pushl %ebx | 487 pushl %ebx |
483 pushl %esi | 488 pushl %esi |
484 pushl %edi | 489 pushl %edi |
485 | 490 |
486 movl 20(%esp),%ebx | 491 movl 20(%esp),%ebx |
(...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
649 adcl $0,%eax | 654 adcl $0,%eax |
650 movl %ecx,24(%ebx) | 655 movl %ecx,24(%ebx) |
651 .L013aw_end: | 656 .L013aw_end: |
652 popl %edi | 657 popl %edi |
653 popl %esi | 658 popl %esi |
654 popl %ebx | 659 popl %ebx |
655 popl %ebp | 660 popl %ebp |
656 ret | 661 ret |
657 .size bn_add_words,.-.L_bn_add_words_begin | 662 .size bn_add_words,.-.L_bn_add_words_begin |
658 .globl bn_sub_words | 663 .globl bn_sub_words |
| 664 .hidden bn_sub_words |
659 .type bn_sub_words,@function | 665 .type bn_sub_words,@function |
660 .align 16 | 666 .align 16 |
661 bn_sub_words: | 667 bn_sub_words: |
662 .L_bn_sub_words_begin: | 668 .L_bn_sub_words_begin: |
663 pushl %ebp | 669 pushl %ebp |
664 pushl %ebx | 670 pushl %ebx |
665 pushl %esi | 671 pushl %esi |
666 pushl %edi | 672 pushl %edi |
667 | 673 |
668 movl 20(%esp),%ebx | 674 movl 20(%esp),%ebx |
(...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
831 adcl $0,%eax | 837 adcl $0,%eax |
832 movl %ecx,24(%ebx) | 838 movl %ecx,24(%ebx) |
833 .L016aw_end: | 839 .L016aw_end: |
834 popl %edi | 840 popl %edi |
835 popl %esi | 841 popl %esi |
836 popl %ebx | 842 popl %ebx |
837 popl %ebp | 843 popl %ebp |
838 ret | 844 ret |
839 .size bn_sub_words,.-.L_bn_sub_words_begin | 845 .size bn_sub_words,.-.L_bn_sub_words_begin |
840 .globl bn_sub_part_words | 846 .globl bn_sub_part_words |
| 847 .hidden bn_sub_part_words |
841 .type bn_sub_part_words,@function | 848 .type bn_sub_part_words,@function |
842 .align 16 | 849 .align 16 |
843 bn_sub_part_words: | 850 bn_sub_part_words: |
844 .L_bn_sub_part_words_begin: | 851 .L_bn_sub_part_words_begin: |
845 pushl %ebp | 852 pushl %ebp |
846 pushl %ebx | 853 pushl %ebx |
847 pushl %esi | 854 pushl %esi |
848 pushl %edi | 855 pushl %edi |
849 | 856 |
850 movl 20(%esp),%ebx | 857 movl 20(%esp),%ebx |
(...skipping 526 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1377 .L042pw_nc_end: | 1384 .L042pw_nc_end: |
1378 movl $0,%eax | 1385 movl $0,%eax |
1379 .L020pw_end: | 1386 .L020pw_end: |
1380 popl %edi | 1387 popl %edi |
1381 popl %esi | 1388 popl %esi |
1382 popl %ebx | 1389 popl %ebx |
1383 popl %ebp | 1390 popl %ebp |
1384 ret | 1391 ret |
1385 .size bn_sub_part_words,.-.L_bn_sub_part_words_begin | 1392 .size bn_sub_part_words,.-.L_bn_sub_part_words_begin |
1386 #endif | 1393 #endif |
OLD | NEW |