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_gather5 | 6 .globl _bn_mul_mont_gather5 |
7 .private_extern _bn_mul_mont_gather5 | 7 .private_extern _bn_mul_mont_gather5 |
8 | 8 |
9 .p2align 6 | 9 .p2align 6 |
10 _bn_mul_mont_gather5: | 10 _bn_mul_mont_gather5: |
(...skipping 1542 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1553 adcq 48(%rdi),%r14 | 1553 adcq 48(%rdi),%r14 |
1554 adcq 56(%rdi),%r15 | 1554 adcq 56(%rdi),%r15 |
1555 sbbq %rsi,%rsi | 1555 sbbq %rsi,%rsi |
1556 | 1556 |
1557 movl $8,%ecx | 1557 movl $8,%ecx |
1558 jmp L$8x_tail | 1558 jmp L$8x_tail |
1559 | 1559 |
1560 .p2align 5 | 1560 .p2align 5 |
1561 L$8x_tail_done: | 1561 L$8x_tail_done: |
1562 addq (%rdx),%r8 | 1562 addq (%rdx),%r8 |
1563 adcq $0,%r9 | |
1564 adcq $0,%r10 | |
1565 adcq $0,%r11 | |
1566 adcq $0,%r12 | |
1567 adcq $0,%r13 | |
1568 adcq $0,%r14 | |
1569 adcq $0,%r15 | |
1570 | |
1571 | |
1572 xorq %rax,%rax | 1563 xorq %rax,%rax |
1573 | 1564 |
1574 negq %rsi | 1565 negq %rsi |
1575 L$8x_no_tail: | 1566 L$8x_no_tail: |
1576 adcq 0(%rdi),%r8 | 1567 adcq 0(%rdi),%r8 |
1577 adcq 8(%rdi),%r9 | 1568 adcq 8(%rdi),%r9 |
1578 adcq 16(%rdi),%r10 | 1569 adcq 16(%rdi),%r10 |
1579 adcq 24(%rdi),%r11 | 1570 adcq 24(%rdi),%r11 |
1580 adcq 32(%rdi),%r12 | 1571 adcq 32(%rdi),%r12 |
1581 adcq 40(%rdi),%r13 | 1572 adcq 40(%rdi),%r13 |
(...skipping 240 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1822 jnz L$gather | 1813 jnz L$gather |
1823 .byte 0xf3,0xc3 | 1814 .byte 0xf3,0xc3 |
1824 L$SEH_end_bn_gather5: | 1815 L$SEH_end_bn_gather5: |
1825 | 1816 |
1826 .p2align 6 | 1817 .p2align 6 |
1827 L$magic_masks: | 1818 L$magic_masks: |
1828 .long 0,0, 0,0, 0,0, -1,-1 | 1819 .long 0,0, 0,0, 0,0, -1,-1 |
1829 .long 0,0, 0,0, 0,0, 0,0 | 1820 .long 0,0, 0,0, 0,0, 0,0 |
1830 .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,119,105,116,104,32,115,99,97,116,116,101,114,47,103,97 ,116,104,101,114,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,108,46,1 11,114,103,62,0 | 1821 .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,119,105,116,104,32,115,99,97,116,116,101,114,47,103,97 ,116,104,101,114,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,108,46,1 11,114,103,62,0 |
1831 #endif | 1822 #endif |
OLD | NEW |