diff options
author | Andrew Schultz <alschult@umich.edu> | 2004-06-02 13:57:08 -0400 |
---|---|---|
committer | Andrew Schultz <alschult@umich.edu> | 2004-06-02 13:57:08 -0400 |
commit | 44a2a2336e7f0d2048d3e79cbabf2e081abc0916 (patch) | |
tree | fc131828f019263e447838e9083f87d82bcb0df3 /cpu/full_cpu/op_class.hh | |
parent | 08b7d261b2703ff5d00f39ab80845dc6d4c90f57 (diff) | |
parent | f89043293faf336cd7270ecb6d96bfbb9bdcce4b (diff) | |
download | gem5-44a2a2336e7f0d2048d3e79cbabf2e081abc0916.tar.xz |
Merge zizzer:/bk/linux
into zower.eecs.umich.edu:/z/alschult/DiskModel/linux
--HG--
extra : convert_revision : 2b4893331f15b07c7f83148f6271d8ced0fcd6be
Diffstat (limited to 'cpu/full_cpu/op_class.hh')
-rw-r--r-- | cpu/full_cpu/op_class.hh | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/cpu/full_cpu/op_class.hh b/cpu/full_cpu/op_class.hh index dbaa6624a..5e0a17186 100644 --- a/cpu/full_cpu/op_class.hh +++ b/cpu/full_cpu/op_class.hh @@ -40,23 +40,23 @@ */ enum OpClass { No_OpClass = 0, /* inst does not use a functional unit */ - IntALU, /* integer ALU */ - IntMULT, /* integer multiplier */ - IntDIV, /* integer divider */ - FloatADD, /* floating point adder/subtractor */ - FloatCMP, /* floating point comparator */ - FloatCVT, /* floating point<->integer converter */ - FloatMULT, /* floating point multiplier */ - FloatDIV, /* floating point divider */ - FloatSQRT, /* floating point square root */ - RdPort, /* memory read port */ - WrPort, /* memory write port */ - IPrefPort, + IntAluOp, /* integer ALU */ + IntMultOp, /* integer multiplier */ + IntDivOp, /* integer divider */ + FloatAddOp, /* floating point adder/subtractor */ + FloatCmpOp, /* floating point comparator */ + FloatCvtOp, /* floating point<->integer converter */ + FloatMultOp, /* floating point multiplier */ + FloatDivOp, /* floating point divider */ + FloatSqrtOp, /* floating point square root */ + MemReadOp, /* memory read port */ + MemWriteOp, /* memory write port */ + InstPrefetchOp, /* instruction prefetch port (on I-cache) */ Num_OpClasses /* total functional unit classes */ }; /** - * Array mapping OpClass enum values to strings. + * Array mapping OpClass enum values to strings. Defined in fu_pool.cc. */ extern const char *opClassStrings[]; |