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__