From: Cesar Strauss Date: Mon, 18 Jan 2021 08:59:44 +0000 (-0300) Subject: Do not register carry-out on the PartitionedAdder X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0526c09fde3038eb1ec38225fb785bc035963387;p=ieee754fpu.git Do not register carry-out on the PartitionedAdder The user of this module can register it if needed. --- diff --git a/src/ieee754/part_mul_add/adder.py b/src/ieee754/part_mul_add/adder.py index e1849b4d..c02883c9 100644 --- a/src/ieee754/part_mul_add/adder.py +++ b/src/ieee754/part_mul_add/adder.py @@ -268,6 +268,6 @@ class PartitionedAdder(Elaboratable): # in [the LSB of each partition]. comb += ripple.results_in.eq(carry_tmp) comb += ripple.gates.eq(self.part_pts.as_sig()) - m.d.sync += self.carry_out.eq(ripple.output) + comb += self.carry_out.eq(ripple.output) return m