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

#include <Floats.h>

Collaboration diagram for Floats::FloatComponents< F64 >:

Public Types

enum  Constants : I64 {
  maxSignificand = 0xfffffffffffff , numSignificandBits = 52 , numSignificandHexits = 13 , canonicalSignificand = 0x8000000000000ull ,
  denormalExponent = -1023 , minNormalExponent = -1022 , maxNormalExponent = 1023 , exponentBias = 1023 ,
  maxExponentBits = 0x7ff
}
 
typedef U64 Bits
 
typedef F64 Float
 

Public Attributes

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

Detailed Description

Definition at line 16 of file Floats.h.

Member Typedef Documentation

◆ Bits

Definition at line 18 of file Floats.h.

◆ Float

Definition at line 19 of file Floats.h.

Member Enumeration Documentation

◆ Constants

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

Definition at line 21 of file Floats.h.

Member Data Documentation

◆ []

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

◆ bitcastInt

Definition at line 44 of file Floats.h.

◆ []

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

◆ exponent

Definition at line 40 of file Floats.h.

◆ sign

Definition at line 41 of file Floats.h.

◆ significand

U64 Floats::FloatComponents< F64 >::significand

Definition at line 39 of file Floats.h.

◆ value

Definition at line 43 of file Floats.h.


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