sigh, bug in sprset.patch
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 16 Jul 2020 10:06:04 +0000 (11:06 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 16 Jul 2020 10:06:04 +0000 (11:06 +0100)
src/soc/decoder/isa/sprset.patch

index edbe55dcda22ac662d5d8204681461256c67cbee..2a115ae250369715bec93133b6ed336321b24261 100644 (file)
@@ -24,9 +24,9 @@
      def op_setb(self, CR):
 -        if eq(CR[4 * BFA + 32], 1):
 +        if eq(CR.si[4 * BFA + 32], 1):
-             RT = SelectableInt(value=0xffffffffffffffff, bits=256)
+             RT = SelectableInt(value=0xffffffffffffffff, bits=64)
 -        elif eq(CR[4 * BFA + 33], 1):
 +        elif eq(CR.si[4 * BFA + 33], 1):
-             RT = SelectableInt(value=0x1, bits=256)
+             RT = SelectableInt(value=0x1, bits=64)
          else:
-             RT = SelectableInt(value=0x0, bits=256)
+             RT = SelectableInt(value=0x0, bits=64)