Searched defs:LOCK_IF_MP (Results 1 - 4 of 4) sorted by relevance
/openjdk7/hotspot/src/os_cpu/bsd_x86/vm/ |
H A D | atomic_bsd_x86.inline.hpp | 49 #define LOCK_IF_MP(mp) "cmp $0, " #mp "; je 1f; lock; 1: " macro 54 __asm__ volatile ( LOCK_IF_MP(%3) "xaddl %0,(%2)" 63 __asm__ volatile (LOCK_IF_MP(%1) "addl $1,(%0)" : 73 __asm__ volatile (LOCK_IF_MP(%1) "subl $1,(%0)" : 96 __asm__ volatile (LOCK_IF_MP(%4) "cmpxchgl %1,(%3)" 110 __asm__ __volatile__ (LOCK_IF_MP(%3) "xaddq %0,(%2)" 123 __asm__ __volatile__ (LOCK_IF_MP(%1) "addq $1,(%0)" 131 __asm__ __volatile__ (LOCK_IF_MP(%1) "subq $1,(%0)" 147 __asm__ __volatile__ (LOCK_IF_MP(%4) "cmpxchgq %1,(%3)"
|
/openjdk7/hotspot/src/os_cpu/linux_x86/vm/ |
H A D | atomic_linux_x86.inline.hpp | 49 #define LOCK_IF_MP(mp) "cmp $0, " #mp "; je 1f; lock; 1: " macro 54 __asm__ volatile ( LOCK_IF_MP(%3) "xaddl %0,(%2)" 63 __asm__ volatile (LOCK_IF_MP(%1) "addl $1,(%0)" : 73 __asm__ volatile (LOCK_IF_MP(%1) "subl $1,(%0)" : 96 __asm__ volatile (LOCK_IF_MP(%4) "cmpxchgl %1,(%3)" 110 __asm__ __volatile__ (LOCK_IF_MP(%3) "xaddq %0,(%2)" 123 __asm__ __volatile__ (LOCK_IF_MP(%1) "addq $1,(%0)" 131 __asm__ __volatile__ (LOCK_IF_MP(%1) "subq $1,(%0)" 147 __asm__ __volatile__ (LOCK_IF_MP(%4) "cmpxchgq %1,(%3)"
|
/openjdk7/hotspot/src/os_cpu/solaris_x86/vm/ |
H A D | atomic_solaris_x86.inline.hpp | 174 #define LOCK_IF_MP(mp) "cmp $0, " #mp "; je 1f; lock; 1: " macro 179 __asm__ volatile ( LOCK_IF_MP(%3) "xaddl %0,(%2)" 189 __asm__ __volatile__ (LOCK_IF_MP(%3) "xaddq %0,(%2)" 215 __asm__ volatile (LOCK_IF_MP(%4) "cmpxchgl %1,(%3)" 227 __asm__ __volatile__ (LOCK_IF_MP(%4) "cmpxchgq %1,(%3)" 261 #undef LOCK_IF_MP macro
|
/openjdk7/hotspot/src/os_cpu/windows_x86/vm/ |
H A D | atomic_windows_x86.inline.hpp | 67 #define LOCK_IF_MP(mp) __asm cmp mp, 0 \ macro 150 LOCK_IF_MP(mp) 169 LOCK_IF_MP(mp) 187 LOCK_IF_MP(mp) 224 LOCK_IF_MP(mp) 243 LOCK_IF_MP(mp)
|
Completed in 33 milliseconds