5 .type __a_barrier,%function
10 1: .word __a_barrier_ptr-1b
11 .global __a_barrier_dummy
12 .hidden __a_barrier_dummy
15 .global __a_barrier_oldkuser
16 .hidden __a_barrier_oldkuser
18 push {r0,r1,r2,r3,ip,lr}
24 pop {r0,r1,r2,r3,ip,lr}
26 .global __a_barrier_v6
27 .hidden __a_barrier_v6
31 .global __a_barrier_v7
32 .hidden __a_barrier_v7
34 .word 0xf57ff05b /* dmb ish */
39 .type __a_cas,%function
44 1: .word __a_cas_ptr-1b
58 1: .word 0xe1920f9f /* ldrex r0,[r2] */
60 .word 0x01820f91 /* strexeq r0,r1,[r2] */
69 .word 0xf57ff05b /* dmb ish */
70 1: .word 0xe1920f9f /* ldrex r0,[r2] */
72 .word 0x01820f91 /* strexeq r0,r1,[r2] */
75 .word 0xf57ff05b /* dmb ish */
78 .global __aeabi_read_tp
79 .type __aeabi_read_tp,%function
84 .type __a_gettp,%function
89 1: .word __a_gettp_ptr-1b
90 .global __a_gettp_dummy
91 .hidden __a_gettp_dummy
97 .global __a_barrier_ptr
98 .hidden __a_barrier_ptr
107 .global __a_gettp_ptr
108 .hidden __a_gettp_ptr