| 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; |