X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fsoc%2Ffu%2Fdiv%2Fexperiment%2Fgoldschmidt_div_sqrt.py;h=ea0ddda0763c6847336589ec38cc8b5426013ba5;hb=ab6525c5037e330754fe4462db25cb36ce0cbb76;hp=3801b200abe5f04e5968e6565c5f307465650967;hpb=383ca8957148922c68e4ea5e0c870318fb4e9ab0;p=soc.git diff --git a/src/soc/fu/div/experiment/goldschmidt_div_sqrt.py b/src/soc/fu/div/experiment/goldschmidt_div_sqrt.py index 3801b200..ea0ddda0 100644 --- a/src/soc/fu/div/experiment/goldschmidt_div_sqrt.py +++ b/src/soc/fu/div/experiment/goldschmidt_div_sqrt.py @@ -941,6 +941,7 @@ class GoldschmidtDivParams(GoldschmidtDivParamsBase): def clz(v, wid): + """count leading zeros -- handy for debugging.""" assert isinstance(wid, int) assert isinstance(v, int) and 0 <= v < (1 << wid) return (1 << wid).bit_length() - v.bit_length()