summaryrefslogtreecommitdiff
path: root/src/arch/x86/isa/decoder
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2009-08-17 18:40:40 -0700
committerGabe Black <gblack@eecs.umich.edu>2009-08-17 18:40:40 -0700
commitb34b507fd848db1ddf59fc024790f93ef5f4ad09 (patch)
tree6fb110b888afb54e248e2a1e385ddd3968c0e684 /src/arch/x86/isa/decoder
parentaf3a53726b74f12e7ce256eff0407fe20a528179 (diff)
downloadgem5-b34b507fd848db1ddf59fc024790f93ef5f4ad09.tar.xz
X86: Implement the floating point media instructions.
Diffstat (limited to 'src/arch/x86/isa/decoder')
-rw-r--r--src/arch/x86/isa/decoder/two_byte_opcodes.isa10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/arch/x86/isa/decoder/two_byte_opcodes.isa b/src/arch/x86/isa/decoder/two_byte_opcodes.isa
index aedf6bcfa..eccfee1b3 100644
--- a/src/arch/x86/isa/decoder/two_byte_opcodes.isa
+++ b/src/arch/x86/isa/decoder/two_byte_opcodes.isa
@@ -510,7 +510,7 @@
0x3: cvtdq2ps_Vo_Wo();
0x4: Inst::SUBPS(Vo,Wo);
0x5: Inst::MINPS(Vo,Wo);
- 0x6: divps_Vo_Wo();
+ 0x6: Inst::DIVPS(Vo,Wo);
0x7: Inst::MAXPS(Vo,Wo);
}
// repe (0xF3)
@@ -521,7 +521,7 @@
0x3: cvttps2dq_Vo_Wo();
0x4: Inst::SUBSS(Vd,Wd);
0x5: Inst::MINSS(Vd,Wd);
- 0x6: divss_Vd_Wd();
+ 0x6: Inst::DIVSS(Vd,Wd);
0x7: Inst::MAXSS(Vd,Wd);
}
// operand size (0x66)
@@ -532,7 +532,7 @@
0x3: cvtps2dq_Vo_Wo();
0x4: Inst::SUBPD(Vo,Wo);
0x5: Inst::MINPD(Vo,Wo);
- 0x6: divpd_Vo_Wo();
+ 0x6: Inst::DIVPD(Vo,Wo);
0x7: Inst::MAXPD(Vo,Wo);
}
// repne (0xF2)
@@ -917,7 +917,7 @@
0x3: cvtdq2ps_Vo_Wo();
0x4: Inst::SUBPS(Vo,Wo);
0x5: Inst::MINPS(Vo,Wo);
- 0x6: divps_Vo_Wo();
+ 0x6: Inst::DIVPS(Vo,Wo);
}
// repe (0xF3)
0x4: decode OPCODE_OP_BOTTOM3 {
@@ -929,7 +929,7 @@
0x2: cmpccpd_Vo_Wo_Ib();
0x4: Inst::SUBPD(Vo,Wo);
0x5: Inst::MINPD(Vo,Wo);
- 0x6: divpd_Vo_Wo();
+ 0x6: Inst::DIVPD(Vo,Wo);
default: Inst::UD2();
}
// repne (0xF2)