op_class.hh (2665:a124942bacb8) | op_class.hh (2669:f2b336e89d2a) |
---|---|
1/* 2 * Copyright (c) 2003-2005 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 10 unchanged lines hidden (view full) --- 19 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 20 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 21 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 22 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 23 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 24 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 26 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 1/* 2 * Copyright (c) 2003-2005 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 10 unchanged lines hidden (view full) --- 19 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 20 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 21 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 22 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 23 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 24 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 26 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
27 * 28 * Authors: Steve Reinhardt 29 * Nathan Binkert | |
30 */ 31 32#ifndef __CPU__OP_CLASS_HH__ 33#define __CPU__OP_CLASS_HH__ 34 35/** 36 * @file 37 * Definition of operation classes. --- 19 unchanged lines hidden (view full) --- 57 IprAccessOp, ///< Internal Processor Register read/write port 58 InstPrefetchOp, ///< Instruction prefetch port (on I-cache) 59 Num_OpClasses ///< Total number of operation classes 60}; 61 62/** 63 * Array mapping OpClass enum values to strings. Defined in op_class.cc. 64 */ | 27 */ 28 29#ifndef __CPU__OP_CLASS_HH__ 30#define __CPU__OP_CLASS_HH__ 31 32/** 33 * @file 34 * Definition of operation classes. --- 19 unchanged lines hidden (view full) --- 54 IprAccessOp, ///< Internal Processor Register read/write port 55 InstPrefetchOp, ///< Instruction prefetch port (on I-cache) 56 Num_OpClasses ///< Total number of operation classes 57}; 58 59/** 60 * Array mapping OpClass enum values to strings. Defined in op_class.cc. 61 */ |
65extern const char *opClassStrings[]; | 62extern const char *opClassStrings[Num_OpClasses]; |
66 67#endif // __CPU__OP_CLASS_HH__ | 63 64#endif // __CPU__OP_CLASS_HH__ |