< prev index next >

src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il

Print this page

        

*** 47,65 **** rdtsc salq $32, %rdx orq %rdx, %rax .end ! // Support for jint Atomic::add(jint add_value, volatile jint* dest) .inline _Atomic_add,2 movl %edi, %eax // save add_value for return lock xaddl %edi, (%rsi) addl %edi, %eax .end ! // Support for jlong Atomic::add(jlong add_value, volatile jlong* dest) .inline _Atomic_add_long,2 movq %rdi, %rax // save add_value for return lock xaddq %rdi, (%rsi) addq %rdi, %rax --- 47,65 ---- rdtsc salq $32, %rdx orq %rdx, %rax .end ! // Support for jint Atomic::add(volatile jint* dest, jint add_value) .inline _Atomic_add,2 movl %edi, %eax // save add_value for return lock xaddl %edi, (%rsi) addl %edi, %eax .end ! // Support for jlong Atomic::add(volatile jlong* dest, jlong add_value) .inline _Atomic_add_long,2 movq %rdi, %rax // save add_value for return lock xaddq %rdi, (%rsi) addq %rdi, %rax
< prev index next >