int main(int argc, char* argv[]) { typedef BOOST_SIMD_DEFAULT_EXTENSION ext_t; typedef boost::simd::native<float,ext_t> n_t; float mini = nt2::Minlog<float>(); float maxi = nt2::Maxlog<float>(); if(argc >= 2) mini = std::atof(argv[1]); if(argc >= 3) maxi = std::atof(argv[2]); nt2::exhaustive_test<n_t> ( mini , maxi , nt2::functor<nt2::tag::sinh_>() , raw_sinh() ); return 0; }
int main(int argc, char* argv[]) { float mini = nt2::Minlog<float>(); float maxi = nt2::Maxlog<float>(); if(argc >= 2) mini = std::atof(argv[1]); if(argc >= 3) maxi = std::atof(argv[2]); nt2::exhaustive_test<float> ( mini , maxi , my_sinhcosh2() , raw_cosh() ); nt2::exhaustive_test<float> ( mini , maxi , my_sinhcosh1() , raw_sinh() ); return 0; }