private static byte booleanNot(OPT_Instruction s) {
private static DefUseEffect booleanNot(OPT_Instruction s) {
  private static byte booleanNot(OPT_Instruction s) {   if (CF_INT) {      OPT_Operand op = Unary.getVal(s);      if (op.isIntConstant()) {        // CONSTANT: FOLD        int val = op.asIntConstant().value;        if (val == 0) {          Move.mutate(s, INT_MOVE, Unary.getClearResult(s), IC(1));        } else {          Move.mutate(s, INT_MOVE, Unary.getClearResult(s), IC(0));        }        return MOVE_FOLDED;      }    }    return UNCHANGED;  }