NumericLimits< bf8_ocp_t > Struct Reference

NumericLimits&lt; bf8_ocp_t &gt; Struct Reference#

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

#include <numeric_limits.hpp>

Static Public Member Functions

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

Static Public Attributes

static constexpr uint8_t binary_min = 0x04
static constexpr uint8_t binary_max = 0x7B
static constexpr uint8_t binary_lowest = 0xFB
static constexpr uint8_t binary_qnan = 0x7D

Member Function Documentation

◆ Infinity()

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

◆ Lowest()

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

◆ Max()

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

◆ Min()

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

◆ QuietNaN()

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

Member Data Documentation

◆ binary_lowest

uint8_t ck::NumericLimits< bf8_ocp_t >::binary_lowest = 0xFB
staticconstexpr

◆ binary_max

uint8_t ck::NumericLimits< bf8_ocp_t >::binary_max = 0x7B
staticconstexpr

◆ binary_min

uint8_t ck::NumericLimits< bf8_ocp_t >::binary_min = 0x04
staticconstexpr

◆ binary_qnan

uint8_t ck::NumericLimits< bf8_ocp_t >::binary_qnan = 0x7D
staticconstexpr

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