diff --git a/src/cpu/core_full.cpp b/src/cpu/core_full.cpp index 5dd03875..053e339f 100644 --- a/src/cpu/core_full.cpp +++ b/src/cpu/core_full.cpp @@ -71,6 +71,7 @@ static INLINE void DecodeModRM(void) { #define EXCEPTION(blah) \ { \ Bit8u new_num=blah; \ + IPPoint=inst.start_entry; \ LEAVECORE; \ Interrupt(new_num); \ LoadIP(); \