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 | |
1628 xor rax,rax | 1619 xor rax,rax |
1629 | 1620 |
1630 neg rsi | 1621 neg rsi |
1631 $L$8x_no_tail: | 1622 $L$8x_no_tail: |
1632 adc r8,QWORD[rdi] | 1623 adc r8,QWORD[rdi] |
1633 adc r9,QWORD[8+rdi] | 1624 adc r9,QWORD[8+rdi] |
1634 adc r10,QWORD[16+rdi] | 1625 adc r10,QWORD[16+rdi] |
1635 adc r11,QWORD[24+rdi] | 1626 adc r11,QWORD[24+rdi] |
1636 adc r12,QWORD[32+rdi] | 1627 adc r12,QWORD[32+rdi] |
1637 adc r13,QWORD[40+rdi] | 1628 adc r13,QWORD[40+rdi] |
(...skipping 418 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2056 DB 9,0,0,0 | 2047 DB 9,0,0,0 |
2057 DD mul_handler wrt ..imagebase | 2048 DD mul_handler wrt ..imagebase |
2058 DD $L$from_body wrt ..imagebase,$L$from_epilogue wrt ..imagebase | 2049 DD $L$from_body wrt ..imagebase,$L$from_epilogue wrt ..imagebase |
2059 ALIGN 8 | 2050 ALIGN 8 |
2060 $L$SEH_info_bn_gather5: | 2051 $L$SEH_info_bn_gather5: |
2061 DB 0x01,0x0d,0x05,0x00 | 2052 DB 0x01,0x0d,0x05,0x00 |
2062 DB 0x0d,0x78,0x01,0x00 | 2053 DB 0x0d,0x78,0x01,0x00 |
2063 DB 0x08,0x68,0x00,0x00 | 2054 DB 0x08,0x68,0x00,0x00 |
2064 DB 0x04,0x42,0x00,0x00 | 2055 DB 0x04,0x42,0x00,0x00 |
2065 ALIGN 8 | 2056 ALIGN 8 |
OLD | NEW |