/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/hotspot/src/os_cpu/linux_x86/vm/ |
H A D | atomic_linux_x86.inline.hpp | 48 #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 D | atomic_bsd_x86.inline.hpp | 48 #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 D | atomic_linux_x86.inline.hpp | 48 #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 D | atomic_bsd_x86.inline.hpp | 48 #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 D | atomic_solaris_x86.inline.hpp | 173 #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 D | atomic_solaris_x86.inline.hpp | 173 #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 D | atomic_windows_x86.inline.hpp | 66 #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 D | atomic_windows_x86.inline.hpp | 66 #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()
|