From e192fcebb5edd032f56a0b4bc323c47df2961259 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Sun, 14 Aug 2022 22:36:50 +0100 Subject: [PATCH] dang missed *another* argument in ISACaller on the function-morphing --- src/openpower/decoder/isa/caller.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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): -- 2.30.2