< prev index next >

src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il

Print this page

        

*** 63,79 **** lock xaddq %rdi, (%rsi) addq %rdi, %rax .end ! // Support for jint Atomic::xchg(jint exchange_value, volatile jint* dest). .inline _Atomic_xchg,2 xchgl (%rsi), %edi movl %edi, %eax .end ! // Support for jlong Atomic::xchg(jlong exchange_value, volatile jlong* dest). .inline _Atomic_xchg_long,2 xchgq (%rsi), %rdi movq %rdi, %rax .end --- 63,79 ---- lock xaddq %rdi, (%rsi) addq %rdi, %rax .end ! // Support for jint Atomic::xchg(volatile jint* dest, jint exchange_value). .inline _Atomic_xchg,2 xchgl (%rsi), %edi movl %edi, %eax .end ! // Support for jlong Atomic::xchg(volatile jlong* dest, jlong exchange_value). .inline _Atomic_xchg_long,2 xchgq (%rsi), %rdi movq %rdi, %rax .end
< prev index next >