From 8140000714423f25db0cc8d80d49a9912ec48cb1 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Tue, 20 Aug 2019 08:34:43 +0100 Subject: [PATCH] update explanatory comments --- src/ieee754/part_mul_add/multiply.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ieee754/part_mul_add/multiply.py b/src/ieee754/part_mul_add/multiply.py index 8554b544..2c2c65a9 100644 --- a/src/ieee754/part_mul_add/multiply.py +++ b/src/ieee754/part_mul_add/multiply.py @@ -206,10 +206,10 @@ class PartitionedAdder(Elaboratable): partition: .... P... P... P... P... (32 bits) a : .... .... .... .... .... (32 bits) b : .... .... .... .... .... (32 bits) - exp-a : ....P....P....P....P.... (32+4 bits) + exp-a : ....P....P....P....P.... (32+4 bits, P=1 if no partition) exp-b : ....0....0....0....0.... (32 bits plus 4 zeros) - exp-o : ....xN...xN...xN...xN... (32+4 bits) - o : .... N... N... N... N... (32 bits) + exp-o : ....xN...xN...xN...xN... (32+4 bits - x to be discarded) + o : .... N... N... N... N... (32 bits - x ignored, N is carry-over) :attribute width: the bit width of the input and output. Read-only. :attribute a: the first input to the adder -- 2.30.2