X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fieee754%2Fpart_mul_add%2Fmultiply.py;h=89e4c4d322782ff1e16b2e88646405d6dcce0bd3;hb=31409cddf82e9d34ee6d25d89911bda28719afe8;hp=f4a232e01fef8c16267206e32f686160f17a2fa8;hpb=f98fa027c2b1f601b34496f05a5f95ec2a755a83;p=ieee754fpu.git diff --git a/src/ieee754/part_mul_add/multiply.py b/src/ieee754/part_mul_add/multiply.py index f4a232e0..89e4c4d3 100644 --- a/src/ieee754/part_mul_add/multiply.py +++ b/src/ieee754/part_mul_add/multiply.py @@ -310,7 +310,7 @@ class AddReduceData: def __init__(self, part_pts, n_inputs, output_width, n_parts): self.part_ops = [Signal(2, name=f"part_ops_{i}", reset_less=True) for i in range(n_parts)] - self.terms = [Signal(output_width, name=f"inputs_{i}", + self.terms = [Signal(output_width, name=f"terms_{i}", reset_less=True) for i in range(n_inputs)] self.part_pts = part_pts.like() @@ -539,7 +539,7 @@ class AddReduceSingle(PipeModBase): class AddReduceInternal: - """Recursively Add list of numbers together. + """Iteratively Add list of numbers together. :attribute inputs: input ``Signal``s to be summed. Modification not supported, except for by ``Signal.eq``.