Home
last modified time | relevance | path

Searched refs:LOCK_IF_MP (Results 1 – 8 of 8) sorted by relevance

/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/hotspot/src/os_cpu/linux_x86/vm/
H A Datomic_linux_x86.inline.hpp48 #define LOCK_IF_MP(mp) "cmp $0, " #mp "; je 1f; lock; 1: " macro
53 __asm__ volatile ( LOCK_IF_MP(%3) "xaddl %0,(%2)" in add()
62 __asm__ volatile (LOCK_IF_MP(%1) "addl $1,(%0)" : in inc()
72 __asm__ volatile (LOCK_IF_MP(%1) "subl $1,(%0)" : in dec()
95 __asm__ volatile (LOCK_IF_MP(%4) "cmpxchgl %1,(%3)" in cmpxchg()
109 __asm__ __volatile__ (LOCK_IF_MP(%3) "xaddq %0,(%2)" in add_ptr()
122 __asm__ __volatile__ (LOCK_IF_MP(%1) "addq $1,(%0)" in inc_ptr()
130 __asm__ __volatile__ (LOCK_IF_MP(%1) "subq $1,(%0)" in dec_ptr()
146 __asm__ __volatile__ (LOCK_IF_MP(%4) "cmpxchgq %1,(%3)" in cmpxchg()
/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/hotspot/src/os_cpu/bsd_x86/vm/
H A Datomic_bsd_x86.inline.hpp48 #define LOCK_IF_MP(mp) "cmp $0, " #mp "; je 1f; lock; 1: " macro
53 __asm__ volatile ( LOCK_IF_MP(%3) "xaddl %0,(%2)" in add()
62 __asm__ volatile (LOCK_IF_MP(%1) "addl $1,(%0)" : in inc()
72 __asm__ volatile (LOCK_IF_MP(%1) "subl $1,(%0)" : in dec()
95 __asm__ volatile (LOCK_IF_MP(%4) "cmpxchgl %1,(%3)" in cmpxchg()
109 __asm__ __volatile__ (LOCK_IF_MP(%3) "xaddq %0,(%2)" in add_ptr()
122 __asm__ __volatile__ (LOCK_IF_MP(%1) "addq $1,(%0)" in inc_ptr()
130 __asm__ __volatile__ (LOCK_IF_MP(%1) "subq $1,(%0)" in dec_ptr()
146 __asm__ __volatile__ (LOCK_IF_MP(%4) "cmpxchgq %1,(%3)" in cmpxchg()
/dports/java/openjdk8-jre/jdk8u-jdk8u312-b07.1/hotspot/src/os_cpu/linux_x86/vm/
H A Datomic_linux_x86.inline.hpp48 #define LOCK_IF_MP(mp) "cmp $0, " #mp "; je 1f; lock; 1: " macro
53 __asm__ volatile ( LOCK_IF_MP(%3) "xaddl %0,(%2)" in add()
62 __asm__ volatile (LOCK_IF_MP(%1) "addl $1,(%0)" : in inc()
72 __asm__ volatile (LOCK_IF_MP(%1) "subl $1,(%0)" : in dec()
95 __asm__ volatile (LOCK_IF_MP(%4) "cmpxchgl %1,(%3)" in cmpxchg()
109 __asm__ __volatile__ (LOCK_IF_MP(%3) "xaddq %0,(%2)" in add_ptr()
122 __asm__ __volatile__ (LOCK_IF_MP(%1) "addq $1,(%0)" in inc_ptr()
130 __asm__ __volatile__ (LOCK_IF_MP(%1) "subq $1,(%0)" in dec_ptr()
146 __asm__ __volatile__ (LOCK_IF_MP(%4) "cmpxchgq %1,(%3)" in cmpxchg()
/dports/java/openjdk8-jre/jdk8u-jdk8u312-b07.1/hotspot/src/os_cpu/bsd_x86/vm/
H A Datomic_bsd_x86.inline.hpp48 #define LOCK_IF_MP(mp) "cmp $0, " #mp "; je 1f; lock; 1: " macro
53 __asm__ volatile ( LOCK_IF_MP(%3) "xaddl %0,(%2)" in add()
62 __asm__ volatile (LOCK_IF_MP(%1) "addl $1,(%0)" : in inc()
72 __asm__ volatile (LOCK_IF_MP(%1) "subl $1,(%0)" : in dec()
95 __asm__ volatile (LOCK_IF_MP(%4) "cmpxchgl %1,(%3)" in cmpxchg()
109 __asm__ __volatile__ (LOCK_IF_MP(%3) "xaddq %0,(%2)" in add_ptr()
122 __asm__ __volatile__ (LOCK_IF_MP(%1) "addq $1,(%0)" in inc_ptr()
130 __asm__ __volatile__ (LOCK_IF_MP(%1) "subq $1,(%0)" in dec_ptr()
146 __asm__ __volatile__ (LOCK_IF_MP(%4) "cmpxchgq %1,(%3)" in cmpxchg()
/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/hotspot/src/os_cpu/solaris_x86/vm/
H A Datomic_solaris_x86.inline.hpp173 #define LOCK_IF_MP(mp) "cmp $0, " #mp "; je 1f; lock; 1: " macro
178 __asm__ volatile ( LOCK_IF_MP(%3) "xaddl %0,(%2)" in _Atomic_add()
188 __asm__ __volatile__ (LOCK_IF_MP(%3) "xaddq %0,(%2)" in _Atomic_add_long()
214 __asm__ volatile (LOCK_IF_MP(%4) "cmpxchgl %1,(%3)" in _Atomic_cmpxchg()
226 __asm__ __volatile__ (LOCK_IF_MP(%4) "cmpxchgq %1,(%3)" in _Atomic_cmpxchg_long()
260 #undef LOCK_IF_MP
/dports/java/openjdk8-jre/jdk8u-jdk8u312-b07.1/hotspot/src/os_cpu/solaris_x86/vm/
H A Datomic_solaris_x86.inline.hpp173 #define LOCK_IF_MP(mp) "cmp $0, " #mp "; je 1f; lock; 1: " macro
178 __asm__ volatile ( LOCK_IF_MP(%3) "xaddl %0,(%2)" in _Atomic_add()
188 __asm__ __volatile__ (LOCK_IF_MP(%3) "xaddq %0,(%2)" in _Atomic_add_long()
214 __asm__ volatile (LOCK_IF_MP(%4) "cmpxchgl %1,(%3)" in _Atomic_cmpxchg()
226 __asm__ __volatile__ (LOCK_IF_MP(%4) "cmpxchgq %1,(%3)" in _Atomic_cmpxchg_long()
260 #undef LOCK_IF_MP
/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/hotspot/src/os_cpu/windows_x86/vm/
H A Datomic_windows_x86.inline.hpp66 #define LOCK_IF_MP(mp) __asm cmp mp, 0 \ macro
149 LOCK_IF_MP(mp) in add()
168 LOCK_IF_MP(mp) in inc()
186 LOCK_IF_MP(mp) in dec()
223 LOCK_IF_MP(mp) in cmpxchg()
242 LOCK_IF_MP(mp) in cmpxchg()
/dports/java/openjdk8-jre/jdk8u-jdk8u312-b07.1/hotspot/src/os_cpu/windows_x86/vm/
H A Datomic_windows_x86.inline.hpp66 #define LOCK_IF_MP(mp) __asm cmp mp, 0 \ macro
149 LOCK_IF_MP(mp) in add()
168 LOCK_IF_MP(mp) in inc()
186 LOCK_IF_MP(mp) in dec()
223 LOCK_IF_MP(mp) in cmpxchg()
242 LOCK_IF_MP(mp) in cmpxchg()