RetroArch
Public Types | Static Public Attributes | List of all members
spvutils::HexFloatTraits< FloatProxy< Float16 > > Struct Template Reference

#include <hex_float.h>

Public Types

typedef uint16_t uint_type
 
typedef int16_t int_type
 
typedef uint16_t underlying_type
 
typedef uint16_t native_type
 

Static Public Attributes

static const uint_type num_used_bits = 16
 
static const uint_type num_exponent_bits = 5
 
static const uint_type num_fraction_bits = 10
 
static const uint_type exponent_bias = 15
 

Member Typedef Documentation

◆ int_type

◆ native_type

◆ uint_type

◆ underlying_type

Member Data Documentation

◆ exponent_bias

const uint_type spvutils::HexFloatTraits< FloatProxy< Float16 > >::exponent_bias = 15
static

◆ num_exponent_bits

const uint_type spvutils::HexFloatTraits< FloatProxy< Float16 > >::num_exponent_bits = 5
static

◆ num_fraction_bits

const uint_type spvutils::HexFloatTraits< FloatProxy< Float16 > >::num_fraction_bits = 10
static

◆ num_used_bits

const uint_type spvutils::HexFloatTraits< FloatProxy< Float16 > >::num_used_bits = 16
static

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