#include <eve/module/core.hpp>
#include <iostream>
int main()
{
std::cout << "<- wf0 = " << wf0 << "\n";
std::cout <<
"-> of_class(wf0, eve::qnan ) = " <<
eve::of_class(wf0, eve::qnan ) <<
"\n";
std::cout <<
"-> of_class(wf0, eve::poszero) = " <<
eve::of_class(wf0, eve::poszero) <<
"\n";
std::cout <<
"-> of_class(wf0, eve::negzero) = " <<
eve::of_class(wf0, eve::negzero) <<
"\n";
std::cout <<
"-> of_class(wf0, eve::posinf ) = " <<
eve::of_class(wf0, eve::posinf ) <<
"\n";
std::cout <<
"-> of_class(wf0, eve::neginf ) = " <<
eve::of_class(wf0, eve::neginf ) <<
"\n";
std::cout <<
"-> of_class(wf0, eve::denorm ) = " <<
eve::of_class(wf0, eve::denorm ) <<
"\n";
std::cout <<
"-> of_class(wf0, eve::neg ) = " <<
eve::of_class(wf0, eve::neg ) <<
"\n";
std::cout <<
"-> of_class(wf0, eve::snan ) = " <<
eve::of_class(wf0, eve::snan ) <<
"\n";
std::cout <<
"-> of_class(wf0, eve::poszero|eve::negzero|eve::posinf) = " <<
eve::of_class(wf0, eve::poszero|eve::negzero|eve::posinf) <<
"\n";
}
constexpr auto nan
Computes the IEEE quiet NaN constant.
Definition: nan.hpp:67
constexpr auto mindenormal
Computes the smallest denormal positive value.
Definition: mindenormal.hpp:70
constexpr auto inf
Computes the infinity ieee value.
Definition: inf.hpp:66
Lightweight type-wrapper.
Definition: as.hpp:29
Wrapper for SIMD registers.
Definition: wide.hpp:93