addr.load(ec);
final GPR ofsr = ofs.getRegister();
final GPR r = addr.getRegister();
if (os.isCode32()) {
final GPR msb = (GPR) L1AHelper.requestRegister(ec, JvmType.INT, false);
os.writeMOV(X86CompilerConstants.INTSIZE, msb, r, ofsr, 1, X86CompilerConstants.MSB);
os.writeMOV(X86CompilerConstants.INTSIZE, r, r, ofsr, 1, X86CompilerConstants.LSB);
ofs.release(ec);
addr.release(ec);
L1AHelper.releaseRegister(ec, msb);
vstack.push(L1AHelper.requestDoubleWordRegisters(ec, methodToType(mcode), r, msb));