isa.caller: support default SVP64PrefixFields initialization
authorDmitry Selyutin <dmitry.selyutin@3mdeb.com>
Wed, 20 Apr 2022 09:10:47 +0000 (09:10 +0000)
committerDmitry Selyutin <dmitry.selyutin@3mdeb.com>
Wed, 20 Apr 2022 10:55:50 +0000 (10:55 +0000)
src/openpower/decoder/isa/caller.py

index a55023ef329da9772e46a33bbb7f6cd476527669..524d393c56b563a48994f68352aeefb8084df46b 100644 (file)
@@ -302,8 +302,8 @@ SVP64RM_MODE_SIZE = len(SVP64RMFields().mode.br)
 
 # SVP64 Prefix fields: see https://libre-soc.org/openpower/sv/svp64/
 class SVP64PrefixFields(SelectableIntMapping):
-    def __init__(self):
-        self.insn = SelectableInt(0, 32)
+    def __init__(self, value=0):
+        self.insn = SelectableInt(value, 32)
         return super().__init__(si=self.insn, fields={
             "insn": range(32),
             # 6 bit major opcode EXT001, 2 bits "identifying" (7, 9), 24 SV ReMap