| OLD | NEW |
| 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 Loading... |
| 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 Loading... |
| 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 |
| OLD | NEW |