Make the SPARC branch instructions use ExtMachInsts in their constructors. This isn...
authorGabe Black <gblack@eecs.umich.edu>
Fri, 16 Mar 2007 10:55:50 +0000 (10:55 +0000)
committerGabe Black <gblack@eecs.umich.edu>
Fri, 16 Mar 2007 10:55:50 +0000 (10:55 +0000)
--HG--
extra : convert_revision : afd4f408122ad5e497012eb9744d6bce66a1de37

src/arch/sparc/isa/formats/branch.isa

index 5cd3ab59856f8fefce1eb011d6349b02b29d5076..f5ab940bbcea9dd462e965f4cce68ecb95917201 100644 (file)
@@ -40,7 +40,7 @@ output header {{
         {
           protected:
             // Constructor
-            Branch(const char *mnem, MachInst _machInst, OpClass __opClass) :
+            Branch(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
                 SparcStaticInst(mnem, _machInst, __opClass)
             {
             }
@@ -56,7 +56,7 @@ output header {{
         {
           protected:
             // Constructor
-            BranchDisp(const char *mnem, MachInst _machInst,
+            BranchDisp(const char *mnem, ExtMachInst _machInst,
                     OpClass __opClass) :
                 Branch(mnem, _machInst, __opClass)
             {
@@ -76,7 +76,7 @@ output header {{
         {
           protected:
             // Constructor
-            BranchNBits(const char *mnem, MachInst _machInst,
+            BranchNBits(const char *mnem, ExtMachInst _machInst,
                     OpClass __opClass) :
                 BranchDisp(mnem, _machInst, __opClass)
             {
@@ -91,7 +91,7 @@ output header {{
         {
           protected:
             // Constructor
-            BranchSplit(const char *mnem, MachInst _machInst,
+            BranchSplit(const char *mnem, ExtMachInst _machInst,
                     OpClass __opClass) :
                 BranchDisp(mnem, _machInst, __opClass)
             {
@@ -107,7 +107,7 @@ output header {{
         {
           protected:
             // Constructor
-            BranchImm13(const char *mnem, MachInst _machInst, OpClass __opClass) :
+            BranchImm13(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
                 Branch(mnem, _machInst, __opClass), imm(sext<13>(SIMM13))
             {
             }