static int align(int number, int alignment) { alignment--; return (number + alignment) & ~alignment; }
  final byte getValueType(OPT_Register r) {    if (r.isInteger() || r.isLong()) {      return INT_VALUE;    } else if (r.isCondition()) {      return CONDITION_VALUE;    } else if (r.isDouble()) {      return DOUBLE_VALUE;    } else if (r.isFloat()) {      return FLOAT_VALUE;    } else {      throw new OPT_OptimizingCompilerException("getValueType: unsupported "                                                + r);    }  }