diff options
author | 2014-02-17 10:01:32 +0000 | |
---|---|---|
committer | 2014-02-17 10:01:32 +0000 | |
commit | 8a605fdaaef8e5e3bb0a24f3c6d7429e93c41e00 (patch) | |
tree | 83f42bd66d03c2d45ada7f5c22f4941fe08cf1fc | |
parent | remove redundant test (diff) | |
download | wireguard-openbsd-8a605fdaaef8e5e3bb0a24f3c6d7429e93c41e00.tar.xz wireguard-openbsd-8a605fdaaef8e5e3bb0a24f3c6d7429e93c41e00.zip |
x86_atomic_testset_i32 and x86_atomic_testset_i are not used, so remove
them to unmuddy the waters a bit.
ok guenther@
-rw-r--r-- | sys/arch/amd64/include/atomic.h | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/sys/arch/amd64/include/atomic.h b/sys/arch/amd64/include/atomic.h index 48df00fae57..200d042f9c1 100644 --- a/sys/arch/amd64/include/atomic.h +++ b/sys/arch/amd64/include/atomic.h @@ -1,4 +1,4 @@ -/* $OpenBSD: atomic.h,v 1.9 2012/11/19 15:18:06 pirofti Exp $ */ +/* $OpenBSD: atomic.h,v 1.10 2014/02/17 10:01:32 dlg Exp $ */ /* $NetBSD: atomic.h,v 1.1 2003/04/26 18:39:37 fvdl Exp $ */ /* @@ -69,14 +69,6 @@ x86_atomic_testset_u32(volatile u_int32_t *ptr, u_int32_t val) return val; } -static __inline int32_t -x86_atomic_testset_i32(volatile int32_t *ptr, int32_t val) -{ - __asm__ volatile ("xchgl %0,(%2)" :"=r" (val):"0" (val),"r" (ptr)); - return val; -} - - static __inline void x86_atomic_setbits_u32(volatile u_int32_t *ptr, u_int32_t bits) @@ -132,7 +124,6 @@ x86_atomic_clearbits_u64(volatile u_int64_t *ptr, u_int64_t bits) } #define x86_atomic_testset_ul x86_atomic_testset_u64 -#define x86_atomic_testset_i x86_atomic_testset_i32 #define x86_atomic_setbits_ul x86_atomic_setbits_u64 #define x86_atomic_clearbits_ul x86_atomic_clearbits_u64 |