if (loc != null)
if (loc != null){
  protected final void LONG_STORE_addx(OPT_Instruction s,                                        OPT_RegisterOperand def,                                        OPT_RegisterOperand left,                                        OPT_RegisterOperand right,                                        OPT_LocationOperand loc,                                        OPT_Operand guard) {    OPT_Register defHigh = def.register;    OPT_Register defLow = regpool.getSecondReg(defHigh);    OPT_Instruction inst = MIR_Store.create(PPC_STWX, I(defHigh), left,                                             right, loc, guard);    inst.copyPosition(s);    EMIT(inst);    OPT_RegisterOperand kk = regpool.makeTempInt();    EMIT(MIR_Binary.create(PPC_ADDI, kk, right.copyU2U(), IC(4)));    if (loc != null)      loc = (OPT_LocationOperand)loc.copy();    inst = MIR_Store.create(PPC_STWX, I(defLow),                             left.copyU2U(),                             kk.copyD2U(), loc,                             guard);    inst.copyPosition(s);    EMIT(inst);  }