summaryrefslogtreecommitdiff
path: root/numpy
diff options
context:
space:
mode:
authorSebastian Berg <sebastian@sipsolutions.net>2019-09-20 14:21:36 -0700
committerGitHub <noreply@github.com>2019-09-20 14:21:36 -0700
commit61289fbb779f4b5faaf26e17902bb5e9683e745e (patch)
tree98c1d45ba45ef46074d5810634173187d4d1a376 /numpy
parent6501752ca8fd902a2302d04f582acc96ac38fc2e (diff)
parent055f8f297797867d9e9b8b84d51b76bb8d5a29ac (diff)
downloadnumpy-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.py10
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':