Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
Floats::FloatComponents< F32 > Struct Reference

#include <Floats.h>

Collaboration diagram for Floats::FloatComponents< F32 >:

Public Types

enum  Constants : I32 {
  maxSignificand = 0x7fffff , numSignificandBits = 23 , numSignificandHexits = 6 , canonicalSignificand = 0x400000 ,
  denormalExponent = -127 , minNormalExponent = -126 , maxNormalExponent = 127 , exponentBias = 127 ,
  maxExponentBits = 0xff
}
 
typedef U32 Bits
 
typedef F32 Float
 

Public Attributes

union Floats::FloatComponents< F32 >:: { ... }  
 

Detailed Description

Definition at line 50 of file Floats.h.

Member Typedef Documentation

◆ Bits

Definition at line 52 of file Floats.h.

◆ Float

Definition at line 53 of file Floats.h.

Member Enumeration Documentation

◆ Constants

enum Floats::FloatComponents< F32 >::Constants : I32
Enumerator
maxSignificand 
numSignificandBits 
numSignificandHexits 
canonicalSignificand 
denormalExponent 
minNormalExponent 
maxNormalExponent 
exponentBias 
maxExponentBits 

Definition at line 55 of file Floats.h.

Member Data Documentation

◆ []

union Floats::FloatComponents< F32 > { ... } Floats::FloatComponents< F32 >

◆ bitcastInt

Definition at line 78 of file Floats.h.

◆ []

struct Floats::FloatComponents< F32 > { ... } Floats::FloatComponents< F32 >::bits

◆ exponent

Definition at line 74 of file Floats.h.

◆ sign

Definition at line 75 of file Floats.h.

◆ significand

U32 Floats::FloatComponents< F32 >::significand

Definition at line 73 of file Floats.h.

◆ value

Definition at line 77 of file Floats.h.


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