main.isa (4544:3a64c2c0f8e9) main.isa (4679:0b39fa8f5eb8)
1// -*- mode:c++ -*-
2
3// Copyright (c) 2007 The Hewlett-Packard Development Company
4// All rights reserved.
5//
6// Redistribution and use of this software in source and binary forms,
7// with or without modification, are permitted provided that the
8// following conditions are met:

--- 65 unchanged lines hidden (view full) ---

74
75//Include the operand_types and operand definitions. These are needed by
76//the microop definitions.
77##include "operands.isa"
78
79//Include the bitfield definitions
80##include "bitfields.isa"
81
1// -*- mode:c++ -*-
2
3// Copyright (c) 2007 The Hewlett-Packard Development Company
4// All rights reserved.
5//
6// Redistribution and use of this software in source and binary forms,
7// with or without modification, are permitted provided that the
8// following conditions are met:

--- 65 unchanged lines hidden (view full) ---

74
75//Include the operand_types and operand definitions. These are needed by
76//the microop definitions.
77##include "operands.isa"
78
79//Include the bitfield definitions
80##include "bitfields.isa"
81
82//Include the base class for x86 instructions, and some support code.
83##include "base.isa"
82//Include the OutputBlocks class which is used to bundle output.
83##include "outputblock.isa"
84
85//Include the definitions for the instruction formats
86##include "formats/formats.isa"
87
88//This file brings in the microcode, microop classes, macroop classes,
89//and supporting components and assembles everything into macroops.
90##include "microasm.isa"
91
92//Include code to specialize an instruction template to operate on
93//a particular set of operands. This is specific to x86 and the x86
94//microcode ISA.
95##include "specialize.isa"
96
97//Include the decoder definition
98##include "decoder/decoder.isa"
84
85//Include the definitions for the instruction formats
86##include "formats/formats.isa"
87
88//This file brings in the microcode, microop classes, macroop classes,
89//and supporting components and assembles everything into macroops.
90##include "microasm.isa"
91
92//Include code to specialize an instruction template to operate on
93//a particular set of operands. This is specific to x86 and the x86
94//microcode ISA.
95##include "specialize.isa"
96
97//Include the decoder definition
98##include "decoder/decoder.isa"