From: Luke Kenneth Casson Leighton Date: Sun, 14 Aug 2022 21:36:50 +0000 (+0100) Subject: dang missed *another* argument in ISACaller on the function-morphing X-Git-Tag: sv_maxu_works-initial~140 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e192fcebb5edd032f56a0b4bc323c47df2961259;p=openpower-isa.git dang missed *another* argument in ISACaller on the function-morphing --- diff --git a/src/openpower/decoder/isa/caller.py b/src/openpower/decoder/isa/caller.py index b2fcdfb6..e7476231 100644 --- a/src/openpower/decoder/isa/caller.py +++ b/src/openpower/decoder/isa/caller.py @@ -1442,7 +1442,7 @@ class ISACaller(ISACallerHelper, ISAFPHelpers): # any modified return results? if info.write_regs: for name, output in zip(output_names, results): - yield from self.check_write(info, name, output) + yield from self.check_write(info, name, output, carry_en) nia_update = (yield from self.check_step_increment(results, rc_en, asmop, ins_name)) @@ -1565,7 +1565,7 @@ class ISACaller(ISACallerHelper, ISAFPHelpers): for x in rremaps: log("shape remap", x) - def check_write(self, info, name, output): + def check_write(self, info, name, output, carry_en): if name == 'overflow': # ignore, done already (above) return if isinstance(output, int):