From: Luke Kenneth Casson Leighton Date: Sun, 3 Dec 2023 11:32:28 +0000 (+0000) Subject: bug 1231: all dc* instructions to be treated as nop X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1e80810cfac7e2786aa5b81a92f4831dc1031ec0;p=openpower-isa.git bug 1231: all dc* instructions to be treated as nop https://bugs.libre-soc.org/show_bug.cgi?id=1231#c1 --- diff --git a/src/openpower/decoder/isa/caller.py b/src/openpower/decoder/isa/caller.py index f9eae2a3..0c568908 100644 --- a/src/openpower/decoder/isa/caller.py +++ b/src/openpower/decoder/isa/caller.py @@ -2202,6 +2202,11 @@ class ISACaller(ISACallerHelper, ISAFPHelpers, StepLoop): illegal = False ins_name = dotstrp + # match against instructions treated as nop, see nop below + if asmop.startswith("dc"): + illegal = False + ins_name = "nop" + # branch-conditional redirects to sv.bc if asmop.startswith('bc') and self.is_svp64_mode: ins_name = 'sv.%s' % ins_name