diff options
author | Gabe Black <gblack@eecs.umich.edu> | 2007-09-04 23:44:37 -0700 |
---|---|---|
committer | Gabe Black <gblack@eecs.umich.edu> | 2007-09-04 23:44:37 -0700 |
commit | fea46ee6e3c55e5245f8954a3fa771a6ec3aca84 (patch) | |
tree | 7487eb97e6ad418a46419b29a92b3540957ebe16 /src/arch/x86/isa/decoder | |
parent | 6c689a3b4b3991342200bb2a433fdf7fbd76b4fc (diff) | |
download | gem5-fea46ee6e3c55e5245f8954a3fa771a6ec3aca84.tar.xz |
X86: Implement an SSE xor microop and instruction.
--HG--
extra : convert_revision : 949737d0f5d6fe4aa77cc4680d0c88caab3e8174
Diffstat (limited to 'src/arch/x86/isa/decoder')
-rw-r--r-- | src/arch/x86/isa/decoder/two_byte_opcodes.isa | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/arch/x86/isa/decoder/two_byte_opcodes.isa b/src/arch/x86/isa/decoder/two_byte_opcodes.isa index 3d1878ba1..fc5729540 100644 --- a/src/arch/x86/isa/decoder/two_byte_opcodes.isa +++ b/src/arch/x86/isa/decoder/two_byte_opcodes.isa @@ -278,7 +278,9 @@ 0x4: andpd_Vo_Wo(); 0x5: andnpd_Vo_Wo(); 0x6: orpd_Vo_Wo(); - 0x7: xorpd_Vo_Wo(); + //This really should be type o, but it works on q sized + //chunks at a time. + 0x7: Inst::XORPD(Vq,Wq); default: Inst::UD2(); } // repne (0xF2) |