Esempio n. 1
0
File: sinh.cpp Progetto: atyuwen/nt2
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;
}
Esempio n. 2
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;
}