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" |