Add sections to Poly1305 ARM asm code.

This code isn't generated by perlasm and so the section directives need
to be added manually.

Change-Id: I46158741743859679decbce99097fe6071bf8012
Reviewed-on: https://boringssl-review.googlesource.com/6005
Reviewed-by: Adam Langley <agl@google.com>
This commit is contained in:
Adam Langley 2015-09-24 19:16:55 -07:00
parent 5f005ccd9d
commit 3f85e04f40

View File

@ -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 */