OLD | NEW |
1 #if defined(__arm__) | 1 #if defined(__arm__) |
2 #include "arm_arch.h" | 2 #include <openssl/arm_arch.h> |
3 | 3 |
4 #if __ARM_MAX_ARCH__>=7 | 4 #if __ARM_MAX_ARCH__>=7 |
5 .text | 5 .text |
6 .arch armv7-a | 6 .arch armv7-a |
7 .fpu neon | 7 .fpu neon |
8 .code 32 | 8 .code 32 |
9 .align 5 | 9 .align 5 |
10 .Lrcon: | 10 .Lrcon: |
11 .long 0x01,0x01,0x01,0x01 | 11 .long 0x01,0x01,0x01,0x01 |
12 .long 0x0c0f0e0d,0x0c0f0e0d,0x0c0f0e0d,0x0c0f0e0d @ rotate-n-splat | 12 .long 0x0c0f0e0d,0x0c0f0e0d,0x0c0f0e0d,0x0c0f0e0d @ rotate-n-splat |
(...skipping 734 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
747 vst1.8 {q2},[r1]! | 747 vst1.8 {q2},[r1]! |
748 beq .Lctr32_done | 748 beq .Lctr32_done |
749 vst1.8 {q3},[r1] | 749 vst1.8 {q3},[r1] |
750 | 750 |
751 .Lctr32_done: | 751 .Lctr32_done: |
752 vldmia sp!,{d8,d9,d10,d11,d12,d13,d14,d15} | 752 vldmia sp!,{d8,d9,d10,d11,d12,d13,d14,d15} |
753 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,pc} | 753 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,pc} |
754 .size aes_v8_ctr32_encrypt_blocks,.-aes_v8_ctr32_encrypt_blocks | 754 .size aes_v8_ctr32_encrypt_blocks,.-aes_v8_ctr32_encrypt_blocks |
755 #endif | 755 #endif |
756 #endif | 756 #endif |
OLD | NEW |