Code Review
/
deb_dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
| inline |
side by side
New upstream version 16.11.4
[deb_dpdk.git]
/
lib
/
librte_eal
/
common
/
include
/
arch
/
x86
/
rte_atomic_32.h
diff --git
a/lib/librte_eal/common/include/arch/x86/rte_atomic_32.h
b/lib/librte_eal/common/include/arch/x86/rte_atomic_32.h
index
2e04c75
..
fb3abf1
100644
(file)
--- a/
lib/librte_eal/common/include/arch/x86/rte_atomic_32.h
+++ b/
lib/librte_eal/common/include/arch/x86/rte_atomic_32.h
@@
-81,7
+81,7
@@
rte_atomic64_cmpset(volatile uint64_t *dst, uint64_t exp, uint64_t src)
: "memory" ); /* no-clobber list */
#else
asm volatile (
- "
mov %%ebx, %%edi
\n"
+ "
xchgl %%ebx, %%edi;
\n"
MPLOCKED
"cmpxchg8b (%[dst]);"
"setz %[res];"