summaryrefslogtreecommitdiff
path: root/src/arch/arm/insts/macromem.hh
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2010-06-02 12:58:04 -0500
committerGabe Black <gblack@eecs.umich.edu>2010-06-02 12:58:04 -0500
commit739f23c64c88c2c5d57085eae7687e16cb0a90f6 (patch)
tree84b67b86e49946fc739505e67b1c07ecfeeaa63f /src/arch/arm/insts/macromem.hh
parentcb631d87c3cb676e9d25c3ffbcd76580a3393b05 (diff)
downloadgem5-739f23c64c88c2c5d57085eae7687e16cb0a90f6.tar.xz
ARM: Add base classes for VFP load/store multiple.
Diffstat (limited to 'src/arch/arm/insts/macromem.hh')
-rw-r--r--src/arch/arm/insts/macromem.hh8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/arch/arm/insts/macromem.hh b/src/arch/arm/insts/macromem.hh
index 8cad32710..21a37a29e 100644
--- a/src/arch/arm/insts/macromem.hh
+++ b/src/arch/arm/insts/macromem.hh
@@ -101,6 +101,14 @@ class MacroMemOp : public PredMacroOp
bool writeback, bool load, uint32_t reglist);
};
+class MacroVFPMemOp : public PredMacroOp
+{
+ protected:
+ MacroVFPMemOp(const char *mnem, ExtMachInst machInst, OpClass __opClass,
+ IntRegIndex rn, RegIndex vd, bool single, bool up,
+ bool writeback, bool load, uint32_t offset);
+};
+
}
#endif //__ARCH_ARM_INSTS_MACROMEM_HH__