X86: Compute PCI config addresses correctly.
[gem5.git] / src / arch / alpha / floatregfile.hh
index 6b394da03ba59d2c1a18869cd974d70bd9db68b4..82592d80dbdce704ffd8625193c9459bb92a2d88 100644 (file)
 #ifndef __ARCH_ALPHA_FLOATREGFILE_HH__
 #define __ARCH_ALPHA_FLOATREGFILE_HH__
 
+#include <iosfwd>
+#include <string>
+
 #include "arch/alpha/isa_traits.hh"
 #include "arch/alpha/types.hh"
 
-#include <string.h>
-#include <iostream>
-
 class Checkpoint;
 
-namespace AlphaISA
+namespace AlphaISA {
+
+static inline std::string
+getFloatRegName(RegIndex)
 {
-    class FloatRegFile
-    {
-      public:
+    return "";
+}
 
-        union {
-            uint64_t q[NumFloatRegs];  // integer qword view
-            double d[NumFloatRegs];    // double-precision floating point view
-        };
+class FloatRegFile
+{
+  public:
+    union {
+        uint64_t q[NumFloatRegs];   // integer qword view
+        double d[NumFloatRegs];     // double-precision floating point view
+    };
 
-        void serialize(std::ostream &os);
+    void clear();
 
-        void unserialize(Checkpoint *cp, const std::string &section);
+    void serialize(std::ostream &os);
+    void unserialize(Checkpoint *cp, const std::string &section);
+};
 
-        void clear()
-        { bzero(d, sizeof(d)); }
-    };
-}
+} // namespace AlphaISA
 
-#endif
+#endif // __ARCH_ALPHA_FLOATREGFILE_HH__