src/os_cpu/solaris_x86/vm/solaris_x86_64.il
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/os_cpu/solaris_x86/vm/solaris_x86_64.il

src/os_cpu/solaris_x86/vm/solaris_x86_64.il

Print this page
rev 7007 : Summary: Patch from Erik ?sterlund

*** 75,84 **** --- 75,93 ---- .inline _Atomic_xchg_long,2 xchgq (%rsi), %rdi movq %rdi, %rax .end + // Support for jbyte Atomic::cmpxchg(jbyte exchange_value, + // volatile jbyte *dest, + // jbyte compare_value) + .inline _Atomic_cmpxchg_byte,3 + movb %dl, %al // compare_value + lock + cmpxchgb %dil, (%rsi) + .end + // Support for jint Atomic::cmpxchg(jint exchange_value, // volatile jint *dest, // jint compare_value) .inline _Atomic_cmpxchg,3 movl %edx, %eax // compare_value
src/os_cpu/solaris_x86/vm/solaris_x86_64.il
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File