summaryrefslogtreecommitdiff
path: root/src/arch/arm/isa/formats/pred.isa
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2010-06-02 12:58:02 -0500
committerGabe Black <gblack@eecs.umich.edu>2010-06-02 12:58:02 -0500
commit36ca0658a412671ee18cde40b8d264e319fb4710 (patch)
tree1f5d0c6c4d5dbb7773357b33e86ebc8e64ff1883 /src/arch/arm/isa/formats/pred.isa
parent7939b4826506bde98d299e1ba7a38e17cd1fa785 (diff)
downloadgem5-36ca0658a412671ee18cde40b8d264e319fb4710.tar.xz
ARM: Get rid of obsoleted predicated inst formats, etc.
Diffstat (limited to 'src/arch/arm/isa/formats/pred.isa')
-rw-r--r--src/arch/arm/isa/formats/pred.isa58
1 files changed, 0 insertions, 58 deletions
diff --git a/src/arch/arm/isa/formats/pred.isa b/src/arch/arm/isa/formats/pred.isa
index d5e3fec19..897edc2dc 100644
--- a/src/arch/arm/isa/formats/pred.isa
+++ b/src/arch/arm/isa/formats/pred.isa
@@ -186,23 +186,6 @@ def format DataImmOp(code, flagtype = logic) {{
decode_block = DataImmDecode.subst(iop)
}};
-def format DataModImmOp(code, flagtype = modImm) {{
- code += "resTemp = resTemp;"
- iop = InstObjParams(name, Name + "ModImm", 'PredModImmOp',
- {"code": code,
- "predicate_test": predicateTest})
- ccIop = InstObjParams(name, Name + "ModImmCc", 'PredModImmOp',
- {"code": code + getImmCcCode(flagtype),
- "predicate_test": predicateTest})
- header_output = BasicDeclare.subst(iop) + \
- BasicDeclare.subst(ccIop)
- decoder_output = BasicConstructor.subst(iop) + \
- BasicConstructor.subst(ccIop)
- exec_output = PredOpExecute.subst(iop) + \
- PredOpExecute.subst(ccIop)
- decode_block = DataImmDecode.subst(iop)
-}};
-
def format PredOp(code, *opt_flags) {{
iop = InstObjParams(name, Name, 'PredOp',
{"code": code,
@@ -225,44 +208,3 @@ def format PredImmOp(code, *opt_flags) {{
exec_output = PredOpExecute.subst(iop)
}};
-def format PredImmOpCc(code, icValue, ivValue, *opt_flags) {{
- ccCode = calcCcCode % vars()
- code += ccCode;
- iop = InstObjParams(name, Name, 'PredImmOp',
- {"code": code,
- "cc_code": ccCode,
- "predicate_test": predicateTest},
- opt_flags)
- header_output = BasicDeclare.subst(iop)
- decoder_output = BasicConstructor.subst(iop)
- decode_block = BasicDecode.subst(iop)
- exec_output = PredOpExecute.subst(iop)
-}};
-
-def format PredIntOp(code, *opt_flags) {{
- new_code = ArmGenericCodeSubs(code)
- iop = InstObjParams(name, Name, 'PredIntOp',
- {"code": new_code,
- "predicate_test": predicateTest},
- opt_flags)
- header_output = BasicDeclare.subst(iop)
- decoder_output = BasicConstructor.subst(iop)
- decode_block = BasicDecode.subst(iop)
- exec_output = PredOpExecute.subst(iop)
-}};
-
-def format PredIntOpCc(code, icValue, ivValue, *opt_flags) {{
- ccCode = calcCcCode % vars()
- code += ccCode;
- new_code = ArmGenericCodeSubs(code)
- iop = InstObjParams(name, Name, 'PredIntOp',
- {"code": new_code,
- "cc_code": ccCode,
- "predicate_test": predicateTest},
- opt_flags)
- header_output = BasicDeclare.subst(iop)
- decoder_output = BasicConstructor.subst(iop)
- decode_block = BasicDecode.subst(iop)
- exec_output = PredOpExecute.subst(iop)
-}};
-