8 .global _armv7_neon_probe
9 .type _armv7_neon_probe,%function
11 .word 0xf26ee1fe @ vorr q15,q15,q15
12 .word 0xe12fff1e @ bx lr
13 .size _armv7_neon_probe,.-_armv7_neon_probe
16 .global OPENSSL_atomic_add
17 .type OPENSSL_atomic_add,%function
26 .word 0xe12fff1e @ bx lr
33 add r6,r3,r2 @ &spinlock
35 .Lspin: bl sched_yield
44 str r0,[r6] @ release spinlock
48 .word 0xe12fff1e @ bx lr
50 .size OPENSSL_atomic_add,.-OPENSSL_atomic_add
52 .global OPENSSL_wipe_cpu
53 .type OPENSSL_wipe_cpu,%function
55 ldr r0,.LOPENSSL_armcap
56 adr r1,.LOPENSSL_armcap
63 .word 0xf3000150 @ veor q0, q0, q0
64 .word 0xf3022152 @ veor q1, q1, q1
65 .word 0xf3044154 @ veor q2, q2, q2
66 .word 0xf3066156 @ veor q3, q3, q3
67 .word 0xf34001f0 @ veor q8, q8, q8
68 .word 0xf34221f2 @ veor q9, q9, q9
69 .word 0xf34441f4 @ veor q10, q10, q10
70 .word 0xf34661f6 @ veor q11, q11, q11
71 .word 0xf34881f8 @ veor q12, q12, q12
72 .word 0xf34aa1fa @ veor q13, q13, q13
73 .word 0xf34cc1fc @ veor q14, q14, q14
74 .word 0xf34ee1fe @ veor q15, q15, q15
79 .word 0xe12fff1e @ bx lr
80 .size OPENSSL_wipe_cpu,.-OPENSSL_wipe_cpu
84 .word OPENSSL_armcap_P-.LOPENSSL_armcap
89 .word atomic_add_spinlock-.Lspinlock
98 .comm OPENSSL_armcap_P,4,4
99 .hidden OPENSSL_armcap_P