ELC in dev
ELC-lang
载入中...
搜索中...
未找到
elc::defs::basic_environment::float_infos::float64_float_info结构体 参考

Public 类型

typedef decltype(precision_maskprecision_type
 
typedef uint64_t data_type
 
typedef uint16_t exponent_unsigned_type
 
typedef int16_t exponent_signed_type
 

静态 Public 属性

static constexpr auto precision_mask =uint64_t(0x000FFFFFFFFFFFFFu)
 
static constexpr auto precision_base =uint64_t(0x10000000000000u)
 
static constexpr auto precision_base_bit =52u
 
static constexpr auto exponent_diff =1023
 
static constexpr auto exponent_min =-1022
 
static constexpr auto exponent_max =1023
 
static constexpr auto exponent_mask =uint64_t(0x7FFFFFFFFFFFFFFFu)
 
static constexpr auto quick_invsqrt_magic_number =uint64_t(0xBFCDD6A18F6A6F52u)
 

详细描述

在文件 all_defs.cpp3531 行定义.

成员类型定义说明

◆ data_type

◆ exponent_signed_type

◆ exponent_unsigned_type

◆ precision_type

类成员变量说明

◆ exponent_diff

constexpr auto elc::defs::basic_environment::float_infos::float64_float_info::exponent_diff =1023
staticconstexpr

在文件 all_defs.cpp3545 行定义.

◆ exponent_mask

constexpr auto elc::defs::basic_environment::float_infos::float64_float_info::exponent_mask =uint64_t(0x7FFFFFFFFFFFFFFFu)
staticconstexpr

在文件 all_defs.cpp3556 行定义.

◆ exponent_max

constexpr auto elc::defs::basic_environment::float_infos::float64_float_info::exponent_max =1023
staticconstexpr

在文件 all_defs.cpp3549 行定义.

◆ exponent_min

constexpr auto elc::defs::basic_environment::float_infos::float64_float_info::exponent_min =-1022
staticconstexpr

在文件 all_defs.cpp3547 行定义.

◆ precision_base

constexpr auto elc::defs::basic_environment::float_infos::float64_float_info::precision_base =uint64_t(0x10000000000000u)
staticconstexpr

在文件 all_defs.cpp3541 行定义.

◆ precision_base_bit

constexpr auto elc::defs::basic_environment::float_infos::float64_float_info::precision_base_bit =52u
staticconstexpr

在文件 all_defs.cpp3543 行定义.

◆ precision_mask

constexpr auto elc::defs::basic_environment::float_infos::float64_float_info::precision_mask =uint64_t(0x000FFFFFFFFFFFFFu)
staticconstexpr

在文件 all_defs.cpp3533 行定义.

◆ quick_invsqrt_magic_number

constexpr auto elc::defs::basic_environment::float_infos::float64_float_info::quick_invsqrt_magic_number =uint64_t(0xBFCDD6A18F6A6F52u)
staticconstexpr

在文件 all_defs.cpp3559 行定义.


该结构体的文档由以下文件生成: