text: //==================================================================================================
  /**
    EVE - Expressive Vector Engine
    Copyright : EVE Contributors & Maintainers
    SPDX-License-Identifier: MIT
  **/
  //==================================================================================================
  #include <eve/function/is_denormal.hpp>
  #include <eve/constant/valmin.hpp>
  #include <eve/constant/valmax.hpp>
  #include <cmath>
  
  int main()
  {
    auto lmin = eve::valmin(eve::as<EVE_VALUE>());
    auto lmax = eve::valmax(eve::as<EVE_VALUE>());
  
    auto const std__is_denormal = [](EVE_VALUE x) -> eve::logical<EVE_VALUE>  { return std::fpclassify(x) ==  FP_SUBNORMAL; };
  
    auto arg0 = eve::bench::random_<EVE_VALUE>(lmin,lmax);
  
    eve::bench::experiment xp;
    run<EVE_VALUE> (EVE_NAME(std__is_denormal) , xp, std__is_denormal, arg0);
    run<EVE_VALUE> (EVE_NAME(is_denormal) , xp, eve::is_denormal, arg0);
    run<EVE_TYPE>  (EVE_NAME(is_denormal) , xp, eve::is_denormal, arg0);
  }
  