MCPcopy Create free account
hub / github.com/numpy/numpy / npyv_maxn_f32

Function npyv_maxn_f32

numpy/core/src/common/simd/vec/math.h:67–73  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

65#endif
66#if NPY_SIMD_F32
67 NPY_FINLINE npyv_f32 npyv_maxn_f32(npyv_f32 a, npyv_f32 b)
68 {
69 npyv_b32 nn_a = npyv_notnan_f32(a);
70 npyv_b32 nn_b = npyv_notnan_f32(b);
71 npyv_f32 max = vec_max(a, b);
72 return vec_sel(b, vec_sel(a, max, nn_a), nn_b);
73 }
74#endif
75NPY_FINLINE npyv_f64 npyv_maxn_f64(npyv_f64 a, npyv_f64 b)
76{

Callers

nothing calls this directly

Calls 1

npyv_notnan_f32Function · 0.70

Tested by

no test coverage detected