changeset af2c9d9accda in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=af2c9d9accda
description:
ARM: Remove the currently unecessary FPAOp class.
diffstat:
1 file changed, 4 insertions(+), 26 deletions(-)
src/arch/arm/isa/formats/fp.isa | 30 ++++--------------------------
diffs (68 lines):
diff -r 1d794d81a4e6 -r af2c9d9accda src/arch/arm/isa/formats/fp.isa
--- a/src/arch/arm/isa/formats/fp.isa Sun Jun 21 16:41:21 2009 -0700
+++ b/src/arch/arm/isa/formats/fp.isa Sun Jun 21 17:14:51 2009 -0700
@@ -33,28 +33,6 @@
// Floating Point operate instructions
//
-output header {{
-
- /**
- * Base class for FP operations.
- */
- class FPAOp : public PredOp
- {
- protected:
-
- /// Constructor
- FPAOp(const char *mnem, MachInst _machInst, OpClass __opClass)
: PredOp(mnem, _machInst, __opClass)
- {
- }
-
- //std::string generateDisassembly(Addr pc, const SymbolTable
*symtab) const;
- };
-
-}};
-
-output exec {{
-}};
-
def template FPAExecute {{
Fault %(class_name)s::execute(%(CPU_exec_context)s *xc,
Trace::InstRecord *traceData) const
{
@@ -101,7 +79,7 @@
orig_code = code
cblk = code
- iop = InstObjParams(name, Name, 'FPAOp',
+ iop = InstObjParams(name, Name, 'PredOp',
{"code": cblk,
"predicate_test": predicateTest},
flags)
@@ -110,7 +88,7 @@
exec_output = FPAExecute.subst(iop)
sng_cblk = code
- sng_iop = InstObjParams(name, Name+'S', 'FPAOp',
+ sng_iop = InstObjParams(name, Name+'S', 'PredOp',
{"code": sng_cblk,
"predicate_test": predicateTest},
flags)
@@ -121,7 +99,7 @@
dbl_code = re.sub(r'\.sf', '.df', orig_code)
dbl_cblk = dbl_code
- dbl_iop = InstObjParams(name, Name+'D', 'FPAOp',
+ dbl_iop = InstObjParams(name, Name+'D', 'PredOp',
{"code": dbl_cblk,
"predicate_test": predicateTest},
flags)
@@ -148,7 +126,7 @@
def format FloatCmp(fReg1, fReg2, *flags) {{
code = calcFPCcCode % vars()
- iop = InstObjParams(name, Name, 'FPAOp',
+ iop = InstObjParams(name, Name, 'PredOp',
{"code": code,
"predicate_test": predicateTest},
flags)
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev