diff options
author | Gabe Black <gblack@eecs.umich.edu> | 2009-08-17 18:27:19 -0700 |
---|---|---|
committer | Gabe Black <gblack@eecs.umich.edu> | 2009-08-17 18:27:19 -0700 |
commit | 63403bd5628e722aa51045b86176a035ddd9eb75 (patch) | |
tree | fc028237f21f97008fdf9e2007971a4df706bb4c /src/arch/x86/isa/decoder | |
parent | 7b18f8a06297b741a60d50ddb7de811bb3afd824 (diff) | |
download | gem5-63403bd5628e722aa51045b86176a035ddd9eb75.tar.xz |
X86: Implement the remaining unpack instructions.
Diffstat (limited to 'src/arch/x86/isa/decoder')
-rw-r--r-- | src/arch/x86/isa/decoder/two_byte_opcodes.isa | 8 |
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 5a6a17b17..2c58798b3 100644 --- a/src/arch/x86/isa/decoder/two_byte_opcodes.isa +++ b/src/arch/x86/isa/decoder/two_byte_opcodes.isa @@ -295,8 +295,8 @@ default: movlps_Vq_Mq(); } 0x3: movlps_Mq_Vq(); - 0x4: unpcklps(); - 0x5: unpckhps(); + 0x4: Inst::UNPCKLPS(Vps,Wq); + 0x5: Inst::UNPCKHPS(Vpd,Wq); 0x6: decode MODRM_MOD { 0x3: movlhps_Vq_VRq(); default: movhps_Vq_Mq(); @@ -317,8 +317,8 @@ 0x1: movupd_Wo_Vo(); 0x2: Inst::MOVLPD(Vq,Mq); 0x3: Inst::MOVLPD(Mq,Vq); - 0x4: unpcklpd_Vo_Wq(); - 0x5: unpckhpd_Vo_Wo(); + 0x4: Inst::UNPCKLPD(Vo,Wq); + 0x5: Inst::UNPCKHPD(Vo,Wo); 0x6: movhpd_Vq_Mq(); 0x7: movhpd_Mq_Vq(); } |