MT Core (C++)
Core library for replacing C++ standard in project usage
Loading...
Searching...
No Matches
mtcore::io::floats::dragonbox::FloatDec64 Struct Reference

#include <floats.hpp>

Static Public Member Functions

static auto from_asymmetric_interval (const i32 exp) -> FloatDec64
 
static auto compute_delta (impl::U128 p10, i32 betaM1) -> u32
 
static auto is_integral_endpoint (u64 twoF, i32 exp, i32 minusK) -> bool
 
static auto is_integral_midpoint (u64 twoF, i32 exp, i32 minusK) -> bool
 
static auto from_parts (u64 ieeeSig, u64 ieeeExp) -> FloatDec64
 

Public Attributes

u64 sig
 
i32 exp
 

Detailed Description

Definition at line 119 of file floats.hpp.

Member Function Documentation

◆ compute_delta()

static auto mtcore::io::floats::dragonbox::FloatDec64::compute_delta ( impl::U128 p10,
i32 betaM1 ) -> u32
static

◆ from_asymmetric_interval()

static auto mtcore::io::floats::dragonbox::FloatDec64::from_asymmetric_interval ( const i32 exp) -> FloatDec64
static

◆ from_parts()

static auto mtcore::io::floats::dragonbox::FloatDec64::from_parts ( u64 ieeeSig,
u64 ieeeExp ) -> FloatDec64
static

◆ is_integral_endpoint()

static auto mtcore::io::floats::dragonbox::FloatDec64::is_integral_endpoint ( u64 twoF,
i32 exp,
i32 minusK ) -> bool
static

◆ is_integral_midpoint()

static auto mtcore::io::floats::dragonbox::FloatDec64::is_integral_midpoint ( u64 twoF,
i32 exp,
i32 minusK ) -> bool
static

Member Data Documentation

◆ exp

i32 mtcore::io::floats::dragonbox::FloatDec64::exp

Definition at line 121 of file floats.hpp.

◆ sig

u64 mtcore::io::floats::dragonbox::FloatDec64::sig

Definition at line 120 of file floats.hpp.


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