< prev index next >

src/hotspot/cpu/sparc/stubGenerator_sparc.cpp

Print this page

        

*** 583,593 **** // is flushed, and will stay flushed while the caller executes. return start; } ! // Support for jint Atomic::xchg(jint exchange_value, volatile jint* dest). // // Arguments: // // exchange_value: O0 // dest: O1 --- 583,593 ---- // is flushed, and will stay flushed while the caller executes. return start; } ! // Support for jint Atomic::xchg(volatile jint* dest, jint exchange_value). // // Arguments: // // exchange_value: O0 // dest: O1
*** 620,630 **** return start; } ! // Support for jint Atomic::cmpxchg(jint exchange_value, volatile jint* dest, jint compare_value) // // Arguments: // // exchange_value: O0 // dest: O1 --- 620,630 ---- return start; } ! // Support for jint Atomic::cmpxchg(volatile jint* dest, jint compare_value, jint exchange_value) // // Arguments: // // exchange_value: O0 // dest: O1
*** 644,654 **** __ delayed()->nop(); return start; } ! // Support for jlong Atomic::cmpxchg(jlong exchange_value, volatile jlong *dest, jlong compare_value) // // Arguments: // // exchange_value: O1:O0 // dest: O2 --- 644,654 ---- __ delayed()->nop(); return start; } ! // Support for jlong Atomic::cmpxchg(volatile jlong *dest, jlong compare_value, jlong exchange_value) // // Arguments: // // exchange_value: O1:O0 // dest: O2
*** 677,687 **** return start; } ! // Support for jint Atomic::add(jint add_value, volatile jint* dest). // // Arguments: // // add_value: O0 (e.g., +1 or -1) // dest: O1 --- 677,687 ---- return start; } ! // Support for jint Atomic::add(volatile jint* dest, jint add_value). // // Arguments: // // add_value: O0 (e.g., +1 or -1) // dest: O1
< prev index next >