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:
parent
5f005ccd9d
commit
3f85e04f40
@ -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 */
|
||||
|
Loading…
Reference in New Issue
Block a user