From: Luke Kenneth Casson Leighton Date: Wed, 26 Feb 2020 17:35:54 +0000 (+0000) Subject: update comments on test partitioned signal X-Git-Tag: ls180-24jan2020~115 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1855705d8053a55f80dd27d5b1baebeb13833e4c;p=ieee754fpu.git update comments on test partitioned signal --- diff --git a/src/ieee754/part/test/test_partsig.py b/src/ieee754/part/test/test_partsig.py index 1c980bad..1669e2b9 100644 --- a/src/ieee754/part/test/test_partsig.py +++ b/src/ieee754/part/test/test_partsig.py @@ -57,8 +57,8 @@ class TestAddMod2(Elaboratable): self.add_output = Signal(width) self.ls_output = Signal(width) # left shift self.ls_scal_output = Signal(width) # left shift - self.rs_output = Signal(width) # left shift - self.rs_scal_output = Signal(width) # left shift + self.rs_output = Signal(width) # right shift + self.rs_scal_output = Signal(width) # right shift self.sub_output = Signal(width) self.eq_output = Signal(len(partpoints)+1) self.gt_output = Signal(len(partpoints)+1) @@ -120,8 +120,8 @@ class TestAddMod(Elaboratable): self.add_output = Signal(width) self.ls_output = Signal(width) # left shift self.ls_scal_output = Signal(width) # left shift - self.rs_output = Signal(width) # left shift - self.rs_scal_output = Signal(width) # left shift + self.rs_output = Signal(width) # right shift + self.rs_scal_output = Signal(width) # right shift self.sub_output = Signal(width) self.eq_output = Signal(len(partpoints)+1) self.gt_output = Signal(len(partpoints)+1) @@ -163,12 +163,15 @@ class TestAddMod(Elaboratable): comb += self.neg_output.eq(-self.a) # left shift comb += self.ls_output.eq(self.a << self.b) + # right shift comb += self.rs_output.eq(self.a >> self.b) ppts = self.partpoints + # mux comb += self.mux_out.eq(PMux(m, ppts, self.mux_sel, self.a, self.b)) # scalar left shift comb += self.bsig.eq(self.b.sig) comb += self.ls_scal_output.eq(self.a << self.bsig) + # scalar right shift comb += self.rs_scal_output.eq(self.a >> self.bsig) return m