summaryrefslogtreecommitdiff
path: root/src/arch/x86/isa/decoder
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2007-08-04 20:15:27 -0700
committerGabe Black <gblack@eecs.umich.edu>2007-08-04 20:15:27 -0700
commit6f3bb03a3fff61de8c8dc53b01d9b48186021d21 (patch)
tree9407e437183056780920a508032413012d85eb1c /src/arch/x86/isa/decoder
parente410a925df8d37f386c97dc7cdd9a78347ce4700 (diff)
downloadgem5-6f3bb03a3fff61de8c8dc53b01d9b48186021d21.tar.xz
X86: Implement the cmpxchg instruction.
--HG-- extra : convert_revision : b9e172bcb9551edf65c63f26dfa07d771edf3e1e
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 e8307c6e6..f2d8a972e 100644
--- a/src/arch/x86/isa/decoder/two_byte_opcodes.isa
+++ b/src/arch/x86/isa/decoder/two_byte_opcodes.isa
@@ -329,8 +329,8 @@
0x7: Inst::IMUL(Gv,Ev);
}
0x16: decode OPCODE_OP_BOTTOM3 {
- 0x0: cmpxchg_Eb_Gb();
- 0x1: cmpxchg_Ev_Gv();
+ 0x0: Inst::CMPXCHG(Eb,Gb);
+ 0x1: Inst::CMPXCHG(Ev,Gv);
0x2: lss_Gz_Mp();
0x3: btr_Ev_Gv();
0x4: lfs_Gz_Mp();