summaryrefslogtreecommitdiff
path: root/src/arch/x86/isa/decoder
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2009-08-17 20:04:03 -0700
committerGabe Black <gblack@eecs.umich.edu>2009-08-17 20:04:03 -0700
commitbe6267e895e4657192fc72872a70c0ab6bbc6537 (patch)
treeded7390ec9902509e4527e74e95cb5cebd4171c7 /src/arch/x86/isa/decoder
parente2759fe69c6b450a46624a9f97af74a330b41383 (diff)
downloadgem5-be6267e895e4657192fc72872a70c0ab6bbc6537.tar.xz
X86: Implement the integer media min instructions.
Diffstat (limited to 'src/arch/x86/isa/decoder')
-rw-r--r--src/arch/x86/isa/decoder/two_byte_opcodes.isa8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/arch/x86/isa/decoder/two_byte_opcodes.isa b/src/arch/x86/isa/decoder/two_byte_opcodes.isa
index c9d1e3add..c53cdc838 100644
--- a/src/arch/x86/isa/decoder/two_byte_opcodes.isa
+++ b/src/arch/x86/isa/decoder/two_byte_opcodes.isa
@@ -979,7 +979,7 @@
0x0: decode OPCODE_OP_BOTTOM3 {
0x0: psubusb_Pq_Qq();
0x1: psubusw_Pq_Qq();
- 0x2: pminub_Pq_Qq();
+ 0x2: Inst::PMINUB(Pq,Qq);
0x3: Inst::PAND(Pq,Qq);
0x4: Inst::PADDUSB(Pq,Qq);
0x5: Inst::PADDUSW(Pq,Qq);
@@ -990,7 +990,7 @@
0x1: decode OPCODE_OP_BOTTOM3 {
0x0: psubusb_Vo_Wo();
0x1: psubusw_Vo_Wo();
- 0x2: pminub_Vo_Wo();
+ 0x2: Inst::PMINUB(Vo,Wo);
0x3: Inst::PAND(Vo,Wo);
0x4: Inst::PADDUSB(Vo,Wo);
0x5: Inst::PADDUSW(Vo,Wo);
@@ -1039,7 +1039,7 @@
0x0: decode OPCODE_OP_BOTTOM3 {
0x0: psubsb_Pq_Qq();
0x1: psubsw_Pq_Qq();
- 0x2: pminsw_Pq_Qq();
+ 0x2: Inst::PMINSW(Pq,Qq);
0x3: Inst::POR(Pq,Qq);
0x4: Inst::PADDSB(Pq,Qq);
0x5: Inst::PADDSW(Pq,Qq);
@@ -1050,7 +1050,7 @@
0x1: decode OPCODE_OP_BOTTOM3 {
0x0: psubsb_Vo_Wo();
0x1: psubsw_Vo_Wo();
- 0x2: pminsw_Vo_Wo();
+ 0x2: Inst::PMINSW(Vo,Wo);
0x3: Inst::POR(Vo,Wo);
0x4: Inst::PADDSB(Vo,Wo);
0x5: Inst::PADDSW(Vo,Wo);