From fcb5b2226c540fd4a94d7a6eff62869c4ba234ea Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Mon, 17 Aug 2009 18:38:53 -0700 Subject: X86: Implement the floating point media multiply instructions. --- src/arch/x86/isa/decoder/two_byte_opcodes.isa | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/arch/x86/isa/decoder') diff --git a/src/arch/x86/isa/decoder/two_byte_opcodes.isa b/src/arch/x86/isa/decoder/two_byte_opcodes.isa index 24349231c..aedf6bcfa 100644 --- a/src/arch/x86/isa/decoder/two_byte_opcodes.isa +++ b/src/arch/x86/isa/decoder/two_byte_opcodes.isa @@ -505,7 +505,7 @@ // no prefix 0x0: decode OPCODE_OP_BOTTOM3 { 0x0: Inst::ADDPS(Vo,Wo); - 0x1: mulps_Vo_Wo(); + 0x1: Inst::MULPS(Vo,Wo); 0x2: cvtps2pd_Vo_Wq(); 0x3: cvtdq2ps_Vo_Wo(); 0x4: Inst::SUBPS(Vo,Wo); @@ -516,7 +516,7 @@ // repe (0xF3) 0x4: decode OPCODE_OP_BOTTOM3 { 0x0: Inst::ADDSS(Vd,Wd); - 0x1: mulss_Vd_Wd(); + 0x1: Inst::MULSS(Vd,Wd); 0x2: cvtss2sd_Vq_Wd(); 0x3: cvttps2dq_Vo_Wo(); 0x4: Inst::SUBSS(Vd,Wd); @@ -527,7 +527,7 @@ // operand size (0x66) 0x1: decode OPCODE_OP_BOTTOM3 { 0x0: Inst::ADDPD(Vo,Wo); - 0x1: mulpd_Vo_Wo(); + 0x1: Inst::MULPD(Vo,Wo); 0x2: cvtpd2ps_Vo_Wo(); 0x3: cvtps2dq_Vo_Wo(); 0x4: Inst::SUBPD(Vo,Wo); -- cgit v1.2.3