/netbsd-current/common/lib/libc/arch/or1k/atomic/ |
H A D | atomic_op_asm.h | 41 #define CRT_ALIAS(a,s) STRONG_ALIAS(a,s) macro 48 #define CRT_ALIAS(a,s) STRONG_ALIAS(a,s) macro 53 #ifndef CRT_ALIAS 54 #define CRT_ALIAS(a,s) macro
|
H A D | atomic_and_32.S | 47 CRT_ALIAS(__sync_fetch_and_and_4,_atomic_and_32) 48 CRT_ALIAS(__atomic_fetch_and_4,_atomic_and_32) 65 CRT_ALIAS(__sync_and_and_fetch_4,_atomic_and_32_nv)
|
H A D | atomic_or_32.S | 46 CRT_ALIAS(__sync_fetch_and_or_4,_atomic_or_32) 47 CRT_ALIAS(__atomic_fetch_or_4,_atomic_or_32) 64 CRT_ALIAS(__sync_or_and_fetch_4,_atomic_or_32_nv)
|
H A D | atomic_xor_32.S | 46 CRT_ALIAS(__sync_fetch_and_xor_4,_atomic_xor_32) 47 CRT_ALIAS(__atomic_fetch_xor_4,_atomic_xor_32) 64 CRT_ALIAS(__sync_xor_and_fetch_4,_atomic_xor_32_nv)
|
/netbsd-current/common/lib/libc/arch/m68k/atomic/ |
H A D | atomic_op_asm.h | 41 #define CRT_ALIAS(a,s) STRONG_ALIAS(a,s) macro 48 #define CRT_ALIAS(a,s) STRONG_ALIAS(a,s) macro 53 #ifndef CRT_ALIAS 54 #define CRT_ALIAS(a,s) macro
|
H A D | atomic_swap.S | 53 CRT_ALIAS(__sync_lock_test_and_set_4,_atomic_swap_32) 54 CRT_ALIAS(__atomic_exchange_4,_atomic_swap_32) 67 CRT_ALIAS(__sync_lock_test_and_set_2,_atomic_swap_16) 68 CRT_ALIAS(__atomic_exchange_2,_atomic_swap_16) 80 CRT_ALIAS(__sync_lock_test_and_set_1,_atomic_swap_8) 81 CRT_ALIAS(__atomic_exchange_1,_atomic_swap_8)
|
/netbsd-current/common/lib/libc/arch/riscv/atomic/ |
H A D | atomic_op_asm.h | 45 #define CRT_ALIAS(a,s) STRONG_ALIAS(a,s) macro 50 #ifndef CRT_ALIAS 51 #define CRT_ALIAS(a,s) macro
|
H A D | atomic_and_64.S | 42 CRT_ALIAS(__sync_fetch_and_and_8,_atomic_and_64) 43 CRT_ALIAS(__atomic_fetch_and_8,_atomic_and_64) 53 CRT_ALIAS(__sync_and_and_fetch_8,_atomic_and_64_nv) 54 CRT_ALIAS(__atomic_and_fetch_8,_atomic_and_64_nv)
|
H A D | atomic_or_64.S | 42 CRT_ALIAS(__sync_fetch_and_or_8,_atomic_or_64) 43 CRT_ALIAS(__atomic_fetch_or_8,_atomic_or_64) 54 CRT_ALIAS(__sync_or_and_fetch_8,_atomic_or_64_nv) 55 CRT_ALIAS(__atomic_or_fetch_8,_atomic_or_64_nv)
|
H A D | atomic_xor_64.S | 42 CRT_ALIAS(__sync_fetch_and_xor_8,_atomic_xor_64) 43 CRT_ALIAS(__atomic_fetch_xor_8,_atomic_xor_64) 54 CRT_ALIAS(__sync_xor_and_fetch_8,_atomic_xor_64_nv) 55 CRT_ALIAS(__atomic_xor_fetch_8,_atomic_xor_64_nv)
|
H A D | atomic_and_32.S | 46 CRT_ALIAS(__sync_fetch_and_and_4,_atomic_and_32) 47 CRT_ALIAS(__atomic_fetch_and_4,_atomic_and_32) 61 CRT_ALIAS(__sync_and_and_fetch_4,_atomic_and_32_nv) 62 CRT_ALIAS(__atomic_and_fetch_4,_atomic_and_32_nv)
|
H A D | atomic_or_32.S | 46 CRT_ALIAS(__sync_fetch_and_or_4,_atomic_or_32) 47 CRT_ALIAS(__atomic_fetch_or_4,_atomic_or_32) 62 CRT_ALIAS(__sync_or_and_fetch_4,_atomic_or_32_nv) 63 CRT_ALIAS(__atomic_or_fetch_4,_atomic_or_32_nv)
|
H A D | atomic_xor_32.S | 46 CRT_ALIAS(__sync_fetch_and_xor_4,_atomic_xor_32) 47 CRT_ALIAS(__atomic_fetch_xor_4,_atomic_xor_32) 62 CRT_ALIAS(__sync_xor_and_fetch_4,_atomic_xor_32_nv) 63 CRT_ALIAS(__atomic_xor_fetch_4,_atomic_xor_32_nv)
|
H A D | atomic_swap_32.S | 45 CRT_ALIAS(__sync_lock_test_and_set_4,_atomic_swap_32) 46 CRT_ALIAS(__atomic_exchange_4,_atomic_swap_32) 59 CRT_ALIAS(__sync_lock_release_4,_atomic_release_32)
|
H A D | atomic_swap_64.S | 45 CRT_ALIAS(__sync_lock_test_and_set_8,_atomic_swap_64) 46 CRT_ALIAS(__atomic_exchange_8,_atomic_swap_64) 54 CRT_ALIAS(__sync_lock_release_8,_atomic_release_64)
|
H A D | atomic_add_64.S | 47 CRT_ALIAS(__sync_fetch_and_add_8,_atomic_add_64) 48 CRT_ALIAS(__atomic_fetch_add_8,_atomic_add_64) 70 CRT_ALIAS(__sync_add_and_fetch_8,_atomic_add_64_nv) 71 CRT_ALIAS(__atomic_add_fetch_8,_atomic_add_64_nv)
|
H A D | atomic_nand_32.S | 50 CRT_ALIAS(__sync_fetch_and_nand_4,_atomic_nand_32) 51 CRT_ALIAS(__atomic_fetch_nand_4,_atomic_nand_32) 70 CRT_ALIAS(__sync_nand_and_fetch_4,_atomic_nand_32_nv) 71 CRT_ALIAS(__atomic_nand_fetch_4,_atomic_nand_32_nv)
|
H A D | atomic_nand_64.S | 46 CRT_ALIAS(__sync_fetch_and_nand_8,_atomic_nand_64) 47 CRT_ALIAS(__atomic_fetch_nand_8,_atomic_nand_64) 62 CRT_ALIAS(__sync_nand_and_fetch_8,_atomic_nand_64_nv) 63 CRT_ALIAS(__atomic_nand_fetch_8,_atomic_nand_64_nv)
|
H A D | atomic_add_32.S | 51 CRT_ALIAS(__sync_fetch_and_add_4,_atomic_add_32) 52 CRT_ALIAS(__atomic_fetch_add_4,_atomic_add_32) 82 CRT_ALIAS(__sync_add_and_fetch_4,_atomic_add_32_nv) 83 CRT_ALIAS(__atomic_add_fetch_4,_atomic_add_32_nv)
|
H A D | atomic_sub_32.S | 52 CRT_ALIAS(__sync_fetch_and_sub_4,_atomic_sub_32) 53 CRT_ALIAS(__atomic_fetch_sub_4,_atomic_sub_32) 84 CRT_ALIAS(__sync_sub_and_fetch_4,_atomic_sub_32_nv) 85 CRT_ALIAS(__atomic_sub_fetch_4,_atomic_sub_32_nv)
|
H A D | atomic_sub_64.S | 48 CRT_ALIAS(__sync_fetch_and_sub_8,_atomic_sub_64) 49 CRT_ALIAS(__atomic_fetch_sub_8,_atomic_sub_64) 72 CRT_ALIAS(__sync_sub_and_fetch_8,_atomic_sub_64_nv) 73 CRT_ALIAS(__atomic_sub_fetch_8,_atomic_sub_64_nv)
|
/netbsd-current/common/lib/libc/arch/arm/atomic/ |
H A D | atomic_op_asm.h | 52 #define CRT_ALIAS(a,s) STRONG_ALIAS(a,s) macro 73 #ifndef CRT_ALIAS 74 #define CRT_ALIAS(a,s) macro
|
/netbsd-current/common/lib/libc/arch/sparc64/atomic/ |
H A D | atomic_swap.S | 72 #if !defined(__arch64__) && defined(CRT_ALIAS) 73 CRT_ALIAS(__sync_lock_test_and_set_8,_atomic_swap_64) 74 CRT_ALIAS(__atomic_exchange_8,_atomic_swap_64)
|
H A D | atomic_or.S | 82 #if !defined(__arch64__) && defined(CRT_ALIAS) 92 CRT_ALIAS(__sync_or_and_fetch_8,_atomic_or_64_nv) 94 CRT_ALIAS(__atomic_fetch_or_8,__sync_fetch_and_or_8) 95 CRT_ALIAS(__atomic_or_fetch_8,__sync_or_and_fetch_8)
|
H A D | atomic_and.S | 82 #if !defined(__arch64__) && defined(CRT_ALIAS) 92 CRT_ALIAS(__sync_and_and_fetch_8,_atomic_and_64_nv) 94 CRT_ALIAS(__atomic_fetch_and_8,__sync_fetch_and_and_8) 95 CRT_ALIAS(__atomic_and_fetch_8,__sync_and_and_fetch_8)
|