numeric_traits< bf8_t > Struct Reference

numeric_traits&lt; bf8_t &gt; Struct Reference#

Composable Kernel: ck_tile::numeric_traits< bf8_t > Struct Reference
ck_tile::numeric_traits< bf8_t > Struct Reference

#include <float8.hpp>

Public Types

using bitwise_type = bf8_raw_t

Static Public Attributes

static constexpr int exp = 5
static constexpr int mant = 2
static constexpr int bias = 16
static constexpr fp8_interpretation f8_interpret = fp8_interpretation::E5M2_FNUZ
static constexpr uint8_t abs_mask = 0x7F
static constexpr int PackedSize = 1

Member Typedef Documentation

◆ bitwise_type

using ck_tile::numeric_traits< bf8_t >::bitwise_type = bf8_raw_t

Member Data Documentation

◆ abs_mask

uint8_t ck_tile::numeric_traits< bf8_t >::abs_mask = 0x7F
staticconstexpr

◆ bias

int ck_tile::numeric_traits< bf8_t >::bias = 16
staticconstexpr

◆ exp

int ck_tile::numeric_traits< bf8_t >::exp = 5
staticconstexpr

◆ f8_interpret

◆ mant

int ck_tile::numeric_traits< bf8_t >::mant = 2
staticconstexpr

◆ PackedSize

int ck_tile::numeric_traits< bf8_t >::PackedSize = 1
staticconstexpr

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