projects
/
musl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix gethostby*_r result pointer value on error
[musl]
/
arch
/
x86_64
/
atomic.h
diff --git
a/arch/x86_64/atomic.h
b/arch/x86_64/atomic.h
index
3f2c5e1
..
124b37a
100644
(file)
--- a/
arch/x86_64/atomic.h
+++ b/
arch/x86_64/atomic.h
@@
-29,12
+29,12
@@
static inline void a_or_64(volatile uint64_t *p, uint64_t v)
static inline void a_store_l(volatile void *p, long x)
{
static inline void a_store_l(volatile void *p, long x)
{
- __asm__( "mov
q
%1, %0" : "=m"(*(long *)p) : "r"(x) : "memory" );
+ __asm__( "mov %1, %0" : "=m"(*(long *)p) : "r"(x) : "memory" );
}
static inline void a_or_l(volatile void *p, long v)
{
}
static inline void a_or_l(volatile void *p, long v)
{
- __asm__( "lock ; or
q
%1, %0"
+ __asm__( "lock ; or %1, %0"
: "=m"(*(long *)p) : "r"(v) : "memory" );
}
: "=m"(*(long *)p) : "r"(v) : "memory" );
}
@@
-108,7
+108,7
@@
static inline void a_dec(volatile int *x)
static inline void a_store(volatile int *p, int x)
{
static inline void a_store(volatile int *p, int x)
{
- __asm__( "mov
l
%1, %0" : "=m"(*p) : "r"(x) : "memory" );
+ __asm__( "mov %1, %0" : "=m"(*p) : "r"(x) : "memory" );
}
static inline void a_spin()
}
static inline void a_spin()