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

Side by Side Diff: third_party/boringssl/mac-x86_64/crypto/fipsmodule/sha512-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 _sha512_block_data_order 5 .globl _sha512_block_data_order
6 .private_extern _sha512_block_data_order 6 .private_extern _sha512_block_data_order
7 7
8 .p2align 4 8 .p2align 4
9 _sha512_block_data_order: 9 _sha512_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 testl $2048,%r10d 15 testl $2048,%r10d
15 jnz L$xop_shortcut 16 jnz L$xop_shortcut
16 andl $1073741824,%r9d 17 andl $1073741824,%r9d
17 andl $268435968,%r10d 18 andl $268435968,%r10d
18 orl %r9d,%r10d 19 orl %r9d,%r10d
19 cmpl $1342177792,%r10d 20 cmpl $1342177792,%r10d
20 je L$avx_shortcut 21 je L$avx_shortcut
(...skipping 15 matching lines...) Expand all
36 L$prologue: 37 L$prologue:
37 38
38 movq 0(%rdi),%rax 39 movq 0(%rdi),%rax
39 movq 8(%rdi),%rbx 40 movq 8(%rdi),%rbx
40 movq 16(%rdi),%rcx 41 movq 16(%rdi),%rcx
41 movq 24(%rdi),%rdx 42 movq 24(%rdi),%rdx
42 movq 32(%rdi),%r8 43 movq 32(%rdi),%r8
43 movq 40(%rdi),%r9 44 movq 40(%rdi),%r9
44 movq 48(%rdi),%r10 45 movq 48(%rdi),%r10
45 movq 56(%rdi),%r11 46 movq 56(%rdi),%r11
47
46 jmp L$loop 48 jmp L$loop
47 49
48 .p2align 4 50 .p2align 4
49 L$loop: 51 L$loop:
50 movq %rbx,%rdi 52 movq %rbx,%rdi
51 leaq K512(%rip),%rbp 53 leaq K512(%rip),%rbp
52 xorq %rcx,%rdi 54 xorq %rcx,%rdi
53 movq 0(%rsi),%r12 55 movq 0(%rsi),%r12
54 movq %r8,%r13 56 movq %r8,%r13
55 movq %rax,%r14 57 movq %rax,%r14
(...skipping 3962 matching lines...) Expand 10 before | Expand all | Expand 10 after
4018 movq -40(%rsi),%r14 4020 movq -40(%rsi),%r14
4019 movq -32(%rsi),%r13 4021 movq -32(%rsi),%r13
4020 movq -24(%rsi),%r12 4022 movq -24(%rsi),%r12
4021 movq -16(%rsi),%rbp 4023 movq -16(%rsi),%rbp
4022 movq -8(%rsi),%rbx 4024 movq -8(%rsi),%rbx
4023 leaq (%rsi),%rsp 4025 leaq (%rsi),%rsp
4024 L$epilogue_avx: 4026 L$epilogue_avx:
4025 .byte 0xf3,0xc3 4027 .byte 0xf3,0xc3
4026 4028
4027 #endif 4029 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698