@@ -1780,14 +1780,14 @@ void MacroAssembler::null_check(Register reg, int offset) {
1780
1780
1781
1781
void MacroAssembler::access_store_at (BasicType type, DecoratorSet decorators,
1782
1782
Address dst, Register src,
1783
- Register tmp1, Register thread_tmp ) {
1783
+ Register tmp1, Register tmp2, Register tmp3 ) {
1784
1784
BarrierSetAssembler *bs = BarrierSet::barrier_set ()->barrier_set_assembler ();
1785
1785
decorators = AccessInternal::decorator_fixup (decorators);
1786
1786
bool as_raw = (decorators & AS_RAW) != 0 ;
1787
1787
if (as_raw) {
1788
- bs->BarrierSetAssembler ::store_at (this , decorators, type, dst, src, tmp1, thread_tmp );
1788
+ bs->BarrierSetAssembler ::store_at (this , decorators, type, dst, src, tmp1, tmp2, tmp3 );
1789
1789
} else {
1790
- bs->store_at (this , decorators, type, dst, src, tmp1, thread_tmp );
1790
+ bs->store_at (this , decorators, type, dst, src, tmp1, tmp2, tmp3 );
1791
1791
}
1792
1792
}
1793
1793
@@ -1955,8 +1955,8 @@ void MacroAssembler::decode_heap_oop(Register d, Register s) {
1955
1955
}
1956
1956
1957
1957
void MacroAssembler::store_heap_oop (Address dst, Register src, Register tmp1,
1958
- Register thread_tmp , DecoratorSet decorators) {
1959
- access_store_at (T_OBJECT, IN_HEAP | decorators, dst, src, tmp1, thread_tmp );
1958
+ Register tmp2, Register tmp3 , DecoratorSet decorators) {
1959
+ access_store_at (T_OBJECT, IN_HEAP | decorators, dst, src, tmp1, tmp2, tmp3 );
1960
1960
}
1961
1961
1962
1962
void MacroAssembler::load_heap_oop (Register dst, Address src, Register tmp1,
@@ -1971,7 +1971,7 @@ void MacroAssembler::load_heap_oop_not_null(Register dst, Address src, Register
1971
1971
1972
1972
// Used for storing NULLs.
1973
1973
void MacroAssembler::store_heap_oop_null (Address dst) {
1974
- access_store_at (T_OBJECT, IN_HEAP, dst, noreg, noreg, noreg);
1974
+ access_store_at (T_OBJECT, IN_HEAP, dst, noreg, noreg, noreg, noreg );
1975
1975
}
1976
1976
1977
1977
int MacroAssembler::corrected_idivl (Register result, Register rs1, Register rs2,
0 commit comments