if (val2 instanceof OPT_IntConstantOperand) {
if (isAddress) { if (val2 instanceof OPT_IntConstantOperand) { op = cc.isUNSIGNED() ? PPC64_CMPLI : PPC64_CMPI; } else { op = cc.isUNSIGNED() ? PPC64_CMPL : PPC64_CMP; } } else  if (val2 instanceof OPT_IntConstantOperand) {
  protected final void EMIT_BOOLCMP_BRANCH(OPT_BranchOperand target,                                           OPT_BranchProfileOperand bp) {    if (VM.VerifyAssertions) VM._assert(cc != null);    OPT_RegisterOperand cr = regpool.makeTempCondition();    OPT_Operator op;    if (val2 instanceof OPT_IntConstantOperand) {      op = cc.isUNSIGNED() ? PPC_CMPLI : PPC_CMPI;    } else {       op = cc.isUNSIGNED() ? PPC_CMPL : PPC_CMP;    }    EMIT(MIR_Binary.create(op, cr, R(val1), val2));    EMIT(MIR_CondBranch.create(PPC_BCOND, cr.copyD2U(),                               new OPT_PowerPCConditionOperand(cc),                               target, bp));    if (VM.VerifyAssertions) {      cc = null;      val1 = null;      val2 = null;    }  }