Minor format tweaks on config file documentation.
[gem5.git] / cpu / full_cpu / op_class.hh
index 67ccaabade98e6c5e56d7401290fd16e2b254765..8e85e8d8a4e984ea0bf86624b8c84bc3b08f217a 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2003 The Regents of The University of Michigan
+ * Copyright (c) 2003-2004 The Regents of The University of Michigan
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  */
 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 */
-    LvqPort,           /* load value queue read port (redundant threading) */
-    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 */
+    IprAccessOp,       /* Internal Processor Register read/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[];