< prev index next >
src/cpu/x86/vm/stubGenerator_x86_64.cpp
Print this page
rev 7584 : reusability maximum
*** 528,538 ****
__ jmp(rbx);
return start;
}
! // Support for jint atomic::xchg(jint exchange_value, volatile jint* dest)
//
// Arguments :
// c_rarg0: exchange_value
// c_rarg0: dest
//
--- 528,538 ----
__ jmp(rbx);
return start;
}
! // Support for jint Atomic::xchg(jint exchange_value, volatile jint* dest)
//
// Arguments :
// c_rarg0: exchange_value
// c_rarg0: dest
//
*** 547,557 ****
__ ret(0);
return start;
}
! // Support for intptr_t atomic::xchg_ptr(intptr_t exchange_value, volatile intptr_t* dest)
//
// Arguments :
// c_rarg0: exchange_value
// c_rarg1: dest
//
--- 547,557 ----
__ ret(0);
return start;
}
! // Support for intptr_t Atomic::xchg_ptr(intptr_t exchange_value, volatile intptr_t* dest)
//
// Arguments :
// c_rarg0: exchange_value
// c_rarg1: dest
//
*** 566,576 ****
__ ret(0);
return start;
}
! // Support for jint atomic::atomic_cmpxchg(jint exchange_value, volatile jint* dest,
// jint compare_value)
//
// Arguments :
// c_rarg0: exchange_value
// c_rarg1: dest
--- 566,576 ----
__ ret(0);
return start;
}
! // Support for jint Atomic::cmpxchg(jint exchange_value, volatile jint* dest,
// jint compare_value)
//
// Arguments :
// c_rarg0: exchange_value
// c_rarg1: dest
*** 592,602 ****
__ ret(0);
return start;
}
! // Support for jbyte atomic::atomic_cmpxchg(jbyte exchange_value, volatile jbyte* dest,
// jbyte compare_value)
//
// Arguments :
// c_rarg0: exchange_value
// c_rarg1: dest
--- 592,602 ----
__ ret(0);
return start;
}
! // Support for jbyte Atomic::cmpxchg(jbyte exchange_value, volatile jbyte* dest,
// jbyte compare_value)
//
// Arguments :
// c_rarg0: exchange_value
// c_rarg1: dest
*** 618,629 ****
__ ret(0);
return start;
}
! // Support for jlong atomic::atomic_cmpxchg(jlong exchange_value,
! // volatile jlong* dest,
// jlong compare_value)
// Arguments :
// c_rarg0: exchange_value
// c_rarg1: dest
// c_rarg2: compare_value
--- 618,628 ----
__ ret(0);
return start;
}
! // Support for jlong Atomic::cmpxchg(jlong exchange_value, volatile jlong* dest,
// jlong compare_value)
// Arguments :
// c_rarg0: exchange_value
// c_rarg1: dest
// c_rarg2: compare_value
*** 644,654 ****
__ ret(0);
return start;
}
! // Support for jint atomic::add(jint add_value, volatile jint* dest)
//
// Arguments :
// c_rarg0: add_value
// c_rarg1: dest
//
--- 643,653 ----
__ ret(0);
return start;
}
! // Support for jint Atomic::add(jint add_value, volatile jint* dest)
//
// Arguments :
// c_rarg0: add_value
// c_rarg1: dest
//
*** 666,676 ****
__ ret(0);
return start;
}
! // Support for intptr_t atomic::add_ptr(intptr_t add_value, volatile intptr_t* dest)
//
// Arguments :
// c_rarg0: add_value
// c_rarg1: dest
//
--- 665,675 ----
__ ret(0);
return start;
}
! // Support for intptr_t Atomic::add_ptr(intptr_t add_value, volatile intptr_t* dest)
//
// Arguments :
// c_rarg0: add_value
// c_rarg1: dest
//
< prev index next >