numeric_utils.hpp Source File#
numeric_utils.hpp
Go to the documentation of this file.
Definition ck.hpp:268
static constexpr uint8_t positive_zero_mask
Definition numeric_utils.hpp:202
static constexpr int unbiased_exp_min
Definition numeric_utils.hpp:197
static constexpr uint8_t set_sign_mask
Definition numeric_utils.hpp:205
static constexpr uint8_t data_max_positive_normal_mask
Definition numeric_utils.hpp:207
static constexpr uint8_t negative_zero_mask
Definition numeric_utils.hpp:203
static constexpr uint8_t data_max_positive_subnormal_mask
Definition numeric_utils.hpp:210
static constexpr uint32_t sr_shift
Definition numeric_utils.hpp:195
static constexpr uint8_t data_max_negative_normal_mask
Definition numeric_utils.hpp:208
static constexpr int biased_exp_max
Definition numeric_utils.hpp:200
static constexpr uint8_t data_max_negative_subnormal_mask
Definition numeric_utils.hpp:211
static constexpr int unbiased_exp_max
Definition numeric_utils.hpp:198
static constexpr int biased_exp_min
Definition numeric_utils.hpp:199
static constexpr bool has_inf
Definition numeric_utils.hpp:110
static constexpr uint32_t head_mask
Definition numeric_utils.hpp:55
static constexpr uint32_t exp_mask
Definition numeric_utils.hpp:57
static constexpr uint32_t nan_mask
Definition numeric_utils.hpp:54
static constexpr uint32_t NegInf
Definition numeric_utils.hpp:59
static constexpr uint32_t mant_mask
Definition numeric_utils.hpp:56
static constexpr int biased_exp_max
Definition numeric_utils.hpp:24
static constexpr int unbiased_exp_max
Definition numeric_utils.hpp:22
static constexpr int unbiased_exp_min
Definition numeric_utils.hpp:21
static constexpr int biased_exp_min
Definition numeric_utils.hpp:23
static constexpr uint8_t data_max_positive_subnormal_mask
Definition numeric_utils.hpp:150
static constexpr uint8_t data_max_negative_subnormal_mask
Definition numeric_utils.hpp:151
static constexpr int biased_exp_min
Definition numeric_utils.hpp:138
static constexpr uint8_t data_max_negative_normal_mask
Definition numeric_utils.hpp:148
static constexpr uint8_t negative_zero_mask
Definition numeric_utils.hpp:142
static constexpr int unbiased_exp_min
Definition numeric_utils.hpp:136
static constexpr uint8_t set_sign_mask
Definition numeric_utils.hpp:145
static constexpr int biased_exp_max
Definition numeric_utils.hpp:139
static constexpr uint32_t sr_shift
Definition numeric_utils.hpp:134
static constexpr int unbiased_exp_max
Definition numeric_utils.hpp:137
static constexpr uint8_t data_max_positive_normal_mask
Definition numeric_utils.hpp:147
static constexpr uint8_t positive_zero_mask
Definition numeric_utils.hpp:141
static constexpr int biased_exp_min
Definition numeric_utils.hpp:168
static constexpr uint8_t data_max_negative_subnormal_mask
Definition numeric_utils.hpp:180
static constexpr uint32_t sr_shift
Definition numeric_utils.hpp:164
static constexpr uint8_t set_sign_mask
Definition numeric_utils.hpp:174
static constexpr uint8_t data_max_negative_normal_mask
Definition numeric_utils.hpp:177
static constexpr int unbiased_exp_max
Definition numeric_utils.hpp:167
static constexpr uint8_t data_max_positive_subnormal_mask
Definition numeric_utils.hpp:179
static constexpr int biased_exp_max
Definition numeric_utils.hpp:169
static constexpr uint8_t data_max_positive_normal_mask
Definition numeric_utils.hpp:176
static constexpr int unbiased_exp_min
Definition numeric_utils.hpp:166
static constexpr uint8_t positive_zero_mask
Definition numeric_utils.hpp:171
static constexpr uint8_t negative_zero_mask
Definition numeric_utils.hpp:172
static constexpr uint32_t head_mask
Definition numeric_utils.hpp:37
static constexpr uint32_t nan_mask
Definition numeric_utils.hpp:36
static constexpr uint32_t exp_mask
Definition numeric_utils.hpp:39
static constexpr uint32_t mant_mask
Definition numeric_utils.hpp:38
static constexpr uint16_t head_mask
Definition numeric_utils.hpp:73
static constexpr uint16_t mant_mask
Definition numeric_utils.hpp:74
static constexpr uint16_t nan_mask
Definition numeric_utils.hpp:72
static constexpr uint16_t exp_mask
Definition numeric_utils.hpp:75
Definition numeric_utils.hpp:10
Definition amd_ck_fp8.hpp:49
Definition amd_ck_fp8.hpp:369
Unsigned representation of a conventional biased Float32 exponent.
Definition utility/e8m0.hpp:26
Definition amd_ck_fp8.hpp:36
Definition amd_ck_fp8.hpp:323