OLD | NEW |
1 default rel | 1 default rel |
2 %define XMMWORD | 2 %define XMMWORD |
3 %define YMMWORD | 3 %define YMMWORD |
4 %define ZMMWORD | 4 %define ZMMWORD |
5 section .text code align=64 | 5 section .text code align=64 |
6 | 6 |
7 | 7 |
8 EXTERN OPENSSL_ia32cap_P | 8 EXTERN OPENSSL_ia32cap_P |
9 | 9 |
10 global bn_mul_mont_gather5 | 10 global bn_mul_mont_gather5 |
(...skipping 1598 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1609 adc r14,QWORD[48+rdi] | 1609 adc r14,QWORD[48+rdi] |
1610 adc r15,QWORD[56+rdi] | 1610 adc r15,QWORD[56+rdi] |
1611 sbb rsi,rsi | 1611 sbb rsi,rsi |
1612 | 1612 |
1613 mov ecx,8 | 1613 mov ecx,8 |
1614 jmp NEAR $L$8x_tail | 1614 jmp NEAR $L$8x_tail |
1615 | 1615 |
1616 ALIGN 32 | 1616 ALIGN 32 |
1617 $L$8x_tail_done: | 1617 $L$8x_tail_done: |
1618 add r8,QWORD[rdx] | 1618 add r8,QWORD[rdx] |
| 1619 adc r9,0 |
| 1620 adc r10,0 |
| 1621 adc r11,0 |
| 1622 adc r12,0 |
| 1623 adc r13,0 |
| 1624 adc r14,0 |
| 1625 adc r15,0 |
| 1626 |
| 1627 |
1619 xor rax,rax | 1628 xor rax,rax |
1620 | 1629 |
1621 neg rsi | 1630 neg rsi |
1622 $L$8x_no_tail: | 1631 $L$8x_no_tail: |
1623 adc r8,QWORD[rdi] | 1632 adc r8,QWORD[rdi] |
1624 adc r9,QWORD[8+rdi] | 1633 adc r9,QWORD[8+rdi] |
1625 adc r10,QWORD[16+rdi] | 1634 adc r10,QWORD[16+rdi] |
1626 adc r11,QWORD[24+rdi] | 1635 adc r11,QWORD[24+rdi] |
1627 adc r12,QWORD[32+rdi] | 1636 adc r12,QWORD[32+rdi] |
1628 adc r13,QWORD[40+rdi] | 1637 adc r13,QWORD[40+rdi] |
(...skipping 418 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2047 DB 9,0,0,0 | 2056 DB 9,0,0,0 |
2048 DD mul_handler wrt ..imagebase | 2057 DD mul_handler wrt ..imagebase |
2049 DD $L$from_body wrt ..imagebase,$L$from_epilogue wrt ..imagebase | 2058 DD $L$from_body wrt ..imagebase,$L$from_epilogue wrt ..imagebase |
2050 ALIGN 8 | 2059 ALIGN 8 |
2051 $L$SEH_info_bn_gather5: | 2060 $L$SEH_info_bn_gather5: |
2052 DB 0x01,0x0d,0x05,0x00 | 2061 DB 0x01,0x0d,0x05,0x00 |
2053 DB 0x0d,0x78,0x01,0x00 | 2062 DB 0x0d,0x78,0x01,0x00 |
2054 DB 0x08,0x68,0x00,0x00 | 2063 DB 0x08,0x68,0x00,0x00 |
2055 DB 0x04,0x42,0x00,0x00 | 2064 DB 0x04,0x42,0x00,0x00 |
2056 ALIGN 8 | 2065 ALIGN 8 |
OLD | NEW |