projects
/
dragonfly.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
atomic - fix inline assembly
[dragonfly.git]
/
sys
/
cpu
/
i386
/
include
/
atomic.h
diff --git
a/sys/cpu/i386/include/atomic.h
b/sys/cpu/i386/include/atomic.h
index
34fd431
..
0960c75
100644
(file)
--- a/
sys/cpu/i386/include/atomic.h
+++ b/
sys/cpu/i386/include/atomic.h
@@
-309,12
+309,8
@@
atomic_intr_cond_try(__atomic_intr_t *p)
MPLOCKED "decl %0; " \
"movl $1,%%eax;" \
"2: ;"
- : "+m" (*p), "=a"(ret)
-#ifdef __clang__
- : : "ax", "cx", "dx");
-#else
+ : "+m" (*p), "=&a"(ret)
: : "cx", "dx");
-#endif
return (ret);
}