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

Side by Side Diff: third_party/boringssl/mac-x86_64/crypto/fipsmodule/aes-x86_64.S

Issue 2829743002: Roll src/third_party/boringssl/src bc6a76b0e..777fdd644 (Closed)
Patch Set: Created 3 years, 8 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__) && !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
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
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
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698