// opcode 0xE8 public static void call_rel32(Emulator emu) { Int32 diff = emu.getSignedCode32(1); emu.push32(emu.eip + 5); emu.eip += (uint)(diff + 5); }
// opcode 0xE9 public static void near_jump(Emulator emu) { Int32 diff = emu.getSignedCode32(1); emu.eip += (UInt32)(diff + 5); }