NumericLimits< f8_ocp_t > Struct Reference

NumericLimits&lt; f8_ocp_t &gt; Struct Reference#

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

#include <numeric_limits.hpp>

Static Public Member Functions

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

Static Public Attributes

static constexpr uint8_t binary_min = 0x08
static constexpr uint8_t binary_max = 0x7E
static constexpr uint8_t binary_lowest = 0xFE
static constexpr uint8_t binary_qnan = 0x7F

Member Function Documentation

◆ Infinity()

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

◆ Lowest()

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

◆ Max()

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

◆ Min()

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

◆ QuietNaN()

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

Member Data Documentation

◆ binary_lowest

uint8_t ck::NumericLimits< f8_ocp_t >::binary_lowest = 0xFE
staticconstexpr

◆ binary_max

uint8_t ck::NumericLimits< f8_ocp_t >::binary_max = 0x7E
staticconstexpr

◆ binary_min

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

◆ binary_qnan

uint8_t ck::NumericLimits< f8_ocp_t >::binary_qnan = 0x7F
staticconstexpr

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