1// Copyright (c) 2006 The Regents of The University of Michigan 2// All rights reserved. 3// 4// Redistribution and use in source and binary forms, with or without 5// modification, are permitted provided that the following conditions are 6// met: redistributions of source code must retain the above copyright 7// notice, this list of conditions and the following disclaimer; 8// redistributions in binary form must reproduce the above copyright 9// notice, this list of conditions and the following disclaimer in the 10// documentation and/or other materials provided with the distribution; 11// neither the name of the copyright holders nor the names of its 12// contributors may be used to endorse or promote products derived from 13// this software without specific prior written permission. 14// 15// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 16// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 17// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 18// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 19// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 20// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 21// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 22// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 23// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 24// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 25// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26// 27// Authors: Gabe Black 28
|
29//Include the basic format
30//Templates from this format are used later
|
29// Include the basic format 30// Templates from this format are used later |
31##include "basic.isa" 32
|
33//Include base classes for microcoding instructions
|
33// Include base classes for microcoding instructions |
34##include "micro.isa" 35
|
36//Include the noop format
|
36// Include the noop format |
37##include "nop.isa" 38
|
39//Include the integerOp and integerOpCc format
|
39// Include the integerOp and integerOpCc format |
40##include "integerop.isa" 41
|
42//Include the memory formats
|
42// Include the memory formats |
43##include "mem/mem.isa" 44
|
45//Include the trap format
|
45// Include the trap format |
46##include "trap.isa" 47
|
48//Include the unimplemented format
|
48// Include the unimplemented format |
49##include "unimp.isa" 50
|
51//Include the "unknown" format
|
51// Include the "unknown" format |
52##include "unknown.isa" 53
|
54//Include the priveleged mode format
|
54// Include the priveleged mode format |
55##include "priv.isa" 56
|
57//Include the branch format
|
57// Include the branch format |
58##include "branch.isa" 59
|