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 OPENSSL_atomic_add
22 .type OPENSSL_atomic_add,%function
31 .word 0xe12fff1e @ bx lr
38 add r6,r3,r2 @ &spinlock
40 .Lspin: bl sched_yield
49 str r0,[r6] @ release spinlock
53 .word 0xe12fff1e @ bx lr
55 .size OPENSSL_atomic_add,.-OPENSSL_atomic_add
57 .global OPENSSL_cleanse
58 .type OPENSSL_cleanse,%function
86 .word 0xe12fff1e @ bx lr
87 .size OPENSSL_cleanse,.-OPENSSL_cleanse
89 .global OPENSSL_wipe_cpu
90 .type OPENSSL_wipe_cpu,%function
92 ldr r0,.LOPENSSL_armcap
93 adr r1,.LOPENSSL_armcap
100 .word 0xf3000150 @ veor q0, q0, q0
101 .word 0xf3022152 @ veor q1, q1, q1
102 .word 0xf3044154 @ veor q2, q2, q2
103 .word 0xf3066156 @ veor q3, q3, q3
104 .word 0xf34001f0 @ veor q8, q8, q8
105 .word 0xf34221f2 @ veor q9, q9, q9
106 .word 0xf34441f4 @ veor q10, q10, q10
107 .word 0xf34661f6 @ veor q11, q11, q11
108 .word 0xf34881f8 @ veor q12, q12, q12
109 .word 0xf34aa1fa @ veor q13, q13, q13
110 .word 0xf34cc1fc @ veor q14, q14, q14
111 .word 0xf34ee1fe @ veor q15, q15, q15
116 .word 0xe12fff1e @ bx lr
117 .size OPENSSL_wipe_cpu,.-OPENSSL_wipe_cpu
119 .global OPENSSL_instrument_bus
120 .type OPENSSL_instrument_bus,%function
121 OPENSSL_instrument_bus:
125 .word 0xe12fff1e @ bx lr
126 .size OPENSSL_instrument_bus,.-OPENSSL_instrument_bus
128 .global OPENSSL_instrument_bus2
129 .type OPENSSL_instrument_bus2,%function
130 OPENSSL_instrument_bus2:
134 .word 0xe12fff1e @ bx lr
135 .size OPENSSL_instrument_bus2,.-OPENSSL_instrument_bus2
139 .word OPENSSL_armcap_P-.LOPENSSL_armcap
144 .word atomic_add_spinlock-.Lspinlock
153 .comm OPENSSL_armcap_P,4,4
154 .hidden OPENSSL_armcap_P