4
.globl q_atomic_test_and_set_int
5
q_atomic_test_and_set_int:
9
lock cmpxchgl %edx,(%ecx)
14
.type q_atomic_test_and_set_int,@function
15
.size q_atomic_test_and_set_int,.-q_atomic_test_and_set_int
18
.globl q_atomic_test_and_set_ptr
19
q_atomic_test_and_set_ptr:
23
lock cmpxchgl %edx,(%ecx)
28
.type q_atomic_test_and_set_ptr,@function
29
.size q_atomic_test_and_set_ptr,.-q_atomic_test_and_set_ptr
32
.globl q_atomic_increment
40
.type q_atomic_increment,@function
41
.size q_atomic_increment,.-q_atomic_increment
44
.globl q_atomic_decrement
52
.type q_atomic_decrement,@function
53
.size q_atomic_decrement,.-q_atomic_decrement
56
.globl q_atomic_set_int
63
.type q_atomic_set_int,@function
64
.size q_atomic_set_int,.-q_atomic_set_int
67
.globl q_atomic_set_ptr
74
.type q_atomic_set_ptr,@function
75
.size q_atomic_set_ptr,.-q_atomic_set_ptr