From: Dmitry Selyutin Date: Sun, 18 Sep 2022 15:13:40 +0000 (+0300) Subject: power_insn: another minor ld/st imm table cleanup X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=619caafb58047c01281663bb33806618d48419f0;p=openpower-isa.git power_insn: another minor ld/st imm table cleanup --- diff --git a/src/openpower/decoder/power_insn.py b/src/openpower/decoder/power_insn.py index 98cdc464..4b1aeceb 100644 --- a/src/openpower/decoder/power_insn.py +++ b/src/openpower/decoder/power_insn.py @@ -1773,13 +1773,13 @@ class RM(BaseRM): # ironically/coincidentally this table is identical to NORMAL # mode except reserved in place of smr table = ( - (0b000000, 0b111000, "simple"), # simple (no Rc) - (0b001000, 0b111000, "reserved"), # rsvd (no Rc) - (0b010000, 0b110001, "ffrc0"), # ffirst, Rc=0 - (0b010001, 0b110001, "ffrc1"), # ffirst, Rc=1 - (0b100000, 0b110000, "sat"), # saturation (no Rc) - (0b110000, 0b110001, "prrc0"), # predicate, Rc=0 - (0b110001, 0b110001, "prrc1"), # predicate, Rc=1 + (0b000000, 0b111000, "simple"), # simple (no Rc) + (0b001000, 0b111000, "reserved"), # rsvd (no Rc) + (0b010000, 0b110001, "ffrc0"), # ffirst, Rc=0 + (0b010001, 0b110001, "ffrc1"), # ffirst, Rc=1 + (0b100000, 0b110000, "sat"), # saturation (no Rc) + (0b110000, 0b110001, "prrc0"), # predicate, Rc=0 + (0b110001, 0b110001, "prrc1"), # predicate, Rc=1 ) rm = rm.ldst_imm search = ((int(rm.mode) << 1) | Rc)