annotate libatomic/libatomic.map @ 158:494b0b89df80 default tip

...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 25 May 2020 18:13:55 +0900
parents 04ced10e8804
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
111
kono
parents:
diff changeset
1 LIBATOMIC_1.0 {
kono
parents:
diff changeset
2 global:
kono
parents:
diff changeset
3 __atomic_load;
kono
parents:
diff changeset
4 __atomic_store;
kono
parents:
diff changeset
5 __atomic_exchange;
kono
parents:
diff changeset
6 __atomic_compare_exchange;
kono
parents:
diff changeset
7 __atomic_is_lock_free;
kono
parents:
diff changeset
8
kono
parents:
diff changeset
9 __atomic_add_fetch_1;
kono
parents:
diff changeset
10 __atomic_add_fetch_2;
kono
parents:
diff changeset
11 __atomic_add_fetch_4;
kono
parents:
diff changeset
12 __atomic_add_fetch_8;
kono
parents:
diff changeset
13 __atomic_add_fetch_16;
kono
parents:
diff changeset
14 __atomic_and_fetch_1;
kono
parents:
diff changeset
15 __atomic_and_fetch_2;
kono
parents:
diff changeset
16 __atomic_and_fetch_4;
kono
parents:
diff changeset
17 __atomic_and_fetch_8;
kono
parents:
diff changeset
18 __atomic_and_fetch_16;
kono
parents:
diff changeset
19 __atomic_compare_exchange_1;
kono
parents:
diff changeset
20 __atomic_compare_exchange_2;
kono
parents:
diff changeset
21 __atomic_compare_exchange_4;
kono
parents:
diff changeset
22 __atomic_compare_exchange_8;
kono
parents:
diff changeset
23 __atomic_compare_exchange_16;
kono
parents:
diff changeset
24 __atomic_exchange_1;
kono
parents:
diff changeset
25 __atomic_exchange_2;
kono
parents:
diff changeset
26 __atomic_exchange_4;
kono
parents:
diff changeset
27 __atomic_exchange_8;
kono
parents:
diff changeset
28 __atomic_exchange_16;
kono
parents:
diff changeset
29 __atomic_fetch_add_1;
kono
parents:
diff changeset
30 __atomic_fetch_add_2;
kono
parents:
diff changeset
31 __atomic_fetch_add_4;
kono
parents:
diff changeset
32 __atomic_fetch_add_8;
kono
parents:
diff changeset
33 __atomic_fetch_add_16;
kono
parents:
diff changeset
34 __atomic_fetch_and_1;
kono
parents:
diff changeset
35 __atomic_fetch_and_2;
kono
parents:
diff changeset
36 __atomic_fetch_and_4;
kono
parents:
diff changeset
37 __atomic_fetch_and_8;
kono
parents:
diff changeset
38 __atomic_fetch_and_16;
kono
parents:
diff changeset
39 __atomic_fetch_nand_1;
kono
parents:
diff changeset
40 __atomic_fetch_nand_2;
kono
parents:
diff changeset
41 __atomic_fetch_nand_4;
kono
parents:
diff changeset
42 __atomic_fetch_nand_8;
kono
parents:
diff changeset
43 __atomic_fetch_nand_16;
kono
parents:
diff changeset
44 __atomic_fetch_or_1;
kono
parents:
diff changeset
45 __atomic_fetch_or_2;
kono
parents:
diff changeset
46 __atomic_fetch_or_4;
kono
parents:
diff changeset
47 __atomic_fetch_or_8;
kono
parents:
diff changeset
48 __atomic_fetch_or_16;
kono
parents:
diff changeset
49 __atomic_fetch_sub_1;
kono
parents:
diff changeset
50 __atomic_fetch_sub_2;
kono
parents:
diff changeset
51 __atomic_fetch_sub_4;
kono
parents:
diff changeset
52 __atomic_fetch_sub_8;
kono
parents:
diff changeset
53 __atomic_fetch_sub_16;
kono
parents:
diff changeset
54 __atomic_fetch_xor_1;
kono
parents:
diff changeset
55 __atomic_fetch_xor_2;
kono
parents:
diff changeset
56 __atomic_fetch_xor_4;
kono
parents:
diff changeset
57 __atomic_fetch_xor_8;
kono
parents:
diff changeset
58 __atomic_fetch_xor_16;
kono
parents:
diff changeset
59 __atomic_load_1;
kono
parents:
diff changeset
60 __atomic_load_2;
kono
parents:
diff changeset
61 __atomic_load_4;
kono
parents:
diff changeset
62 __atomic_load_8;
kono
parents:
diff changeset
63 __atomic_load_16;
kono
parents:
diff changeset
64 __atomic_nand_fetch_1;
kono
parents:
diff changeset
65 __atomic_nand_fetch_2;
kono
parents:
diff changeset
66 __atomic_nand_fetch_4;
kono
parents:
diff changeset
67 __atomic_nand_fetch_8;
kono
parents:
diff changeset
68 __atomic_nand_fetch_16;
kono
parents:
diff changeset
69 __atomic_or_fetch_1;
kono
parents:
diff changeset
70 __atomic_or_fetch_2;
kono
parents:
diff changeset
71 __atomic_or_fetch_4;
kono
parents:
diff changeset
72 __atomic_or_fetch_8;
kono
parents:
diff changeset
73 __atomic_or_fetch_16;
kono
parents:
diff changeset
74 __atomic_store_1;
kono
parents:
diff changeset
75 __atomic_store_2;
kono
parents:
diff changeset
76 __atomic_store_4;
kono
parents:
diff changeset
77 __atomic_store_8;
kono
parents:
diff changeset
78 __atomic_store_16;
kono
parents:
diff changeset
79 __atomic_sub_fetch_1;
kono
parents:
diff changeset
80 __atomic_sub_fetch_2;
kono
parents:
diff changeset
81 __atomic_sub_fetch_4;
kono
parents:
diff changeset
82 __atomic_sub_fetch_8;
kono
parents:
diff changeset
83 __atomic_sub_fetch_16;
kono
parents:
diff changeset
84 __atomic_test_and_set_1;
kono
parents:
diff changeset
85 __atomic_test_and_set_2;
kono
parents:
diff changeset
86 __atomic_test_and_set_4;
kono
parents:
diff changeset
87 __atomic_test_and_set_8;
kono
parents:
diff changeset
88 __atomic_test_and_set_16;
kono
parents:
diff changeset
89 __atomic_xor_fetch_1;
kono
parents:
diff changeset
90 __atomic_xor_fetch_2;
kono
parents:
diff changeset
91 __atomic_xor_fetch_4;
kono
parents:
diff changeset
92 __atomic_xor_fetch_8;
kono
parents:
diff changeset
93 __atomic_xor_fetch_16;
kono
parents:
diff changeset
94
kono
parents:
diff changeset
95 local:
kono
parents:
diff changeset
96 *;
kono
parents:
diff changeset
97 };
kono
parents:
diff changeset
98 LIBATOMIC_1.1 {
kono
parents:
diff changeset
99 global:
kono
parents:
diff changeset
100 __atomic_feraiseexcept;
kono
parents:
diff changeset
101 } LIBATOMIC_1.0;
kono
parents:
diff changeset
102 LIBATOMIC_1.2 {
kono
parents:
diff changeset
103 global:
kono
parents:
diff changeset
104 atomic_thread_fence;
kono
parents:
diff changeset
105 atomic_signal_fence;
kono
parents:
diff changeset
106 atomic_flag_test_and_set;
kono
parents:
diff changeset
107 atomic_flag_test_and_set_explicit;
kono
parents:
diff changeset
108 atomic_flag_clear;
kono
parents:
diff changeset
109 atomic_flag_clear_explicit;
kono
parents:
diff changeset
110 } LIBATOMIC_1.1;