From: Jacob Lifshay Date: Tue, 9 Jul 2019 01:34:53 +0000 (-0700) Subject: rename log2_tb -> tb_width X-Git-Tag: ls180-24jan2020~861 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3dbf6bf929df8ecc35d1adee27398b26802cc5b4;p=ieee754fpu.git rename log2_tb -> tb_width --- diff --git a/src/ieee754/div_rem_sqrt_rsqrt/core.py b/src/ieee754/div_rem_sqrt_rsqrt/core.py index 5c75d5fe..a1a8edef 100644 --- a/src/ieee754/div_rem_sqrt_rsqrt/core.py +++ b/src/ieee754/div_rem_sqrt_rsqrt/core.py @@ -302,20 +302,20 @@ class DivPipeCoreCalculateStage(Elaboratable): pass_flags = [] for trial_bits in range(radix): tb = trial_bits << current_shift - log2_tb = log2_radix + current_shift - shifted_trial_bits = Const(tb, log2_tb) - shifted_trial_bits2 = Const(tb*2, log2_tb+1) - shifted_trial_bits_sqrd = Const(tb * tb, log2_tb * 2) + tb_width = log2_radix + current_shift + shifted_trial_bits = Const(tb, tb_width) + shifted_trial_bits2 = Const(tb*2, tb_width+1) + shifted_trial_bits_sqrd = Const(tb * tb, tb_width * 2) # UDivRem div_rhs = self.i.compare_rhs - if tb != 0: # no point adding stuff that's multiplied by zero + if tb != 0: # no point adding stuff that's multiplied by zero div_factor1 = self.i.divisor_radicand * shifted_trial_bits2 div_rhs += div_factor1 << self.core_config.fract_width # SqrtRem sqrt_rhs = self.i.compare_rhs - if tb != 0: # no point adding stuff that's multiplied by zero + if tb != 0: # no point adding stuff that's multiplied by zero sqrt_factor1 = self.i.quotient_root * shifted_trial_bits2 sqrt_rhs += sqrt_factor1 << self.core_config.fract_width sqrt_factor2 = shifted_trial_bits_sqrd @@ -323,7 +323,7 @@ class DivPipeCoreCalculateStage(Elaboratable): # RSqrtRem rsqrt_rhs = self.i.compare_rhs - if tb != 0: # no point adding stuff that's multiplied by zero + if tb != 0: # no point adding stuff that's multiplied by zero rsqrt_rhs += self.i.root_times_radicand * shifted_trial_bits2 rsqrt_rhs += self.i.divisor_radicand * shifted_trial_bits_sqrd