7 .global _armv7_neon_probe
8 .type _armv7_neon_probe,%function
10 .word 0xf26ee1fe @ vorr q15,q15,q15
11 .word 0xe12fff1e @ bx lr
12 .size _armv7_neon_probe,.-_armv7_neon_probe
15 .type _armv7_tick,%function
18 .word 0xe12fff1e @ bx lr
19 .size _armv7_tick,.-_armv7_tick
21 .global _armv8_aes_probe
22 .type _armv8_aes_probe,%function
24 .word 0xf3b00300 @ aese.8 q0,q0
25 .word 0xe12fff1e @ bx lr
26 .size _armv8_aes_probe,.-_armv8_aes_probe
28 .global _armv8_sha1_probe
29 .type _armv8_sha1_probe,%function
31 .word 0xf2000c40 @ sha1c.32 q0,q0,q0
32 .word 0xe12fff1e @ bx lr
33 .size _armv8_sha1_probe,.-_armv8_sha1_probe
35 .global _armv8_sha256_probe
36 .type _armv8_sha256_probe,%function
38 .word 0xf3000c40 @ sha256h.32 q0,q0,q0
39 .word 0xe12fff1e @ bx lr
40 .size _armv8_sha256_probe,.-_armv8_sha256_probe
41 .global _armv8_pmull_probe
42 .type _armv8_pmull_probe,%function
44 .word 0xf2a00e00 @ vmull.p64 q0,d0,d0
45 .word 0xe12fff1e @ bx lr
46 .size _armv8_pmull_probe,.-_armv8_pmull_probe
49 .global OPENSSL_atomic_add
50 .type OPENSSL_atomic_add,%function
59 .word 0xe12fff1e @ bx lr
66 add r6,r3,r2 @ &spinlock
68 .Lspin: bl sched_yield
77 str r0,[r6] @ release spinlock
81 .word 0xe12fff1e @ bx lr
83 .size OPENSSL_atomic_add,.-OPENSSL_atomic_add
85 .global OPENSSL_cleanse
86 .type OPENSSL_cleanse,%function
114 .word 0xe12fff1e @ bx lr
115 .size OPENSSL_cleanse,.-OPENSSL_cleanse
117 .global OPENSSL_wipe_cpu
118 .type OPENSSL_wipe_cpu,%function
120 ldr r0,.LOPENSSL_armcap
121 adr r1,.LOPENSSL_armcap
128 .word 0xf3000150 @ veor q0, q0, q0
129 .word 0xf3022152 @ veor q1, q1, q1
130 .word 0xf3044154 @ veor q2, q2, q2
131 .word 0xf3066156 @ veor q3, q3, q3
132 .word 0xf34001f0 @ veor q8, q8, q8
133 .word 0xf34221f2 @ veor q9, q9, q9
134 .word 0xf34441f4 @ veor q10, q10, q10
135 .word 0xf34661f6 @ veor q11, q11, q11
136 .word 0xf34881f8 @ veor q12, q12, q12
137 .word 0xf34aa1fa @ veor q13, q13, q13
138 .word 0xf34cc1fc @ veor q14, q14, q14
139 .word 0xf34ee1fe @ veor q15, q15, q15
144 .word 0xe12fff1e @ bx lr
145 .size OPENSSL_wipe_cpu,.-OPENSSL_wipe_cpu
147 .global OPENSSL_instrument_bus
148 .type OPENSSL_instrument_bus,%function
149 OPENSSL_instrument_bus:
153 .word 0xe12fff1e @ bx lr
154 .size OPENSSL_instrument_bus,.-OPENSSL_instrument_bus
156 .global OPENSSL_instrument_bus2
157 .type OPENSSL_instrument_bus2,%function
158 OPENSSL_instrument_bus2:
162 .word 0xe12fff1e @ bx lr
163 .size OPENSSL_instrument_bus2,.-OPENSSL_instrument_bus2
167 .word OPENSSL_armcap_P-.LOPENSSL_armcap
172 .word atomic_add_spinlock-.Lspinlock
181 .comm OPENSSL_armcap_P,4,4
182 .hidden OPENSSL_armcap_P