Gabe Black has uploaded this change for review. (
https://gem5-review.googlesource.com/c/public/gem5/+/35236 )
Change subject: sparc: Simplify the IntOp format slightly.
......................................................................
sparc: Simplify the IntOp format slightly.
Change-Id: I693e56a04827287712e001cf99620085ab09b8ac
---
M src/arch/sparc/isa/formats/integerop.isa
1 file changed, 6 insertions(+), 12 deletions(-)
diff --git a/src/arch/sparc/isa/formats/integerop.isa
b/src/arch/sparc/isa/formats/integerop.isa
index a8e0374..aa67b7c 100644
--- a/src/arch/sparc/isa/formats/integerop.isa
+++ b/src/arch/sparc/isa/formats/integerop.isa
@@ -128,26 +128,20 @@
xc=default_xc, xv=default_xv,
sub=False, *opt_flags) {{
- if sub == "False":
- (def_ic, def_iv, def_xc, def_xv) = \
- (default_ic, default_iv, default_xc, default_xv)
- else:
- (def_ic, def_iv, def_xc, def_xv) = \
- (default_sub_ic, default_sub_iv, default_sub_xc,
default_sub_xv)
+ sub = sub != 'False'
if ic == "default_ic":
- ic = def_ic
+ ic = default_sub_ic if sub else default_ic
if iv == "default_iv":
- iv = def_iv
+ iv = default_sub_iv if sub else default_iv
if xc == "default_xc":
- xc = def_xc
+ xc = default_sub_xc if sub else default_xc
if xv == "default_xv":
- xv = def_xv
+ xv = default_sub_xv if sub else default_xv
ccCode = calcCcCode % vars()
(header_output,
decoder_output,
exec_output,
- decode_block) = doIntFormat(code, ccCode,
- name, Name, opt_flags)
+ decode_block) = doIntFormat(code, ccCode, name, Name, opt_flags)
}};
// Primary format for integer operate instructions:
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/35236
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I693e56a04827287712e001cf99620085ab09b8ac
Gerrit-Change-Number: 35236
Gerrit-PatchSet: 1
Gerrit-Owner: Gabe Black <gabebl...@google.com>
Gerrit-MessageType: newchange
_______________________________________________
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send an email to gem5-dev-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s