bf8_fnuz_t Struct Reference

bf8_fnuz_t Struct Reference#

Composable Kernel: ck::bf8_fnuz_t Struct Reference

#include <amd_ck_fp8.hpp>

Public Types

using data_type = unsigned char
 

Public Member Functions

__host__ constexpr __device__ bf8_fnuz_t (data_type in_data)
 
__host__ constexpr __device__ bf8_fnuz_t ()=default
 
__host__ __device__ constexpr bool operator== (bf8_fnuz_t other) const
 
__host__ constexpr __device__ operator data_type () const
 

Public Attributes

data_type m_data = data_type{}
 

Member Typedef Documentation

◆ data_type

using ck::bf8_fnuz_t::data_type = unsigned char

Constructor & Destructor Documentation

◆ bf8_fnuz_t() [1/2]

__host__ constexpr __device__ ck::bf8_fnuz_t::bf8_fnuz_t ( data_type  in_data)
inlineexplicitconstexpr

◆ bf8_fnuz_t() [2/2]

__host__ constexpr __device__ ck::bf8_fnuz_t::bf8_fnuz_t ( )
explicitconstexprdefault

Member Function Documentation

◆ operator data_type()

__host__ constexpr __device__ ck::bf8_fnuz_t::operator data_type ( ) const
inlineexplicitconstexpr

◆ operator==()

__host__ __device__ constexpr bool ck::bf8_fnuz_t::operator== ( bf8_fnuz_t  other) const
inlineconstexpr

Member Data Documentation

◆ m_data

data_type ck::bf8_fnuz_t::m_data = data_type{}

The documentation for this struct was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck/utility/amd_ck_fp8.hpp