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

#include <hex_float.h>

Public Types

typedef uint32_t uint_type
 
typedef int32_t int_type
 
typedef FloatProxy< float > underlying_type
 
typedef float native_type
 

Static Public Attributes

static const uint_type num_used_bits = 32
 
static const uint_type num_exponent_bits = 8
 
static const uint_type num_fraction_bits = 23
 
static const uint_type exponent_bias = 127
 

Member Typedef Documentation

◆ int_type

◆ native_type

typedef float spvutils::HexFloatTraits< FloatProxy< float > >::native_type

◆ uint_type

◆ underlying_type

Member Data Documentation

◆ exponent_bias

const uint_type spvutils::HexFloatTraits< FloatProxy< float > >::exponent_bias = 127
static

◆ num_exponent_bits

const uint_type spvutils::HexFloatTraits< FloatProxy< float > >::num_exponent_bits = 8
static

◆ num_fraction_bits

const uint_type spvutils::HexFloatTraits< FloatProxy< float > >::num_fraction_bits = 23
static

◆ num_used_bits

const uint_type spvutils::HexFloatTraits< FloatProxy< float > >::num_used_bits = 32
static

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