| 247 | #define npyv_reduce_maxp_f64 npyv_reduce_max_f64 |
| 248 | #else |
| 249 | NPY_FINLINE double npyv_reduce_minp_f64(npyv_f64 a) |
| 250 | { |
| 251 | npyv_b64 notnan = npyv_notnan_f64(a); |
| 252 | if (NPY_UNLIKELY(!npyv_any_b64(notnan))) { |
| 253 | return vec_extract(a, 0); |
| 254 | } |
| 255 | a = npyv_select_f64(notnan, a, npyv_reinterpret_f64_u64( |
| 256 | npyv_setall_u64(0x7ff0000000000000))); |
| 257 | return npyv_reduce_min_f64(a); |
| 258 | } |
| 259 | NPY_FINLINE double npyv_reduce_maxp_f64(npyv_f64 a) |
| 260 | { |
| 261 | npyv_b64 notnan = npyv_notnan_f64(a); |
nothing calls this directly
no test coverage detected