TODO on AluIntermediateData
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 9 May 2020 14:04:55 +0000 (15:04 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 9 May 2020 14:04:55 +0000 (15:04 +0100)
src/soc/alu/pipe_data.py

index 083ca105364119ccab23ee6968566de11d9ef19e..d512dc017dd8069ce1d0e9eecce021b77434ebcd 100644 (file)
@@ -38,6 +38,10 @@ class ALUInputData(IntegerData):
                       self.carry_in.eq(i.carry_in),
                       self.so.eq(i.so)]
 
+# TODO: ALUIntermediateData which does not have
+# cr0, ov, ov32 in it (because they are generated as outputs by
+# the final output stage, not by the intermediate stage)
+# https://bugs.libre-soc.org/show_bug.cgi?id=305#c19
 
 class ALUOutputData(IntegerData):
     def __init__(self, pspec):