#include #include "ts.h" bool ts_test_nan_fn( void ) { fp_t const x0[] = { 1, 2, 3 }; fp_t out[3]; ts_nan_fn( (fp_t*[]){out}, 1, (fp_t const *[]){x0}, 1, 3, NULL ); /* Verify all outputs are NaN */ for ( uint_t i = 0; i < 3; ++i ) if ( out[i] == out[i] ) return false; /* not NaN */ return true; }