| OLD | NEW |
| 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 .p2align 4 | 4 .p2align 4 |
| 5 _x86_64_AES_encrypt: | 5 _x86_64_AES_encrypt: |
| 6 xorl 0(%r15),%eax | 6 xorl 0(%r15),%eax |
| 7 xorl 4(%r15),%ebx | 7 xorl 4(%r15),%ebx |
| 8 xorl 8(%r15),%ecx | 8 xorl 8(%r15),%ecx |
| 9 xorl 12(%r15),%edx | 9 xorl 12(%r15),%edx |
| 10 | 10 |
| (...skipping 1298 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1309 L$cbc_prologue: | 1309 L$cbc_prologue: |
| 1310 | 1310 |
| 1311 cld | 1311 cld |
| 1312 movl %r9d,%r9d | 1312 movl %r9d,%r9d |
| 1313 | 1313 |
| 1314 leaq L$AES_Te(%rip),%r14 | 1314 leaq L$AES_Te(%rip),%r14 |
| 1315 leaq L$AES_Td(%rip),%r10 | 1315 leaq L$AES_Td(%rip),%r10 |
| 1316 cmpq $0,%r9 | 1316 cmpq $0,%r9 |
| 1317 cmoveq %r10,%r14 | 1317 cmoveq %r10,%r14 |
| 1318 | 1318 |
| 1319 » movl» _OPENSSL_ia32cap_P(%rip),%r10d | 1319 » movq» _OPENSSL_ia32cap_addr(%rip),%r10 |
| 1320 » movl» (%r10),%r10d |
| 1320 cmpq $512,%rdx | 1321 cmpq $512,%rdx |
| 1321 jb L$cbc_slow_prologue | 1322 jb L$cbc_slow_prologue |
| 1322 testq $15,%rdx | 1323 testq $15,%rdx |
| 1323 jnz L$cbc_slow_prologue | 1324 jnz L$cbc_slow_prologue |
| 1324 btl $28,%r10d | 1325 btl $28,%r10d |
| 1325 jc L$cbc_slow_prologue | 1326 jc L$cbc_slow_prologue |
| 1326 | 1327 |
| 1327 | 1328 |
| 1328 leaq -88-248(%rsp),%r15 | 1329 leaq -88-248(%rsp),%r15 |
| 1329 andq $-64,%r15 | 1330 andq $-64,%r15 |
| (...skipping 1195 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2525 .byte 0x2d,0xe5,0x7a,0x9f,0x93,0xc9,0x9c,0xef | 2526 .byte 0x2d,0xe5,0x7a,0x9f,0x93,0xc9,0x9c,0xef |
| 2526 .byte 0xa0,0xe0,0x3b,0x4d,0xae,0x2a,0xf5,0xb0 | 2527 .byte 0xa0,0xe0,0x3b,0x4d,0xae,0x2a,0xf5,0xb0 |
| 2527 .byte 0xc8,0xeb,0xbb,0x3c,0x83,0x53,0x99,0x61 | 2528 .byte 0xc8,0xeb,0xbb,0x3c,0x83,0x53,0x99,0x61 |
| 2528 .byte 0x17,0x2b,0x04,0x7e,0xba,0x77,0xd6,0x26 | 2529 .byte 0x17,0x2b,0x04,0x7e,0xba,0x77,0xd6,0x26 |
| 2529 .byte 0xe1,0x69,0x14,0x63,0x55,0x21,0x0c,0x7d | 2530 .byte 0xe1,0x69,0x14,0x63,0x55,0x21,0x0c,0x7d |
| 2530 .long 0x80808080, 0x80808080, 0xfefefefe, 0xfefefefe | 2531 .long 0x80808080, 0x80808080, 0xfefefefe, 0xfefefefe |
| 2531 .long 0x1b1b1b1b, 0x1b1b1b1b, 0, 0 | 2532 .long 0x1b1b1b1b, 0x1b1b1b1b, 0, 0 |
| 2532 .byte 65,69,83,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 | 2533 .byte 65,69,83,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 |
| 2533 .p2align 6 | 2534 .p2align 6 |
| 2534 #endif | 2535 #endif |
| OLD | NEW |