| OLD | NEW |
| 1 OPTION DOTNAME | 1 OPTION DOTNAME |
| 2 .text$ SEGMENT ALIGN(256) 'CODE' | 2 .text$ SEGMENT ALIGN(256) 'CODE' |
| 3 | 3 |
| 4 EXTERN OPENSSL_ia32cap_P:NEAR | 4 EXTERN OPENSSL_ia32cap_P:NEAR |
| 5 | 5 |
| 6 PUBLIC bn_mul_mont_gather5 | 6 PUBLIC bn_mul_mont_gather5 |
| 7 | 7 |
| 8 ALIGN 64 | 8 ALIGN 64 |
| 9 bn_mul_mont_gather5 PROC PUBLIC | 9 bn_mul_mont_gather5 PROC PUBLIC |
| 10 mov QWORD PTR[8+rsp],rdi ;WIN64 prologue | 10 mov QWORD PTR[8+rsp],rdi ;WIN64 prologue |
| (...skipping 1809 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1820 mov r12,QWORD PTR[((-24))+rsi] | 1820 mov r12,QWORD PTR[((-24))+rsi] |
| 1821 mov rbp,QWORD PTR[((-16))+rsi] | 1821 mov rbp,QWORD PTR[((-16))+rsi] |
| 1822 mov rbx,QWORD PTR[((-8))+rsi] | 1822 mov rbx,QWORD PTR[((-8))+rsi] |
| 1823 lea rsp,QWORD PTR[rsi] | 1823 lea rsp,QWORD PTR[rsi] |
| 1824 $L$from_epilogue:: | 1824 $L$from_epilogue:: |
| 1825 mov rdi,QWORD PTR[8+rsp] ;WIN64 epilogue | 1825 mov rdi,QWORD PTR[8+rsp] ;WIN64 epilogue |
| 1826 mov rsi,QWORD PTR[16+rsp] | 1826 mov rsi,QWORD PTR[16+rsp] |
| 1827 DB 0F3h,0C3h ;repret | 1827 DB 0F3h,0C3h ;repret |
| 1828 $L$SEH_end_bn_from_mont8x:: | 1828 $L$SEH_end_bn_from_mont8x:: |
| 1829 bn_from_mont8x ENDP | 1829 bn_from_mont8x ENDP |
| 1830 PUBLIC bn_get_bits5 | |
| 1831 | |
| 1832 ALIGN 16 | |
| 1833 bn_get_bits5 PROC PUBLIC | |
| 1834 mov r10,rcx | |
| 1835 mov ecx,edx | |
| 1836 shr edx,3 | |
| 1837 movzx eax,WORD PTR[rdx*1+r10] | |
| 1838 and ecx,7 | |
| 1839 shr eax,cl | |
| 1840 and eax,31 | |
| 1841 DB 0F3h,0C3h ;repret | |
| 1842 bn_get_bits5 ENDP | |
| 1843 | |
| 1844 PUBLIC bn_scatter5 | 1830 PUBLIC bn_scatter5 |
| 1845 | 1831 |
| 1846 ALIGN 16 | 1832 ALIGN 16 |
| 1847 bn_scatter5 PROC PUBLIC | 1833 bn_scatter5 PROC PUBLIC |
| 1848 cmp edx,0 | 1834 cmp edx,0 |
| 1849 jz $L$scatter_epilogue | 1835 jz $L$scatter_epilogue |
| 1850 lea r8,QWORD PTR[r9*8+r8] | 1836 lea r8,QWORD PTR[r9*8+r8] |
| 1851 $L$scatter:: | 1837 $L$scatter:: |
| 1852 mov rax,QWORD PTR[rcx] | 1838 mov rax,QWORD PTR[rcx] |
| 1853 lea rcx,QWORD PTR[8+rcx] | 1839 lea rcx,QWORD PTR[8+rcx] |
| (...skipping 212 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2066 ALIGN 8 | 2052 ALIGN 8 |
| 2067 $L$SEH_info_bn_gather5:: | 2053 $L$SEH_info_bn_gather5:: |
| 2068 DB 001h,00dh,005h,000h | 2054 DB 001h,00dh,005h,000h |
| 2069 DB 00dh,078h,001h,000h | 2055 DB 00dh,078h,001h,000h |
| 2070 DB 008h,068h,000h,000h | 2056 DB 008h,068h,000h,000h |
| 2071 DB 004h,042h,000h,000h | 2057 DB 004h,042h,000h,000h |
| 2072 ALIGN 8 | 2058 ALIGN 8 |
| 2073 | 2059 |
| 2074 .xdata ENDS | 2060 .xdata ENDS |
| 2075 END | 2061 END |
| OLD | NEW |