< prev index next >

src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp

Print this page
rev 7584 : code minimum

*** 82,93 **** inline jint Atomic::xchg (jint exchange_value, volatile jint* dest) { return _Atomic_xchg(exchange_value, dest); } ! #define VM_HAS_SPECIALIZED_CMPXCHG_BYTE ! inline jbyte Atomic::cmpxchg (jbyte exchange_value, volatile jbyte* dest, jbyte compare_value) { return _Atomic_cmpxchg_byte(exchange_value, dest, compare_value IS_MP_ARG()); } inline jint Atomic::cmpxchg (jint exchange_value, volatile jint* dest, jint compare_value) { return _Atomic_cmpxchg(exchange_value, dest, compare_value IS_MP_ARG()); --- 82,92 ---- inline jint Atomic::xchg (jint exchange_value, volatile jint* dest) { return _Atomic_xchg(exchange_value, dest); } ! inline jbyte AtomicPlatform::cmpxchg(jbyte exchange_value, volatile jbyte* dest, jbyte compare_value) { return _Atomic_cmpxchg_byte(exchange_value, dest, compare_value IS_MP_ARG()); } inline jint Atomic::cmpxchg (jint exchange_value, volatile jint* dest, jint compare_value) { return _Atomic_cmpxchg(exchange_value, dest, compare_value IS_MP_ARG());
< prev index next >