NumericUtils< e8m0_bexp_t > Struct Reference

NumericUtils&lt; e8m0_bexp_t &gt; Struct Reference#

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

#include <numeric_utils.hpp>

Public Types

using bitwise_type = uint8_t

Static Public Attributes

static constexpr int exp = 8
static constexpr int mant = 0
static constexpr int bias = 127
static constexpr int unbiased_exp_min = -127
static constexpr int unbiased_exp_max = 127
static constexpr int biased_exp_min = 0
static constexpr int biased_exp_max = 254

Member Typedef Documentation

◆ bitwise_type

using ck::NumericUtils< e8m0_bexp_t >::bitwise_type = uint8_t

Member Data Documentation

◆ bias

int ck::NumericUtils< e8m0_bexp_t >::bias = 127
staticconstexpr

◆ biased_exp_max

int ck::NumericUtils< e8m0_bexp_t >::biased_exp_max = 254
staticconstexpr

◆ biased_exp_min

int ck::NumericUtils< e8m0_bexp_t >::biased_exp_min = 0
staticconstexpr

◆ exp

int ck::NumericUtils< e8m0_bexp_t >::exp = 8
staticconstexpr

◆ mant

int ck::NumericUtils< e8m0_bexp_t >::mant = 0
staticconstexpr

◆ unbiased_exp_max

int ck::NumericUtils< e8m0_bexp_t >::unbiased_exp_max = 127
staticconstexpr

◆ unbiased_exp_min

int ck::NumericUtils< e8m0_bexp_t >::unbiased_exp_min = -127
staticconstexpr

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