NumericLimits< f8_fnuz_t > Struct Reference

NumericLimits&lt; f8_fnuz_t &gt; Struct Reference#

Composable Kernel: ck::NumericLimits< f8_fnuz_t > Struct Reference
ck::NumericLimits< f8_fnuz_t > Struct Reference

#include <numeric_limits.hpp>

Static Public Member Functions

__host__ static __device__ constexpr f8_fnuz_t Min ()
__host__ static __device__ constexpr f8_fnuz_t Max ()
__host__ static __device__ constexpr f8_fnuz_t Lowest ()
__host__ static __device__ constexpr f8_fnuz_t QuietNaN ()
__host__ static __device__ constexpr f8_fnuz_t Infinity ()

Static Public Attributes

static constexpr uint8_t binary_min = 0x08
static constexpr uint8_t binary_max = 0x7F
static constexpr uint8_t binary_lowest = 0xFF
static constexpr uint8_t binary_qnan = 0x80

Member Function Documentation

◆ Infinity()

__host__ static __device__ constexpr f8_fnuz_t ck::NumericLimits< f8_fnuz_t >::Infinity ( )
inlinestaticconstexpr

◆ Lowest()

__host__ static __device__ constexpr f8_fnuz_t ck::NumericLimits< f8_fnuz_t >::Lowest ( )
inlinestaticconstexpr

◆ Max()

__host__ static __device__ constexpr f8_fnuz_t ck::NumericLimits< f8_fnuz_t >::Max ( )
inlinestaticconstexpr

◆ Min()

__host__ static __device__ constexpr f8_fnuz_t ck::NumericLimits< f8_fnuz_t >::Min ( )
inlinestaticconstexpr

◆ QuietNaN()

__host__ static __device__ constexpr f8_fnuz_t ck::NumericLimits< f8_fnuz_t >::QuietNaN ( )
inlinestaticconstexpr

Member Data Documentation

◆ binary_lowest

uint8_t ck::NumericLimits< f8_fnuz_t >::binary_lowest = 0xFF
staticconstexpr

◆ binary_max

uint8_t ck::NumericLimits< f8_fnuz_t >::binary_max = 0x7F
staticconstexpr

◆ binary_min

uint8_t ck::NumericLimits< f8_fnuz_t >::binary_min = 0x08
staticconstexpr

◆ binary_qnan

uint8_t ck::NumericLimits< f8_fnuz_t >::binary_qnan = 0x80
staticconstexpr

The documentation for this struct was generated from the following file: