tests/perf_bench: Use math.log instead of math.log2.
So MICROPY_PY_MATH_SPECIAL_FUNCTIONS is not needed for these performance tests. Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
parent
f690fd3a47
commit
c0761d28fc
|
@ -15,7 +15,7 @@ def transform_radix2(vector, inverse):
|
||||||
|
|
||||||
# Initialization
|
# Initialization
|
||||||
n = len(vector)
|
n = len(vector)
|
||||||
levels = int(math.log2(n))
|
levels = int(math.log(n) / math.log(2))
|
||||||
coef = (2 if inverse else -2) * cmath.pi / n
|
coef = (2 if inverse else -2) * cmath.pi / n
|
||||||
exptable = [cmath.rect(1, i * coef) for i in range(n // 2)]
|
exptable = [cmath.rect(1, i * coef) for i in range(n // 2)]
|
||||||
vector = [vector[reverse(i, levels)] for i in range(n)] # Copy with bit-reversed permutation
|
vector = [vector[reverse(i, levels)] for i in range(n)] # Copy with bit-reversed permutation
|
||||||
|
|
Loading…
Reference in New Issue