equal
deleted
inserted
replaced
432 |
432 |
433 assert(pre_val()->is_register(), "Precondition."); |
433 assert(pre_val()->is_register(), "Precondition."); |
434 |
434 |
435 Register pre_val_reg = pre_val()->as_register(); |
435 Register pre_val_reg = pre_val()->as_register(); |
436 |
436 |
437 ce->mem2reg(addr(), pre_val(), T_OBJECT, patch_code(), info(), false); |
437 ce->mem2reg(addr(), pre_val(), T_OBJECT, patch_code(), info(), false /*wide*/, false /*unaligned*/); |
438 if (__ is_in_wdisp16_range(_continuation)) { |
438 if (__ is_in_wdisp16_range(_continuation)) { |
439 __ br_on_reg_cond(Assembler::rc_z, /*annul*/false, Assembler::pt, |
439 __ br_on_reg_cond(Assembler::rc_z, /*annul*/false, Assembler::pt, |
440 pre_val_reg, _continuation); |
440 pre_val_reg, _continuation); |
441 } else { |
441 } else { |
442 __ cmp(pre_val_reg, G0); |
442 __ cmp(pre_val_reg, G0); |