Chromium Code Reviews| OLD | NEW |
|---|---|
| 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 Loading... | |
| 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 Loading... | |
| 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 |
| OLD | NEW |