From: Luke Kenneth Casson Leighton Date: Thu, 21 Jul 2022 16:27:49 +0000 (+0100) Subject: whoops missing variables in new subfunction after X-Git-Tag: sv_maxu_works-initial~233 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b94bfe0c040b0896a4756bde9a37e1f50a2a5621;p=openpower-isa.git whoops missing variables in new subfunction after moving code around in ISACaller --- diff --git a/src/openpower/decoder/isa/caller.py b/src/openpower/decoder/isa/caller.py index 4c267a58..729dbe9b 100644 --- a/src/openpower/decoder/isa/caller.py +++ b/src/openpower/decoder/isa/caller.py @@ -1449,6 +1449,10 @@ class ISACaller(ISACallerHelper, ISAFPHelpers): def check_replace_d(self, info, remap_active): replace_d = False # update / replace constant in pseudocode ldstmode = yield self.dec2.rm_dec.ldstmode + vl = self.svstate.vl + subvl = yield self.dec2.rm_dec.rm_in.subvl + srcstep, dststep = self.new_srcstep, self.new_dststep + ssubstep, dsubstep = self.new_ssubstep, self.new_dsubstep # shift mode reads SVD (or SVDS - TODO) # *BUT*... because this is "overloading" of LD operations, # it gets *STORED* into D (or DS, TODO)