From 16a559c9c66b3e810860b59c4099527b38a5337e Mon Sep 17 00:00:00 2001 From: Marc Orr Date: Sat, 19 May 2012 04:32:25 -0700 Subject: x86 ISA: Implement the sse3 haddps instruction. Shuffle the 32 bit values into position, and then add in parallel. --- src/arch/x86/isa/decoder/two_byte_opcodes.isa | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/arch/x86/isa/decoder/two_byte_opcodes.isa') diff --git a/src/arch/x86/isa/decoder/two_byte_opcodes.isa b/src/arch/x86/isa/decoder/two_byte_opcodes.isa index 378d426e3..34b79a6a4 100644 --- a/src/arch/x86/isa/decoder/two_byte_opcodes.isa +++ b/src/arch/x86/isa/decoder/two_byte_opcodes.isa @@ -669,7 +669,7 @@ } // repne (0xF2) 0x8: decode OPCODE_OP_BOTTOM3 { - 0x4: WarnUnimpl::haddps_Vo_Wo(); + 0x4: HADDPS(Vo,Wo); 0x5: WarnUnimpl::hsubps_Vo_Wo(); default: UD2(); } -- cgit v1.2.3