| LIBATOMIC_1.0 { | |
| global: | |
| __atomic_load; | |
| __atomic_store; | |
| __atomic_exchange; | |
| __atomic_compare_exchange; | |
| __atomic_is_lock_free; | |
| __atomic_add_fetch_1; | |
| __atomic_add_fetch_2; | |
| __atomic_add_fetch_4; | |
| __atomic_add_fetch_8; | |
| __atomic_add_fetch_16; | |
| __atomic_and_fetch_1; | |
| __atomic_and_fetch_2; | |
| __atomic_and_fetch_4; | |
| __atomic_and_fetch_8; | |
| __atomic_and_fetch_16; | |
| __atomic_compare_exchange_1; | |
| __atomic_compare_exchange_2; | |
| __atomic_compare_exchange_4; | |
| __atomic_compare_exchange_8; | |
| __atomic_compare_exchange_16; | |
| __atomic_exchange_1; | |
| __atomic_exchange_2; | |
| __atomic_exchange_4; | |
| __atomic_exchange_8; | |
| __atomic_exchange_16; | |
| __atomic_fetch_add_1; | |
| __atomic_fetch_add_2; | |
| __atomic_fetch_add_4; | |
| __atomic_fetch_add_8; | |
| __atomic_fetch_add_16; | |
| __atomic_fetch_and_1; | |
| __atomic_fetch_and_2; | |
| __atomic_fetch_and_4; | |
| __atomic_fetch_and_8; | |
| __atomic_fetch_and_16; | |
| __atomic_fetch_nand_1; | |
| __atomic_fetch_nand_2; | |
| __atomic_fetch_nand_4; | |
| __atomic_fetch_nand_8; | |
| __atomic_fetch_nand_16; | |
| __atomic_fetch_or_1; | |
| __atomic_fetch_or_2; | |
| __atomic_fetch_or_4; | |
| __atomic_fetch_or_8; | |
| __atomic_fetch_or_16; | |
| __atomic_fetch_sub_1; | |
| __atomic_fetch_sub_2; | |
| __atomic_fetch_sub_4; | |
| __atomic_fetch_sub_8; | |
| __atomic_fetch_sub_16; | |
| __atomic_fetch_xor_1; | |
| __atomic_fetch_xor_2; | |
| __atomic_fetch_xor_4; | |
| __atomic_fetch_xor_8; | |
| __atomic_fetch_xor_16; | |
| __atomic_load_1; | |
| __atomic_load_2; | |
| __atomic_load_4; | |
| __atomic_load_8; | |
| __atomic_load_16; | |
| __atomic_nand_fetch_1; | |
| __atomic_nand_fetch_2; | |
| __atomic_nand_fetch_4; | |
| __atomic_nand_fetch_8; | |
| __atomic_nand_fetch_16; | |
| __atomic_or_fetch_1; | |
| __atomic_or_fetch_2; | |
| __atomic_or_fetch_4; | |
| __atomic_or_fetch_8; | |
| __atomic_or_fetch_16; | |
| __atomic_store_1; | |
| __atomic_store_2; | |
| __atomic_store_4; | |
| __atomic_store_8; | |
| __atomic_store_16; | |
| __atomic_sub_fetch_1; | |
| __atomic_sub_fetch_2; | |
| __atomic_sub_fetch_4; | |
| __atomic_sub_fetch_8; | |
| __atomic_sub_fetch_16; | |
| __atomic_test_and_set_1; | |
| __atomic_test_and_set_2; | |
| __atomic_test_and_set_4; | |
| __atomic_test_and_set_8; | |
| __atomic_test_and_set_16; | |
| __atomic_xor_fetch_1; | |
| __atomic_xor_fetch_2; | |
| __atomic_xor_fetch_4; | |
| __atomic_xor_fetch_8; | |
| __atomic_xor_fetch_16; | |
| local: | |
| *; | |
| }; | |
| LIBATOMIC_1.1 { | |
| global: | |
| __atomic_feraiseexcept; | |
| } LIBATOMIC_1.0; | |
| LIBATOMIC_1.2 { | |
| global: | |
| atomic_thread_fence; | |
| atomic_signal_fence; | |
| atomic_flag_test_and_set; | |
| atomic_flag_test_and_set_explicit; | |
| atomic_flag_clear; | |
| atomic_flag_clear_explicit; | |
| } LIBATOMIC_1.1; |