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

Public 类型

typedef decltype(precision_maskprecision_type
 
typedef uint32_t data_type
 
typedef uint8_t exponent_unsigned_type
 
typedef int8_t exponent_signed_type
 

静态 Public 属性

static constexpr auto precision_mask =uint32_t(0x007FFFFFu)
 
static constexpr auto precision_base =uint32_t(0x800000u)
 
static constexpr auto precision_base_bit =23u
 
static constexpr auto exponent_diff =127
 
static constexpr auto exponent_min =-126
 
static constexpr auto exponent_max =127
 
static constexpr auto exponent_mask =uint32_t(0x7FFFFFFFu)
 
static constexpr auto quick_invsqrt_magic_number =uint32_t(0xBE6EB50Cu)
 

详细描述

在文件 all_defs.cpp3501 行定义.

成员类型定义说明

◆ data_type

◆ exponent_signed_type

◆ exponent_unsigned_type

◆ precision_type

类成员变量说明

◆ exponent_diff

constexpr auto elc::defs::basic_environment::float_infos::float32_float_info::exponent_diff =127
staticconstexpr

在文件 all_defs.cpp3515 行定义.

◆ exponent_mask

constexpr auto elc::defs::basic_environment::float_infos::float32_float_info::exponent_mask =uint32_t(0x7FFFFFFFu)
staticconstexpr

在文件 all_defs.cpp3526 行定义.

◆ exponent_max

constexpr auto elc::defs::basic_environment::float_infos::float32_float_info::exponent_max =127
staticconstexpr

在文件 all_defs.cpp3519 行定义.

◆ exponent_min

constexpr auto elc::defs::basic_environment::float_infos::float32_float_info::exponent_min =-126
staticconstexpr

在文件 all_defs.cpp3517 行定义.

◆ precision_base

constexpr auto elc::defs::basic_environment::float_infos::float32_float_info::precision_base =uint32_t(0x800000u)
staticconstexpr

在文件 all_defs.cpp3511 行定义.

◆ precision_base_bit

constexpr auto elc::defs::basic_environment::float_infos::float32_float_info::precision_base_bit =23u
staticconstexpr

在文件 all_defs.cpp3513 行定义.

◆ precision_mask

constexpr auto elc::defs::basic_environment::float_infos::float32_float_info::precision_mask =uint32_t(0x007FFFFFu)
staticconstexpr

在文件 all_defs.cpp3503 行定义.

◆ quick_invsqrt_magic_number

constexpr auto elc::defs::basic_environment::float_infos::float32_float_info::quick_invsqrt_magic_number =uint32_t(0xBE6EB50Cu)
staticconstexpr

在文件 all_defs.cpp3529 行定义.


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