summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2017-09-13 21:13:11 -0700
committerMichael Pavone <pavone@retrodev.com>2017-09-13 21:13:11 -0700
commit982b68d0ca76aee937e4dd2aa990aea347371231 (patch)
tree493c9238071aaf4f709c128a80596f2150a3999d
parent44ccdde6fced7672b184be82b4eaf994c1c705c5 (diff)
Push correct PC onto stack on divide by zero for pc-relative case
-rw-r--r--m68k_core_x86.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/m68k_core_x86.c b/m68k_core_x86.c
index c680a4b..1f9a511 100644
--- a/m68k_core_x86.c
+++ b/m68k_core_x86.c
@@ -1908,6 +1908,7 @@ void translate_m68k_div(m68k_options *opts, m68kinst *inst, host_ea *src_op, hos
case MODE_AREG_DISPLACE:
case MODE_AREG_INDEX_DISP8:
case MODE_ABSOLUTE_SHORT:
+ case MODE_PC_DISPLACE:
case MODE_PC_INDEX_DISP8:
case MODE_IMMEDIATE:
isize = 4;