CR field on Br input data is specd as 0:3 range
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 23 May 2020 02:18:10 +0000 (03:18 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 23 May 2020 02:18:10 +0000 (03:18 +0100)
src/soc/fu/branch/pipe_data.py

index 28099eaa84f065065132208abaa9d8fa4a6f003f..b5aa4c0ff07d56a7a744c46257c30af04f930eb0 100644 (file)
@@ -33,7 +33,7 @@ from soc.fu.branch.br_input_record import CompBROpSubset # TODO: replace
 class BranchInputData(IntegerData):
     regspec = [('SPR', 'spr1', '0:63'),
                ('SPR', 'spr2', '0:63'),
-               ('CR', 'cr', '4'),
+               ('CR', 'cr', '0:3'),
                ('PC', 'cia', '0:63')]
     def __init__(self, pspec):
         super().__init__(pspec)