summaryrefslogtreecommitdiff
path: root/src/arch
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch')
-rw-r--r--src/arch/sparc/isa/formats/branch.isa5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/arch/sparc/isa/formats/branch.isa b/src/arch/sparc/isa/formats/branch.isa
index 014c0d486..b34704f06 100644
--- a/src/arch/sparc/isa/formats/branch.isa
+++ b/src/arch/sparc/isa/formats/branch.isa
@@ -262,8 +262,9 @@ def format Branch(code, *opt_flags) {{
let {{
def doBranch(name, Name, base, cond,
code, annul_code, fail, annul_fail, opt_flags):
- if "IsIndirectControl" not in opt_flags:
- opt_flags += ('IsDirectControl', )
+ #@todo: add flags and branchTarget() for DirectCntrl branches
+ # the o3 model can take advantage of this annotation if
+ # done correctly
iop = InstObjParams(name, Name, base,
{"code": code,