OLD | NEW |
---|---|
1 #if defined(__x86_64__) | 1 #if defined(__x86_64__) |
2 .text | 2 .text |
3 | 3 |
4 | 4 |
5 | 5 |
6 .globl _bn_mul_mont | 6 .globl _bn_mul_mont |
7 .private_extern _bn_mul_mont | |
7 | 8 |
8 .p2align 4 | 9 .p2align 4 |
9 _bn_mul_mont: | 10 _bn_mul_mont: |
10 testl $3,%r9d | 11 testl $3,%r9d |
11 jnz L$mul_enter | 12 jnz L$mul_enter |
12 cmpl $8,%r9d | 13 cmpl $8,%r9d |
13 jb L$mul_enter | 14 jb L$mul_enter |
14 cmpq %rsi,%rdx | 15 cmpq %rsi,%rdx |
15 jne L$mul4x_enter | 16 jne L$mul4x_enter |
16 testl $7,%r9d | 17 testl $7,%r9d |
(...skipping 588 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
605 movq 24(%rsi),%r12 | 606 movq 24(%rsi),%r12 |
606 movq 32(%rsi),%rbp | 607 movq 32(%rsi),%rbp |
607 movq 40(%rsi),%rbx | 608 movq 40(%rsi),%rbx |
608 leaq 48(%rsi),%rsp | 609 leaq 48(%rsi),%rsp |
609 L$mul4x_epilogue: | 610 L$mul4x_epilogue: |
610 .byte 0xf3,0xc3 | 611 .byte 0xf3,0xc3 |
611 | 612 |
612 | 613 |
613 | 614 |
614 | 615 |
615 | |
616 .p2align 5 | 616 .p2align 5 |
617 bn_sqr8x_mont: | 617 bn_sqr8x_mont: |
618 L$sqr8x_enter: | 618 L$sqr8x_enter: |
619 movq %rsp,%rax | 619 movq %rsp,%rax |
620 pushq %rbx | 620 pushq %rbx |
621 pushq %rbp | 621 pushq %rbp |
622 pushq %r12 | 622 pushq %r12 |
623 pushq %r13 | 623 pushq %r13 |
624 pushq %r14 | 624 pushq %r14 |
625 pushq %r15 | 625 pushq %r15 |
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
717 movq -24(%rsi),%r12 | 717 movq -24(%rsi),%r12 |
718 movq -16(%rsi),%rbp | 718 movq -16(%rsi),%rbp |
719 movq -8(%rsi),%rbx | 719 movq -8(%rsi),%rbx |
720 leaq (%rsi),%rsp | 720 leaq (%rsi),%rsp |
721 L$sqr8x_epilogue: | 721 L$sqr8x_epilogue: |
722 .byte 0xf3,0xc3 | 722 .byte 0xf3,0xc3 |
723 | 723 |
724 .byte 77,111,110,116,103,111,109,101,114,121,32,77,117,108,116,105,112,108,105 ,99,97,116,105,111,110,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84 ,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,10 8,46,111,114,103,62,0 | 724 .byte 77,111,110,116,103,111,109,101,114,121,32,77,117,108,116,105,112,108,105 ,99,97,116,105,111,110,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84 ,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,10 8,46,111,114,103,62,0 |
725 .p2align 4 | 725 .p2align 4 |
726 #endif | 726 #endif |
OLD | NEW |