Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(389)

Side by Side Diff: third_party/boringssl/win-x86_64/crypto/bn/x86_64-mont5.asm

Issue 2669913002: Roll src/third_party/boringssl/src 358baeb9a..c26692cfd (Closed)
Patch Set: Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 1850 matching lines...) Expand 10 before | Expand all | Expand 10 after
1861 adc r13,QWORD[40+rdi] 1861 adc r13,QWORD[40+rdi]
1862 adc r14,QWORD[48+rdi] 1862 adc r14,QWORD[48+rdi]
1863 adc r15,QWORD[56+rdi] 1863 adc r15,QWORD[56+rdi]
1864 sbb rsi,rsi 1864 sbb rsi,rsi
1865 1865
1866 mov ecx,8 1866 mov ecx,8
1867 jmp NEAR $L$8x_tail 1867 jmp NEAR $L$8x_tail
1868 1868
1869 ALIGN 32 1869 ALIGN 32
1870 $L$8x_tail_done: 1870 $L$8x_tail_done:
1871 xor rax,rax
1871 add r8,QWORD[rdx] 1872 add r8,QWORD[rdx]
1872 adc r9,0 1873 adc r9,0
1873 adc r10,0 1874 adc r10,0
1874 adc r11,0 1875 adc r11,0
1875 adc r12,0 1876 adc r12,0
1876 adc r13,0 1877 adc r13,0
1877 adc r14,0 1878 adc r14,0
1878 adc r15,0 1879 adc r15,0
1879 1880 » adc» rax,0
1880
1881 » xor» rax,rax
1882 1881
1883 neg rsi 1882 neg rsi
1884 $L$8x_no_tail: 1883 $L$8x_no_tail:
1885 adc r8,QWORD[rdi] 1884 adc r8,QWORD[rdi]
1886 adc r9,QWORD[8+rdi] 1885 adc r9,QWORD[8+rdi]
1887 adc r10,QWORD[16+rdi] 1886 adc r10,QWORD[16+rdi]
1888 adc r11,QWORD[24+rdi] 1887 adc r11,QWORD[24+rdi]
1889 adc r12,QWORD[32+rdi] 1888 adc r12,QWORD[32+rdi]
1890 adc r13,QWORD[40+rdi] 1889 adc r13,QWORD[40+rdi]
1891 adc r14,QWORD[48+rdi] 1890 adc r14,QWORD[48+rdi]
(...skipping 543 matching lines...) Expand 10 before | Expand all | Expand 10 after
2435 $L$SEH_info_bn_from_mont8x: 2434 $L$SEH_info_bn_from_mont8x:
2436 DB 9,0,0,0 2435 DB 9,0,0,0
2437 DD mul_handler wrt ..imagebase 2436 DD mul_handler wrt ..imagebase
2438 DD $L$from_body wrt ..imagebase,$L$from_epilogue wrt ..imagebase 2437 DD $L$from_body wrt ..imagebase,$L$from_epilogue wrt ..imagebase
2439 ALIGN 8 2438 ALIGN 8
2440 $L$SEH_info_bn_gather5: 2439 $L$SEH_info_bn_gather5:
2441 DB 0x01,0x0b,0x03,0x0a 2440 DB 0x01,0x0b,0x03,0x0a
2442 DB 0x0b,0x01,0x21,0x00 2441 DB 0x0b,0x01,0x21,0x00
2443 DB 0x04,0xa3,0x00,0x00 2442 DB 0x04,0xa3,0x00,0x00
2444 ALIGN 8 2443 ALIGN 8
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698