diff options
| author | Sebastian Berg <sebastian@sipsolutions.net> | 2022-07-06 13:25:11 -0700 |
|---|---|---|
| committer | Sebastian Berg <sebastian@sipsolutions.net> | 2022-07-06 13:25:11 -0700 |
| commit | 107dfbf77b35a38d0e2724bbc235ea2b6651571d (patch) | |
| tree | 954bd07a6e59c60b60a44484b0a5a1de690bbc0d /numpy | |
| parent | ac5a84692f988a7dddbb4d306e805afbf972571c (diff) | |
| download | numpy-107dfbf77b35a38d0e2724bbc235ea2b6651571d.tar.gz | |
MAINT: Remove nested NPY_UNLIKELY in division paths
I am not certain the unlikely cases make much sense to begin with,
but they are certainly not helpful within an unlikely block.
Diffstat (limited to 'numpy')
| -rw-r--r-- | numpy/core/src/umath/loops_modulo.dispatch.c.src | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/numpy/core/src/umath/loops_modulo.dispatch.c.src b/numpy/core/src/umath/loops_modulo.dispatch.c.src index ab436af6c..53b7da289 100644 --- a/numpy/core/src/umath/loops_modulo.dispatch.c.src +++ b/numpy/core/src/umath/loops_modulo.dispatch.c.src @@ -370,7 +370,7 @@ vsx4_simd_@func@_contig_@sfx@(char **args, npy_intp len) const npyv_lanetype_@sfx@ a = *src1; const npyv_lanetype_@sfx@ b = *src2; if (DIVIDEBYZERO_OVERFLOW_CHECK(a, b, NPY_MIN_INT@len@, NPY_TRUE)) { - if (NPY_UNLIKELY(b == 0)) { + if (b == 0) { npy_set_floatstatus_divbyzero(); *dst1 = 0; *dst2 = 0; @@ -632,7 +632,7 @@ NPY_NO_EXPORT void NPY_CPU_DISPATCH_CURFX(@TYPE@_divmod) const @type@ in2 = *(@type@ *)ip2; /* see FIXME note for divide above */ if (DIVIDEBYZERO_OVERFLOW_CHECK(in1, in2, NPY_MIN_@TYPE@, NPY_TRUE)) { - if (NPY_UNLIKELY(in2 == 0)) { + if (in2 == 0) { npy_set_floatstatus_divbyzero(); *((@type@ *)op1) = 0; *((@type@ *)op2) = 0; |
