src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
c1-coops Cdiff src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
Print this page
*** 432,442 ****
assert(pre_val()->is_register(), "Precondition.");
Register pre_val_reg = pre_val()->as_register();
! ce->mem2reg(addr(), pre_val(), T_OBJECT, patch_code(), info(), false);
if (__ is_in_wdisp16_range(_continuation)) {
__ br_on_reg_cond(Assembler::rc_z, /*annul*/false, Assembler::pt,
pre_val_reg, _continuation);
} else {
__ cmp(pre_val_reg, G0);
--- 432,442 ----
assert(pre_val()->is_register(), "Precondition.");
Register pre_val_reg = pre_val()->as_register();
! ce->mem2reg(addr(), pre_val(), T_OBJECT, patch_code(), info(), false /*wide*/, false /*unaligned*/);
if (__ is_in_wdisp16_range(_continuation)) {
__ br_on_reg_cond(Assembler::rc_z, /*annul*/false, Assembler::pt,
pre_val_reg, _continuation);
} else {
__ cmp(pre_val_reg, G0);
src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File