From: Luke Kenneth Casson Leighton Date: Fri, 5 Aug 2022 23:56:26 +0000 (+0100) Subject: add fishmv unusual overwrite to svanalysis X-Git-Tag: sv_maxu_works-initial~182 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8e729834ec722aa430159458e51a6ba8cba75958;p=openpower-isa.git add fishmv unusual overwrite to svanalysis --- diff --git a/src/openpower/sv/sv_analysis.py b/src/openpower/sv/sv_analysis.py index 59438089..06b4d8eb 100644 --- a/src/openpower/sv/sv_analysis.py +++ b/src/openpower/sv/sv_analysis.py @@ -638,8 +638,13 @@ def process_csvs(format): elif insn_name.startswith('bc'): res['0'] = 'd:BI' # BI: Rdest1_EXTRA3 res['1'] = 's:BI' # BI: Rsrc1_EXTRA3 + elif insn_name == 'fishmv': + # an overwrite ibstruction + res['0'] = 'd:FRS' # FRS: Rdest1_EXTRA3 + res['1'] = 's:FRS' # FRS: Rsrc1_EXTRA3 else: res['0'] = 'TODO' + print("regs TODO", insn_name, regs) elif value == 'RM-1P-2S1D': res['Etype'] = 'EXTRA3' # RM EXTRA3 type