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

Side by Side Diff: third_party/boringssl/linux-arm/crypto/chacha/chacha-armv4.S

Issue 2695223006: Roll src/third_party/boringssl/src dc8c1d962..0f28691d3 (Closed)
Patch Set: Use correct parent. Created 3 years, 10 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(__arm__) 1 #if defined(__arm__)
2 #include <openssl/arm_arch.h> 2 #include <openssl/arm_arch.h>
3 3
4 .text 4 .text
5 #if defined(__thumb2__) 5 #if defined(__thumb2__)
6 .syntax unified 6 .syntax unified
7 .thumb 7 .thumb
8 #else 8 #else
9 .code 32 9 .code 32
10 #endif 10 #endif
(...skipping 1439 matching lines...) Expand 10 before | Expand all | Expand 10 after
1450 # endif 1450 # endif
1451 stmia r8,{r0,r1,r2,r3,r4,r5,r6,r7} 1451 stmia r8,{r0,r1,r2,r3,r4,r5,r6,r7}
1452 add r10,sp,#4*(0) 1452 add r10,sp,#4*(0)
1453 sub r11,r11,#64*3 @ len-=64*3 1453 sub r11,r11,#64*3 @ len-=64*3
1454 1454
1455 .Loop_tail_neon: 1455 .Loop_tail_neon:
1456 ldrb r8,[r10],#1 @ read buffer on stack 1456 ldrb r8,[r10],#1 @ read buffer on stack
1457 ldrb r9,[r12],#1 @ read input 1457 ldrb r9,[r12],#1 @ read input
1458 subs r11,r11,#1 1458 subs r11,r11,#1
1459 eor r8,r8,r9 1459 eor r8,r8,r9
1460 » strb» r8,[r14],#1» » @ store ouput 1460 » strb» r8,[r14],#1» » @ store output
1461 bne .Loop_tail_neon 1461 bne .Loop_tail_neon
1462 1462
1463 .Ldone_neon: 1463 .Ldone_neon:
1464 add sp,sp,#4*(32+4) 1464 add sp,sp,#4*(32+4)
1465 vldmia sp,{d8,d9,d10,d11,d12,d13,d14,d15} 1465 vldmia sp,{d8,d9,d10,d11,d12,d13,d14,d15}
1466 add sp,sp,#4*(16+3) 1466 add sp,sp,#4*(16+3)
1467 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,pc} 1467 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,pc}
1468 .size ChaCha20_neon,.-ChaCha20_neon 1468 .size ChaCha20_neon,.-ChaCha20_neon
1469 .comm OPENSSL_armcap_P,4,4 1469 .comm OPENSSL_armcap_P,4,4
1470 #endif 1470 #endif
1471 #endif 1471 #endif
OLDNEW
« no previous file with comments | « third_party/boringssl/BUILD.generated_tests.gni ('k') | third_party/boringssl/linux-x86/crypto/bn/x86-mont.S » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698