main.isa (3388:1c6ebfc4c20e) | main.isa (7741:340b6f01d69b) |
---|---|
1// -*- mode:c++ -*- 2 3// Copyright (c) 2003-2005 The Regents of The University of Michigan 4// All rights reserved. 5// 6// Redistribution and use in source and binary forms, with or without 7// modification, are permitted provided that the following conditions are 8// met: redistributions of source code must retain the above copyright --- 20 unchanged lines hidden (view full) --- 29// Authors: Gabe Black 30 31//////////////////////////////////////////////////////////////////// 32// 33// SPARC ISA description file. 34// 35//////////////////////////////////////////////////////////////////// 36 | 1// -*- mode:c++ -*- 2 3// Copyright (c) 2003-2005 The Regents of The University of Michigan 4// All rights reserved. 5// 6// Redistribution and use in source and binary forms, with or without 7// modification, are permitted provided that the following conditions are 8// met: redistributions of source code must retain the above copyright --- 20 unchanged lines hidden (view full) --- 29// Authors: Gabe Black 30 31//////////////////////////////////////////////////////////////////// 32// 33// SPARC ISA description file. 34// 35//////////////////////////////////////////////////////////////////// 36 |
37//Include the C++ include directives | 37// Include the C++ include directives |
38##include "includes.isa" 39 40//////////////////////////////////////////////////////////////////// 41// 42// Namespace statement. Everything below this line will be in the 43// SparcISAInst namespace. 44// 45 46namespace SparcISA; 47 | 38##include "includes.isa" 39 40//////////////////////////////////////////////////////////////////// 41// 42// Namespace statement. Everything below this line will be in the 43// SparcISAInst namespace. 44// 45 46namespace SparcISA; 47 |
48//Include the bitfield definitions | 48// Include the bitfield definitions |
49##include "bitfields.isa" 50 | 49##include "bitfields.isa" 50 |
51//Include the operand_types and operand definitions | 51// Include the operand_types and operand definitions |
52##include "operands.isa" 53 | 52##include "operands.isa" 53 |
54//Include the base class for sparc instructions, and some support code | 54// Include the base class for sparc instructions, and some support code |
55##include "base.isa" 56 | 55##include "base.isa" 56 |
57//Include the definitions for the instruction formats | 57// Include the definitions for the instruction formats |
58##include "formats/formats.isa" 59 | 58##include "formats/formats.isa" 59 |
60//Include the decoder definition | 60// Include the decoder definition |
61##include "decoder.isa" | 61##include "decoder.isa" |