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

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

Issue 1001833005: Update from https://crrev.com/320343 (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Supress Created 5 years, 9 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 .extern»asm_AES_encrypt
5 5 .hidden asm_AES_encrypt
6 .extern»asm_AES_decrypt
7 .hidden asm_AES_decrypt
6 8
7 .type _bsaes_encrypt8,@function 9 .type _bsaes_encrypt8,@function
8 .align 64 10 .align 64
9 _bsaes_encrypt8: 11 _bsaes_encrypt8:
10 leaq .LBS0(%rip),%r11 12 leaq .LBS0(%rip),%r11
11 13
12 movdqa (%rax),%xmm8 14 movdqa (%rax),%xmm8
13 leaq 16(%rax),%rax 15 leaq 16(%rax),%rax
14 movdqa 80(%r11),%xmm7 16 movdqa 80(%r11),%xmm7
15 pxor %xmm8,%xmm15 17 pxor %xmm8,%xmm15
(...skipping 1040 matching lines...) Expand 10 before | Expand all | Expand 10 after
1056 movdqa %xmm14,96(%rax) 1058 movdqa %xmm14,96(%rax)
1057 movdqa %xmm15,112(%rax) 1059 movdqa %xmm15,112(%rax)
1058 leaq 128(%rax),%rax 1060 leaq 128(%rax),%rax
1059 decl %r10d 1061 decl %r10d
1060 jnz .Lkey_loop 1062 jnz .Lkey_loop
1061 1063
1062 movdqa 80(%r11),%xmm7 1064 movdqa 80(%r11),%xmm7
1063 1065
1064 .byte 0xf3,0xc3 1066 .byte 0xf3,0xc3
1065 .size _bsaes_key_convert,.-_bsaes_key_convert 1067 .size _bsaes_key_convert,.-_bsaes_key_convert
1066 1068 .extern»asm_AES_cbc_encrypt
1069 .hidden asm_AES_cbc_encrypt
1067 .globl bsaes_cbc_encrypt 1070 .globl bsaes_cbc_encrypt
1068 .hidden bsaes_cbc_encrypt 1071 .hidden bsaes_cbc_encrypt
1069 .type bsaes_cbc_encrypt,@function 1072 .type bsaes_cbc_encrypt,@function
1070 .align 16 1073 .align 16
1071 bsaes_cbc_encrypt: 1074 bsaes_cbc_encrypt:
1072 cmpl $0,%r9d 1075 cmpl $0,%r9d
1073 jne asm_AES_cbc_encrypt 1076 jne asm_AES_cbc_encrypt
1074 cmpq $128,%rdx 1077 cmpq $128,%rdx
1075 jb asm_AES_cbc_encrypt 1078 jb asm_AES_cbc_encrypt
1076 1079
(...skipping 1418 matching lines...) Expand 10 before | Expand all | Expand 10 after
2495 .quad 0x0404040404040404, 0x0404040404040404 2498 .quad 0x0404040404040404, 0x0404040404040404
2496 .quad 0x0808080808080808, 0x0808080808080808 2499 .quad 0x0808080808080808, 0x0808080808080808
2497 .LM0: 2500 .LM0:
2498 .quad 0x02060a0e03070b0f, 0x0004080c0105090d 2501 .quad 0x02060a0e03070b0f, 0x0004080c0105090d
2499 .L63: 2502 .L63:
2500 .quad 0x6363636363636363, 0x6363636363636363 2503 .quad 0x6363636363636363, 0x6363636363636363
2501 .byte 66,105,116,45,115,108,105,99,101,100,32,65,69,83,32,102,111,114,32,120,5 6,54,95,54,52,47,83,83,83,69,51,44,32,69,109,105,108,105,97,32,75,195,164,115,11 2,101,114,44,32,80,101,116,101,114,32,83,99,104,119,97,98,101,44,32,65,110,100,1 21,32,80,111,108,121,97,107,111,118,0 2504 .byte 66,105,116,45,115,108,105,99,101,100,32,65,69,83,32,102,111,114,32,120,5 6,54,95,54,52,47,83,83,83,69,51,44,32,69,109,105,108,105,97,32,75,195,164,115,11 2,101,114,44,32,80,101,116,101,114,32,83,99,104,119,97,98,101,44,32,65,110,100,1 21,32,80,111,108,121,97,107,111,118,0
2502 .align 64 2505 .align 64
2503 .size _bsaes_const,.-_bsaes_const 2506 .size _bsaes_const,.-_bsaes_const
2504 #endif 2507 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698