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 |