diff --git a/crypto/poly1305/poly1305_arm_asm.S b/crypto/poly1305/poly1305_arm_asm.S index e16f83bd..bbd97914 100644 --- a/crypto/poly1305/poly1305_arm_asm.S +++ b/crypto/poly1305/poly1305_arm_asm.S @@ -153,6 +153,7 @@ # qhasm: qpushenter crypto_onetimeauth_poly1305_neon2_blocks .align 4 +.pushsection .text.openssl_poly1305_neon2_blocks,"ax",%progbits .global openssl_poly1305_neon2_blocks .hidden openssl_poly1305_neon2_blocks .type openssl_poly1305_neon2_blocks STT_FUNC @@ -1519,6 +1520,7 @@ mov r0,r3 mov sp,r12 vpop {q4,q5,q6,q7} bx lr +.popsection # qhasm: int32 input_0 @@ -1612,6 +1614,7 @@ bx lr # qhasm: enter crypto_onetimeauth_poly1305_neon2_addmulmod .align 2 +.pushsection .text.openssl_poly1305_neon2_addmulmod,"ax",%progbits .global openssl_poly1305_neon2_addmulmod .hidden openssl_poly1305_neon2_addmulmod .type openssl_poly1305_neon2_addmulmod STT_FUNC @@ -2011,5 +2014,6 @@ vst1.8 d4,[r0,: 64] # qhasm: return add sp,sp,#0 bx lr +.popsection #endif /* __arm__ && !OPENSSL_NO_ASM */