summaryrefslogtreecommitdiff
path: root/src/arch/x86/isa/decoder/one_byte_opcodes.isa
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/x86/isa/decoder/one_byte_opcodes.isa')
-rw-r--r--src/arch/x86/isa/decoder/one_byte_opcodes.isa5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/arch/x86/isa/decoder/one_byte_opcodes.isa b/src/arch/x86/isa/decoder/one_byte_opcodes.isa
index 3253c9fec..507f75bb8 100644
--- a/src/arch/x86/isa/decoder/one_byte_opcodes.isa
+++ b/src/arch/x86/isa/decoder/one_byte_opcodes.isa
@@ -521,7 +521,8 @@
0x3: Inst::NEG(Eb);
0x4: Inst::MUL_B(Eb);
0x5: Inst::IMUL_B(Eb);
- 0x6: div_Eb();
+ //This should be Eb, but it access the entire word value ax.
+ 0x6: Inst::DIV_B(Ew);
0x7: idiv_Eb();
}
//0x7: group3_Ev();
@@ -532,7 +533,7 @@
0x3: Inst::NEG(Ev);
0x4: Inst::MUL(Ev);
0x5: Inst::IMUL(Ev);
- 0x6: div_Ev();
+ 0x6: Inst::DIV(Ev);
0x7: idiv_Ev();
}
}