shiftrot uses LogicalOutputData not ALUOutputData
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 1 Jun 2020 11:38:25 +0000 (12:38 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 1 Jun 2020 11:38:47 +0000 (12:38 +0100)
src/soc/fu/shift_rot/pipe_data.py

index ed3cd14ddf2216047f5093f2c119da8b684ccacf..49b7b9c580d45c4b1db81f8f2b406491a776861e 100644 (file)
@@ -3,7 +3,7 @@ from nmutil.dynamicpipe import SimpleHandshakeRedir
 from soc.fu.alu.alu_input_record import CompALUOpSubset
 from ieee754.fpcommon.getop import FPPipeContext
 from soc.fu.pipe_data import IntegerData, CommonPipeSpec
-from soc.fu.alu.pipe_data import ALUOutputData
+from soc.fu.logical.pipe_data import LogicalOutputData
 from nmutil.dynamicpipe import SimpleHandshakeRedir
 
 
@@ -35,5 +35,5 @@ class ShiftRotInputData(IntegerData):
 
 # TODO: replace CompALUOpSubset with CompShiftRotOpSubset
 class ShiftRotPipeSpec(CommonPipeSpec):
-    regspec = (ShiftRotInputData.regspec, ALUOutputData.regspec)
+    regspec = (ShiftRotInputData.regspec, LogicalOutputData.regspec)
     opsubsetkls = CompALUOpSubset