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

Side by Side Diff: third_party/boringssl/mac-x86_64/crypto/fipsmodule/sha256-x86_64.S

Issue 2811393005: Roll src/third_party/boringssl/src c8ff30cbe..bc6a76b0e (Closed)
Patch Set: Created 3 years, 8 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 #if defined(__x86_64__) && !defined(OPENSSL_NO_ASM) 1 #if defined(__x86_64__) && !defined(OPENSSL_NO_ASM)
2 .text 2 .text
3 3
4 4
5 .globl _sha256_block_data_order 5 .globl _sha256_block_data_order
6 .private_extern _sha256_block_data_order 6 .private_extern _sha256_block_data_order
7 7
8 .p2align 4 8 .p2align 4
9 _sha256_block_data_order: 9 _sha256_block_data_order:
10 » leaq» _OPENSSL_ia32cap_P(%rip),%r11 10 » leaq» _OPENSSL_ia32cap_addr(%rip),%r11
11 » movq» (%r11),%r11
11 movl 0(%r11),%r9d 12 movl 0(%r11),%r9d
12 movl 4(%r11),%r10d 13 movl 4(%r11),%r10d
13 movl 8(%r11),%r11d 14 movl 8(%r11),%r11d
14 andl $1073741824,%r9d 15 andl $1073741824,%r9d
15 andl $268435968,%r10d 16 andl $268435968,%r10d
16 orl %r9d,%r10d 17 orl %r9d,%r10d
17 cmpl $1342177792,%r10d 18 cmpl $1342177792,%r10d
18 je L$avx_shortcut 19 je L$avx_shortcut
19 testl $512,%r10d 20 testl $512,%r10d
20 jnz L$ssse3_shortcut 21 jnz L$ssse3_shortcut
(...skipping 15 matching lines...) Expand all
36 L$prologue: 37 L$prologue:
37 38
38 movl 0(%rdi),%eax 39 movl 0(%rdi),%eax
39 movl 4(%rdi),%ebx 40 movl 4(%rdi),%ebx
40 movl 8(%rdi),%ecx 41 movl 8(%rdi),%ecx
41 movl 12(%rdi),%edx 42 movl 12(%rdi),%edx
42 movl 16(%rdi),%r8d 43 movl 16(%rdi),%r8d
43 movl 20(%rdi),%r9d 44 movl 20(%rdi),%r9d
44 movl 24(%rdi),%r10d 45 movl 24(%rdi),%r10d
45 movl 28(%rdi),%r11d 46 movl 28(%rdi),%r11d
47
46 jmp L$loop 48 jmp L$loop
47 49
48 .p2align 4 50 .p2align 4
49 L$loop: 51 L$loop:
50 movl %ebx,%edi 52 movl %ebx,%edi
51 leaq K256(%rip),%rbp 53 leaq K256(%rip),%rbp
52 xorl %ecx,%edi 54 xorl %ecx,%edi
53 movl 0(%rsi),%r12d 55 movl 0(%rsi),%r12d
54 movl %r8d,%r13d 56 movl %r8d,%r13d
55 movl %eax,%r14d 57 movl %eax,%r14d
(...skipping 3840 matching lines...) Expand 10 before | Expand all | Expand 10 after
3896 movq -40(%rsi),%r14 3898 movq -40(%rsi),%r14
3897 movq -32(%rsi),%r13 3899 movq -32(%rsi),%r13
3898 movq -24(%rsi),%r12 3900 movq -24(%rsi),%r12
3899 movq -16(%rsi),%rbp 3901 movq -16(%rsi),%rbp
3900 movq -8(%rsi),%rbx 3902 movq -8(%rsi),%rbx
3901 leaq (%rsi),%rsp 3903 leaq (%rsi),%rsp
3902 L$epilogue_avx: 3904 L$epilogue_avx:
3903 .byte 0xf3,0xc3 3905 .byte 0xf3,0xc3
3904 3906
3905 #endif 3907 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698