[nvptx] Add support for CUDA 9
[official-gcc.git] / libatomic / libatomic.map
blob39e7c2c6b9a70121b5f4031da346a27ae6c1be98
1 LIBATOMIC_1.0 {
2   global:
3         __atomic_load;
4         __atomic_store;
5         __atomic_exchange;
6         __atomic_compare_exchange;
7         __atomic_is_lock_free;
9         __atomic_add_fetch_1;
10         __atomic_add_fetch_2;
11         __atomic_add_fetch_4;
12         __atomic_add_fetch_8;
13         __atomic_add_fetch_16;
14         __atomic_and_fetch_1;
15         __atomic_and_fetch_2;
16         __atomic_and_fetch_4;
17         __atomic_and_fetch_8;
18         __atomic_and_fetch_16;
19         __atomic_compare_exchange_1;
20         __atomic_compare_exchange_2;
21         __atomic_compare_exchange_4;
22         __atomic_compare_exchange_8;
23         __atomic_compare_exchange_16;
24         __atomic_exchange_1;
25         __atomic_exchange_2;
26         __atomic_exchange_4;
27         __atomic_exchange_8;
28         __atomic_exchange_16;
29         __atomic_fetch_add_1;
30         __atomic_fetch_add_2;
31         __atomic_fetch_add_4;
32         __atomic_fetch_add_8;
33         __atomic_fetch_add_16;
34         __atomic_fetch_and_1;
35         __atomic_fetch_and_2;
36         __atomic_fetch_and_4;
37         __atomic_fetch_and_8;
38         __atomic_fetch_and_16;
39         __atomic_fetch_nand_1;
40         __atomic_fetch_nand_2;
41         __atomic_fetch_nand_4;
42         __atomic_fetch_nand_8;
43         __atomic_fetch_nand_16;
44         __atomic_fetch_or_1;
45         __atomic_fetch_or_2;
46         __atomic_fetch_or_4;
47         __atomic_fetch_or_8;
48         __atomic_fetch_or_16;
49         __atomic_fetch_sub_1;
50         __atomic_fetch_sub_2;
51         __atomic_fetch_sub_4;
52         __atomic_fetch_sub_8;
53         __atomic_fetch_sub_16;
54         __atomic_fetch_xor_1;
55         __atomic_fetch_xor_2;
56         __atomic_fetch_xor_4;
57         __atomic_fetch_xor_8;
58         __atomic_fetch_xor_16;
59         __atomic_load_1;
60         __atomic_load_2;
61         __atomic_load_4;
62         __atomic_load_8;
63         __atomic_load_16;
64         __atomic_nand_fetch_1;
65         __atomic_nand_fetch_2;
66         __atomic_nand_fetch_4;
67         __atomic_nand_fetch_8;
68         __atomic_nand_fetch_16;
69         __atomic_or_fetch_1;
70         __atomic_or_fetch_2;
71         __atomic_or_fetch_4;
72         __atomic_or_fetch_8;
73         __atomic_or_fetch_16;
74         __atomic_store_1;
75         __atomic_store_2;
76         __atomic_store_4;
77         __atomic_store_8;
78         __atomic_store_16;
79         __atomic_sub_fetch_1;
80         __atomic_sub_fetch_2;
81         __atomic_sub_fetch_4;
82         __atomic_sub_fetch_8;
83         __atomic_sub_fetch_16;
84         __atomic_test_and_set_1;
85         __atomic_test_and_set_2;
86         __atomic_test_and_set_4;
87         __atomic_test_and_set_8;
88         __atomic_test_and_set_16;
89         __atomic_xor_fetch_1;
90         __atomic_xor_fetch_2;
91         __atomic_xor_fetch_4;
92         __atomic_xor_fetch_8;
93         __atomic_xor_fetch_16;
95   local:
96         *;
98 LIBATOMIC_1.1 {
99   global:
100         __atomic_feraiseexcept;
101 } LIBATOMIC_1.0;
102 LIBATOMIC_1.2 {
103   global:
104         atomic_thread_fence;
105         atomic_signal_fence;
106         atomic_flag_test_and_set;
107         atomic_flag_test_and_set_explicit;
108         atomic_flag_clear;
109         atomic_flag_clear_explicit;
110 } LIBATOMIC_1.1;