summaryrefslogtreecommitdiff
path: root/src/arch/x86/isa/decoder
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2007-10-18 22:38:17 -0700
committerGabe Black <gblack@eecs.umich.edu>2007-10-18 22:38:17 -0700
commit2bbc058c6c5e54c032106f804dd3084ed11f0f09 (patch)
tree84d17c04577ef75098eafbe2f78631235dfafb36 /src/arch/x86/isa/decoder
parent418b30602bd08646d6f260d495163ad4fb613402 (diff)
downloadgem5-2bbc058c6c5e54c032106f804dd3084ed11f0f09.tar.xz
X86: Implement the LOOP instructions.
--HG-- extra : convert_revision : 3ccd0565c83b6d9c9b63f9f7ac2b67839a2c714f
Diffstat (limited to 'src/arch/x86/isa/decoder')
-rw-r--r--src/arch/x86/isa/decoder/one_byte_opcodes.isa6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/arch/x86/isa/decoder/one_byte_opcodes.isa b/src/arch/x86/isa/decoder/one_byte_opcodes.isa
index b1fdce0a7..6e7fdea35 100644
--- a/src/arch/x86/isa/decoder/one_byte_opcodes.isa
+++ b/src/arch/x86/isa/decoder/one_byte_opcodes.isa
@@ -472,9 +472,9 @@
}
##include "x87.isa"
0x1C: decode OPCODE_OP_BOTTOM3 {
- 0x0: loopne_Jb();
- 0x1: loope_Jb();
- 0x2: loop_Jb();
+ 0x0: Inst::LOOPNE(Jb);
+ 0x1: Inst::LOOPE(Jb);
+ 0x2: Inst::LOOP(Jb);
0x3: Inst::JRCX(Jb);
0x4: in_Al_Ib();
0x5: in_eAX_Ib();