about summary refs log tree commit diff stats
path: root/src/emu/x64run64.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/x64run64.c')
-rw-r--r--src/emu/x64run64.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/x64run64.c b/src/emu/x64run64.c
index 5433319d..00278e3b 100644
--- a/src/emu/x64run64.c
+++ b/src/emu/x64run64.c
@@ -792,12 +792,12 @@ uintptr_t Run64(x64emu_t *emu, rex_t rex, int seg, uintptr_t addr)
                     break;

                 case 6:                 /* DIV Eb */

                     if(!EB->byte[0])

-                        emit_div0(emu, (void*)R_RIP, 0);

+                        emit_div0(emu, (void*)R_RIP, 1);

                     div8(emu, EB->byte[0]);

                     break;

                 case 7:                 /* IDIV Eb */

                     if(!EB->byte[0])

-                        emit_div0(emu, (void*)R_RIP, 0);

+                        emit_div0(emu, (void*)R_RIP, 1);

                     idiv8(emu, EB->byte[0]);

                     break;

             }