OLD | NEW |
1 #include "arm_arch.h" | 1 #include "arm_arch.h" |
2 #ifdef __ARMEL__ | 2 #ifdef __ARMEL__ |
3 # define LO 0 | 3 # define LO 0 |
4 # define HI 4 | 4 # define HI 4 |
5 # define WORD64(hi0,lo0,hi1,lo1) .word lo0,hi0, lo1,hi1 | 5 # define WORD64(hi0,lo0,hi1,lo1) .word lo0,hi0, lo1,hi1 |
6 #else | 6 #else |
7 # define HI 0 | 7 # define HI 0 |
8 # define LO 4 | 8 # define LO 4 |
9 # define WORD64(hi0,lo0,hi1,lo1) .word hi0,lo0, hi1,lo1 | 9 # define WORD64(hi0,lo0,hi1,lo1) .word hi0,lo0, hi1,lo1 |
10 #endif | 10 #endif |
(...skipping 1754 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1765 bne .Loop_neon | 1765 bne .Loop_neon |
1766 | 1766 |
1767 vldmia sp!,{d8-d15} @ epilogue | 1767 vldmia sp!,{d8-d15} @ epilogue |
1768 bx lr @ .word 0xe12fff1e | 1768 bx lr @ .word 0xe12fff1e |
1769 #endif | 1769 #endif |
1770 .size sha512_block_data_order,.-sha512_block_data_order | 1770 .size sha512_block_data_order,.-sha512_block_data_order |
1771 .asciz "SHA512 block transform for ARMv4/NEON, CRYPTOGAMS by <appro@openssl.org
>" | 1771 .asciz "SHA512 block transform for ARMv4/NEON, CRYPTOGAMS by <appro@openssl.org
>" |
1772 .align 2 | 1772 .align 2 |
1773 #if __ARM_MAX_ARCH__>=7 | 1773 #if __ARM_MAX_ARCH__>=7 |
1774 .comm OPENSSL_armcap_P,4,4 | 1774 .comm OPENSSL_armcap_P,4,4 |
| 1775 .hidden OPENSSL_armcap_P |
1775 #endif | 1776 #endif |
OLD | NEW |