private static byte longBitsAsDouble(OPT_Instruction s) {
private static DefUseEffect longBitsAsDouble(OPT_Instruction s) {
  private static byte longBitsAsDouble(OPT_Instruction s) {    if (CF_DOUBLE) {      OPT_Operand op = Unary.getVal(s);      if (op.isLongConstant()) {        // CONSTANT: FOLD        long val = op.asLongConstant().value;        Move.mutate(s, DOUBLE_MOVE, Unary.getClearResult(s),                     DC(Double.longBitsToDouble(val)));        return MOVE_FOLDED;      }    }    return UNCHANGED;  }