if (VM.BuildFor32Addr) return new Offset(address); else { long val = ((long)address) & 0x00000000ffffffffL; return new Offset(val); }
return new Offset(address);  long val = ((long)address) & 0x00000000ffffffffL; return new Offset(val);
  public static Offset fromIntZeroExtend(int address) throws UninterruptibleNoWarnPragma {    if (VM.VerifyAssertions && VM.runningVM) VM._assert(VM.NOT_REACHED);    if (VM.BuildFor32Addr)      return new Offset(address);    else {      long val = ((long)address) & 0x00000000ffffffffL;      return new Offset(val);    }  }