summaryrefslogtreecommitdiff
path: root/src/arch/x86/isa/decoder
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2009-01-25 20:33:27 -0800
committerGabe Black <gblack@eecs.umich.edu>2009-01-25 20:33:27 -0800
commit52defeb4e76e7f426c91eb0d0e5e2222d2ab387e (patch)
tree999bd7e7f6e33f162e427f273e471e3e1e3c20ef /src/arch/x86/isa/decoder
parent3c5988b86c9fcb06927a8e12095e278b55593911 (diff)
downloadgem5-52defeb4e76e7f426c91eb0d0e5e2222d2ab387e.tar.xz
X86: Implement the xadd instruction.
Diffstat (limited to 'src/arch/x86/isa/decoder')
-rw-r--r--src/arch/x86/isa/decoder/two_byte_opcodes.isa4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/arch/x86/isa/decoder/two_byte_opcodes.isa b/src/arch/x86/isa/decoder/two_byte_opcodes.isa
index 064f5ce86..3cdfa48bb 100644
--- a/src/arch/x86/isa/decoder/two_byte_opcodes.isa
+++ b/src/arch/x86/isa/decoder/two_byte_opcodes.isa
@@ -870,8 +870,8 @@
0x7: Inst::MOVSX_W(Gv,Ev);
}
0x18: decode OPCODE_OP_BOTTOM3 {
- 0x0: xadd_Eb_Gb();
- 0x1: xadd_Ev_Gv();
+ 0x0: Inst::XADD(Eb,Gb);
+ 0x1: Inst::XADD(Ev,Gv);
//0x7: group9();
0x7: decode MODRM_REG {
0x1: cmpxchg_Mq();