OLD | NEW |
1 #include "arm_arch.h" | 1 #include "arm_arch.h" |
2 | 2 |
3 .text | 3 .text |
4 .code 32 | 4 .code 32 |
5 | 5 |
6 .type K256,%object | 6 .type K256,%object |
7 .align 5 | 7 .align 5 |
8 K256: | 8 K256: |
9 .word 0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5 | 9 .word 0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5 |
10 .word 0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5 | 10 .word 0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5 |
(...skipping 2672 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2683 vadd.i32 q1,q1,q15 | 2683 vadd.i32 q1,q1,q15 |
2684 bne .Loop_v8 | 2684 bne .Loop_v8 |
2685 | 2685 |
2686 vst1.32 {q0,q1},[r0] | 2686 vst1.32 {q0,q1},[r0] |
2687 | 2687 |
2688 bx lr @ bx lr | 2688 bx lr @ bx lr |
2689 .size sha256_block_data_order_armv8,.-sha256_block_data_order_armv8 | 2689 .size sha256_block_data_order_armv8,.-sha256_block_data_order_armv8 |
2690 #endif | 2690 #endif |
2691 .asciz "SHA256 block transform for ARMv4/NEON/ARMv8, CRYPTOGAMS by <appro@opens
sl.org>" | 2691 .asciz "SHA256 block transform for ARMv4/NEON/ARMv8, CRYPTOGAMS by <appro@opens
sl.org>" |
2692 .align 2 | 2692 .align 2 |
2693 #if __ARM_MARCH_ARCH__>=7 | 2693 #if __ARM_MAX_ARCH__>=7 |
2694 .comm OPENSSL_armcap_P,4,4 | 2694 .comm OPENSSL_armcap_P,4,4 |
2695 #endif | 2695 #endif |
OLD | NEW |