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

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

Issue 428753004: BoringSSL: roll DEPS and enable dynamic visibility. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: ... Created 6 years, 4 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 | Annotate | Revision Log
OLDNEW
1 #if defined(__arm__) 1 #if defined(__arm__)
2 #include "arm_arch.h" 2 #include "arm_arch.h"
3 3
4 .text 4 .text
5 .code 32 5 .code 32
6 6
7 .type K256,%object 7 .type K256,%object
8 .align 5 8 .align 5
9 K256: 9 K256:
10 .word 0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5 10 .word 0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5
(...skipping 12 matching lines...) Expand all
23 .word 0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3 23 .word 0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3
24 .word 0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208 24 .word 0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208
25 .word 0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2 25 .word 0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2
26 .size K256,.-K256 26 .size K256,.-K256
27 .word 0 @ terminator 27 .word 0 @ terminator
28 .LOPENSSL_armcap: 28 .LOPENSSL_armcap:
29 .word OPENSSL_armcap_P-sha256_block_data_order 29 .word OPENSSL_armcap_P-sha256_block_data_order
30 .align 5 30 .align 5
31 31
32 .global sha256_block_data_order 32 .global sha256_block_data_order
33 .hidden sha256_block_data_order
33 .type sha256_block_data_order,%function 34 .type sha256_block_data_order,%function
34 sha256_block_data_order: 35 sha256_block_data_order:
35 sub r3,pc,#8 @ sha256_block_data_order 36 sub r3,pc,#8 @ sha256_block_data_order
36 add r2,r1,r2,lsl#6 @ len to point at the end of inp 37 add r2,r1,r2,lsl#6 @ len to point at the end of inp
37 #if __ARM_ARCH__>=7 38 #if __ARM_ARCH__>=7
38 ldr r12,.LOPENSSL_armcap 39 ldr r12,.LOPENSSL_armcap
39 ldr r12,[r3,r12] @ OPENSSL_armcap_P 40 ldr r12,[r3,r12] @ OPENSSL_armcap_P
40 tst r12,#1 41 tst r12,#1
41 bne .LNEON 42 bne .LNEON
42 #endif 43 #endif
(...skipping 2499 matching lines...) Expand 10 before | Expand all | Expand 10 after
2542 bne .L_00_48 2543 bne .L_00_48
2543 2544
2544 ldmia sp!,{r4-r12,pc} 2545 ldmia sp!,{r4-r12,pc}
2545 #endif 2546 #endif
2546 .size sha256_block_data_order,.-sha256_block_data_order 2547 .size sha256_block_data_order,.-sha256_block_data_order
2547 .asciz "SHA256 block transform for ARMv4/NEON, CRYPTOGAMS by <appro@openssl.org >" 2548 .asciz "SHA256 block transform for ARMv4/NEON, CRYPTOGAMS by <appro@openssl.org >"
2548 .align 2 2549 .align 2
2549 .comm OPENSSL_armcap_P,4,4 2550 .comm OPENSSL_armcap_P,4,4
2550 2551
2551 #endif 2552 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698