diff options
author | Gabe Black <gblack@eecs.umich.edu> | 2007-04-04 14:31:59 +0000 |
---|---|---|
committer | Gabe Black <gblack@eecs.umich.edu> | 2007-04-04 14:31:59 +0000 |
commit | 4285990a96bad869bc1046f28f99cf7f4b5c8de0 (patch) | |
tree | 80b92e77e93ef76d5b8a154ad71813727e6e2be9 /src/arch/x86/isa/main.isa | |
parent | 7f5409f2babd4fe26c364aedf7faf4cdcb0eb3f0 (diff) | |
download | gem5-4285990a96bad869bc1046f28f99cf7f4b5c8de0.tar.xz |
Reworking how x86's isa description works. I'm adopting the following definitions to make figuring out what's what a little easier:
MicroOp: A single operation actually implemented in hardware.
MacroOp: A collection of microops which are executed as a unit.
Instruction: An architected instruction which can be implemented with a macroop or a microop.
--HG--
extra : convert_revision : 1cfc8409cc686c75220767839f55a30551aa6f13
Diffstat (limited to 'src/arch/x86/isa/main.isa')
-rw-r--r-- | src/arch/x86/isa/main.isa | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/arch/x86/isa/main.isa b/src/arch/x86/isa/main.isa index fe1d4e515..cc3a9bee4 100644 --- a/src/arch/x86/isa/main.isa +++ b/src/arch/x86/isa/main.isa @@ -84,6 +84,9 @@ namespace X86ISA; //Include the base class for x86 instructions, and some support code ##include "base.isa" +//Include the instruction definitions +##include "insts/insts.isa" + //Include the definitions for the instruction formats ##include "formats/formats.isa" |