| OLD | NEW |
| 1 #if defined(__x86_64__) | 1 #if defined(__x86_64__) |
| 2 .text | 2 .text |
| 3 | 3 |
| 4 .type MULADD_128x512,@function | 4 .type MULADD_128x512,@function |
| 5 .align 16 | 5 .align 16 |
| 6 MULADD_128x512: | 6 MULADD_128x512: |
| 7 movq 0(%rsi),%rax | 7 movq 0(%rsi),%rax |
| 8 mulq %rbp | 8 mulq %rbp |
| 9 addq %rax,%r8 | 9 addq %rax,%r8 |
| 10 adcq $0,%rdx | 10 adcq $0,%rdx |
| (...skipping 1446 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1457 | 1457 |
| 1458 movq %rdi,624(%rsp) | 1458 movq %rdi,624(%rsp) |
| 1459 movq %rsi,632(%rsp) | 1459 movq %rsi,632(%rsp) |
| 1460 movq %rbx,640(%rsp) | 1460 movq %rbx,640(%rsp) |
| 1461 | 1461 |
| 1462 jmp mont_reduce | 1462 jmp mont_reduce |
| 1463 | 1463 |
| 1464 | 1464 |
| 1465 .size sqr_reduce,.-sqr_reduce | 1465 .size sqr_reduce,.-sqr_reduce |
| 1466 .globl mod_exp_512 | 1466 .globl mod_exp_512 |
| 1467 .hidden mod_exp_512 |
| 1467 .type mod_exp_512,@function | 1468 .type mod_exp_512,@function |
| 1468 mod_exp_512: | 1469 mod_exp_512: |
| 1469 pushq %rbp | 1470 pushq %rbp |
| 1470 pushq %rbx | 1471 pushq %rbx |
| 1471 pushq %r12 | 1472 pushq %r12 |
| 1472 pushq %r13 | 1473 pushq %r13 |
| 1473 pushq %r14 | 1474 pushq %r14 |
| 1474 pushq %r15 | 1475 pushq %r15 |
| 1475 | 1476 |
| 1476 | 1477 |
| (...skipping 289 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1766 movq 8(%rsi),%r14 | 1767 movq 8(%rsi),%r14 |
| 1767 movq 16(%rsi),%r13 | 1768 movq 16(%rsi),%r13 |
| 1768 movq 24(%rsi),%r12 | 1769 movq 24(%rsi),%r12 |
| 1769 movq 32(%rsi),%rbx | 1770 movq 32(%rsi),%rbx |
| 1770 movq 40(%rsi),%rbp | 1771 movq 40(%rsi),%rbp |
| 1771 leaq 48(%rsi),%rsp | 1772 leaq 48(%rsi),%rsp |
| 1772 .Lepilogue: | 1773 .Lepilogue: |
| 1773 .byte 0xf3,0xc3 | 1774 .byte 0xf3,0xc3 |
| 1774 .size mod_exp_512, . - mod_exp_512 | 1775 .size mod_exp_512, . - mod_exp_512 |
| 1775 #endif | 1776 #endif |
| OLD | NEW |