%PDF- %PDF-
Direktori : /backups/router/usr/local/lib/python3.11/site-packages/bottleneck/tests/data/template_test/ |
Current File : //backups/router/usr/local/lib/python3.11/site-packages/bottleneck/tests/data/template_test/truth.c |
#line 1 "{DIRPATH}/test_template.c" // Copyright 2010-2019 Keith Goodman // Copyright 2019 Bottleneck Developers #include "bottleneck.h" #include "iterators.h" /* nanmin, nanmax -------------------------------------------------------- */ #line 14 FOO(nanmin, float64) { npy_float64 bar = BN_INFINITY; if (bar <= 0) { bar = 0; } return PyFloat_FromDouble(bar); } #line 14 FOO(nanmin, float32) { npy_float32 bar = BN_INFINITY; if (bar <= 0) { bar = 0; } return PyFloat_FromDouble(bar); } #line 24 FOO(nanmin, int64) { npy_int64 bar = BN_INFINITY; if (bar <= 0) { bar = 0; } return PyFloat_FromDouble(bar); } #line 24 FOO(nanmin, int32) { npy_int32 bar = BN_INFINITY; if (bar <= 0) { bar = 0; } return PyFloat_FromDouble(bar); } REDUCE_MAIN(nanmin, 0) #line 14 FOO(nanmax, float64) { npy_float64 bar = -BN_INFINITY; if (bar >= 0) { bar = 0; } return PyFloat_FromDouble(bar); } #line 14 FOO(nanmax, float32) { npy_float32 bar = -BN_INFINITY; if (bar >= 0) { bar = 0; } return PyFloat_FromDouble(bar); } #line 24 FOO(nanmax, int64) { npy_int64 bar = -BN_INFINITY; if (bar >= 0) { bar = 0; } return PyFloat_FromDouble(bar); } #line 24 FOO(nanmax, int32) { npy_int32 bar = -BN_INFINITY; if (bar >= 0) { bar = 0; } return PyFloat_FromDouble(bar); } REDUCE_MAIN(nanmax, 0)