5 .type __a_barrier,%function
10 1: .word __a_barrier_ptr-1b
11 .global __a_barrier_dummy
12 .hidden __a_barrier_dummy
17 .global __a_barrier_oldkuser
18 .hidden __a_barrier_oldkuser
20 push {r0,r1,r2,r3,ip,lr}
26 pop {r0,r1,r2,r3,ip,lr}
30 .global __a_barrier_v6
31 .hidden __a_barrier_v6
35 .global __a_barrier_v7
36 .hidden __a_barrier_v7
38 .word 0xf57ff05b /* dmb ish */
43 .type __a_cas,%function
48 1: .word __a_cas_ptr-1b
64 1: .word 0xe1920f9f /* ldrex r0,[r2] */
66 .word 0x01820f91 /* strexeq r0,r1,[r2] */
75 .word 0xf57ff05b /* dmb ish */
76 1: .word 0xe1920f9f /* ldrex r0,[r2] */
78 .word 0x01820f91 /* strexeq r0,r1,[r2] */
81 .word 0xf57ff05b /* dmb ish */
86 .type __a_gettp,%function
91 1: .word __a_gettp_ptr-1b
92 .global __a_gettp_dummy
93 .hidden __a_gettp_dummy
96 .global __a_gettp_native
97 .hidden __a_gettp_native
103 .global __a_barrier_ptr
104 .hidden __a_barrier_ptr
113 .global __a_gettp_ptr
114 .hidden __a_gettp_ptr