diff options
author | Jason Gross <jgross@mit.edu> | 2017-11-02 04:22:39 -0400 |
---|---|---|
committer | Jason Gross <jgross@mit.edu> | 2017-11-02 04:22:39 -0400 |
commit | f244b5f00c728b1af7d46c87a4fc0427af895086 (patch) | |
tree | 74e30f265133dd5f476b84dc73ac44beb5822a68 /generate_parameters.py | |
parent | 2c6ca0f9be4219bcc6893c88b3d4f7e393ee0ab8 (diff) |
Fix generate_parameters
Diffstat (limited to 'generate_parameters.py')
-rw-r--r-- | generate_parameters.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/generate_parameters.py b/generate_parameters.py index ba6ab9cdf..ca3906a46 100644 --- a/generate_parameters.py +++ b/generate_parameters.py @@ -144,7 +144,7 @@ def eval_numexpr(numexpr): def get_extra_compiler_params(q, base, bitwidth, sz): def log_wt(i): - return 2 ** int(math.ceil(base * i)) + return int(math.ceil(sum(map(Fraction, map(str.strip, str(base).split('+')))) * i)) q_hex_stripped = hex(eval_numexpr(q.replace('^', '**')))[2:].strip('L') q_hex_padded = q_hex_stripped.rjust(2 * int((len(q_hex_stripped) + 1) / 2), '0') limb_widths = repr('{%s}' % ','.join(str(int(log_wt(i + 1) - log_wt(i))) for i in range(sz))) |