return MOVE_FOLDED;
return DefUseEffect.MOVE_FOLDED;
  private static byte floatAdd(OPT_Instruction s) {   if (CF_FLOAT) {      canonicalizeCommutativeOperator(s);      OPT_Operand op2 = Binary.getVal2(s);      if (op2.isFloatConstant()) {        float val2 = op2.asFloatConstant().value;        OPT_Operand op1 = Binary.getVal1(s);        if (op1.isFloatConstant()) {          // BOTH CONSTANTS: FOLD          float val1 = op1.asFloatConstant().value;          Move.mutate(s, FLOAT_MOVE, Binary.getClearResult(s),                       FC(val1 + val2));          return MOVE_FOLDED;        }        if (val2 == 0.0f) {          // x + 0.0 is x (even is x is a Nan).          Move.mutate(s, FLOAT_MOVE, Binary.getClearResult(s),                      Binary.getClearVal1(s));          return MOVE_REDUCED;        }      }    }    return UNCHANGED;  }