// Calculate absolute address of jump target
if (os.isCode32()) {
os.writeADD(tmp, tmp, 0);
} else {
final GPR32 tmp2 = (GPR32) L1AHelper.requestRegister(eContext, JvmType.INT, false);
os.writeMOV(BITS32, tmp2, tmp, 0);
final GPR64 tmp2_64 = L1AHelper.get64BitReg(eContext, tmp2);
os.writeMOVSXD(tmp2_64, tmp2);
os.writeADD(tmp, tmp2_64);
L1AHelper.releaseRegister(eContext, tmp2);