NumericLimits< e8m0_bexp_t > Struct Reference

NumericLimits&lt; e8m0_bexp_t &gt; Struct Reference#

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

#include <numeric_limits.hpp>

Static Public Member Functions

__host__ static __device__ constexpr e8m0_bexp_t Min ()
__host__ static __device__ constexpr e8m0_bexp_t Max ()
__host__ static __device__ constexpr e8m0_bexp_t QuietNaN ()
__host__ static __device__ constexpr e8m0_bexp_t Binary_1 ()
__host__ static __device__ constexpr e8m0_bexp_t Binary_2 ()
__host__ static __device__ constexpr e8m0_bexp_t Binary_3 ()
__host__ static __device__ constexpr e8m0_bexp_t Binary_135 ()
__host__ static __device__ constexpr e8m0_bexp_t Binary_142 ()
__host__ static __device__ constexpr e8m0_bexp_t Lowest ()
__host__ static __device__ constexpr e8m0_bexp_t Infinity ()

Static Public Attributes

static constexpr e8m0_bexp_t binary_min = 0x00
static constexpr e8m0_bexp_t binary_max = 0xFE
static constexpr e8m0_bexp_t binary_qnan = 0xFF
static constexpr e8m0_bexp_t binary_1 = 0x7F
static constexpr e8m0_bexp_t binary_2 = 0x80
static constexpr e8m0_bexp_t binary_3 = 0x82
static constexpr e8m0_bexp_t binary_135 = 0x87
static constexpr e8m0_bexp_t binary_142 = 0x8E

Member Function Documentation

◆ Binary_1()

__host__ static __device__ constexpr e8m0_bexp_t ck::NumericLimits< e8m0_bexp_t >::Binary_1 ( )
inlinestaticconstexpr

◆ Binary_135()

__host__ static __device__ constexpr e8m0_bexp_t ck::NumericLimits< e8m0_bexp_t >::Binary_135 ( )
inlinestaticconstexpr

◆ Binary_142()

__host__ static __device__ constexpr e8m0_bexp_t ck::NumericLimits< e8m0_bexp_t >::Binary_142 ( )
inlinestaticconstexpr

◆ Binary_2()

__host__ static __device__ constexpr e8m0_bexp_t ck::NumericLimits< e8m0_bexp_t >::Binary_2 ( )
inlinestaticconstexpr

◆ Binary_3()

__host__ static __device__ constexpr e8m0_bexp_t ck::NumericLimits< e8m0_bexp_t >::Binary_3 ( )
inlinestaticconstexpr

◆ Infinity()

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

◆ Lowest()

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

◆ Max()

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

◆ Min()

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

◆ QuietNaN()

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

Member Data Documentation

◆ binary_1

e8m0_bexp_t ck::NumericLimits< e8m0_bexp_t >::binary_1 = 0x7F
staticconstexpr

◆ binary_135

e8m0_bexp_t ck::NumericLimits< e8m0_bexp_t >::binary_135 = 0x87
staticconstexpr

◆ binary_142

e8m0_bexp_t ck::NumericLimits< e8m0_bexp_t >::binary_142 = 0x8E
staticconstexpr

◆ binary_2

e8m0_bexp_t ck::NumericLimits< e8m0_bexp_t >::binary_2 = 0x80
staticconstexpr

◆ binary_3

e8m0_bexp_t ck::NumericLimits< e8m0_bexp_t >::binary_3 = 0x82
staticconstexpr

◆ binary_max

e8m0_bexp_t ck::NumericLimits< e8m0_bexp_t >::binary_max = 0xFE
staticconstexpr

◆ binary_min

e8m0_bexp_t ck::NumericLimits< e8m0_bexp_t >::binary_min = 0x00
staticconstexpr

◆ binary_qnan

e8m0_bexp_t ck::NumericLimits< e8m0_bexp_t >::binary_qnan = 0xFF
staticconstexpr

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