diff options
author | Sebastian Berg <sebastian@sipsolutions.net> | 2019-09-20 14:21:36 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-09-20 14:21:36 -0700 |
commit | 61289fbb779f4b5faaf26e17902bb5e9683e745e (patch) | |
tree | 98c1d45ba45ef46074d5810634173187d4d1a376 /numpy | |
parent | 6501752ca8fd902a2302d04f582acc96ac38fc2e (diff) | |
parent | 055f8f297797867d9e9b8b84d51b76bb8d5a29ac (diff) | |
download | numpy-61289fbb779f4b5faaf26e17902bb5e9683e745e.tar.gz |
Merge pull request #14554 from WarrenWeckesser/remove-dup-loop
MAINT: core: Remove duplicated inner loop ee->e from log, exp, sin, cos, sqrt.
Diffstat (limited to 'numpy')
-rw-r--r-- | numpy/core/code_generators/generate_umath.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/numpy/core/code_generators/generate_umath.py b/numpy/core/code_generators/generate_umath.py index ae871ea6f..6729fe197 100644 --- a/numpy/core/code_generators/generate_umath.py +++ b/numpy/core/code_generators/generate_umath.py @@ -664,7 +664,7 @@ defdict = { None, TD('e', f='cos', astype={'e':'f'}), TD('f', simd=[('fma', 'f'), ('avx512f', 'f')]), - TD(inexact, f='cos', astype={'e':'f'}), + TD('fdg' + cmplx, f='cos'), TD(P, f='cos'), ), 'sin': @@ -673,7 +673,7 @@ defdict = { None, TD('e', f='sin', astype={'e':'f'}), TD('f', simd=[('fma', 'f'), ('avx512f', 'f')]), - TD(inexact, f='sin', astype={'e':'f'}), + TD('fdg' + cmplx, f='sin'), TD(P, f='sin'), ), 'tan': @@ -710,7 +710,7 @@ defdict = { None, TD('e', f='exp', astype={'e':'f'}), TD('f', simd=[('fma', 'f'), ('avx512f', 'f')]), - TD(inexact, f='exp', astype={'e':'f'}), + TD('fdg' + cmplx, f='exp'), TD(P, f='exp'), ), 'exp2': @@ -733,7 +733,7 @@ defdict = { None, TD('e', f='log', astype={'e':'f'}), TD('f', simd=[('fma', 'f'), ('avx512f', 'f')]), - TD(inexact, f='log', astype={'e':'f'}), + TD('fdg' + cmplx, f='log'), TD(P, f='log'), ), 'log2': @@ -763,7 +763,7 @@ defdict = { None, TD('e', f='sqrt', astype={'e':'f'}), TD(inexactvec), - TD(inexact, f='sqrt', astype={'e':'f'}), + TD('fdg' + cmplx, f='sqrt'), TD(P, f='sqrt'), ), 'cbrt': |