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

Side by Side Diff: third_party/boringssl/linux-x86_64/crypto/rc4/rc4-x86_64.S

Issue 952293002: Roll BoringSSL b180ee9..09bdb2a (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: roll a little further Created 5 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 #if defined(__x86_64__) 1 #if defined(__x86_64__)
2 .text 2 .text
3 3
4 4
5 .globl asm_RC4 5 .globl asm_RC4
6 .hidden asm_RC4 6 .hidden asm_RC4
7 .type asm_RC4,@function 7 .type asm_RC4,@function
8 .align 16 8 .align 16
9 asm_RC4: 9 asm_RC4:
10 orq %rsi,%rsi 10 orq %rsi,%rsi
(...skipping 574 matching lines...) Expand 10 before | Expand all | Expand 10 after
585 jnc .Lc2ndloop 585 jnc .Lc2ndloop
586 movl $-1,256(%rdi) 586 movl $-1,256(%rdi)
587 587
588 .align 16 588 .align 16
589 .Lexit_key: 589 .Lexit_key:
590 xorl %eax,%eax 590 xorl %eax,%eax
591 movl %eax,-8(%rdi) 591 movl %eax,-8(%rdi)
592 movl %eax,-4(%rdi) 592 movl %eax,-4(%rdi)
593 .byte 0xf3,0xc3 593 .byte 0xf3,0xc3
594 .size asm_RC4_set_key,.-asm_RC4_set_key 594 .size asm_RC4_set_key,.-asm_RC4_set_key
595
596 .globl RC4_options
597 .hidden RC4_options
598 .type RC4_options,@function
599 .align 16
600 RC4_options:
601 leaq .Lopts(%rip),%rax
602 movq OPENSSL_ia32cap_P(%rip),%rdx
603 movl (%rdx),%edx
604 btl $20,%edx
605 jc .L8xchar
606 btl $30,%edx
607 jnc .Ldone
608 addq $25,%rax
609 .byte 0xf3,0xc3
610 .L8xchar:
611 addq $12,%rax
612 .Ldone:
613 .byte 0xf3,0xc3
614 .align 64
615 .Lopts:
616 .byte 114,99,52,40,56,120,44,105,110,116,41,0
617 .byte 114,99,52,40,56,120,44,99,104,97,114,41,0
618 .byte 114,99,52,40,49,54,120,44,105,110,116,41,0
619 .byte 82,67,52,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71 ,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,1 11,114,103,62,0
620 .align 64
621 .size RC4_options,.-RC4_options
622 #endif 595 #endif
OLDNEW
« no previous file with comments | « third_party/boringssl/linux-x86_64/crypto/cpu-x86_64-asm.S ('k') | third_party/boringssl/mac-x86/crypto/cpu-x86-asm.S » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698