![]() |
WPILibC++ 2025.3.1
|
#include <fmt/format-inl.h>
Classes | |
struct | compute_mul_parity_result |
struct | compute_mul_result |
Public Types | |
using | carrier_uint = float_info<float>::carrier_uint |
using | cache_entry_type = uint64_t |
Static Public Member Functions | |
static auto | get_cached_power (int k) noexcept -> uint64_t |
static auto | compute_mul (carrier_uint u, const cache_entry_type &cache) noexcept -> compute_mul_result |
static auto | compute_delta (const cache_entry_type &cache, int beta) noexcept -> uint32_t |
static auto | compute_mul_parity (carrier_uint two_f, const cache_entry_type &cache, int beta) noexcept -> compute_mul_parity_result |
static auto | compute_left_endpoint_for_shorter_interval_case (const cache_entry_type &cache, int beta) noexcept -> carrier_uint |
static auto | compute_right_endpoint_for_shorter_interval_case (const cache_entry_type &cache, int beta) noexcept -> carrier_uint |
static auto | compute_round_up_for_shorter_interval_case (const cache_entry_type &cache, int beta) noexcept -> carrier_uint |
using detail::dragonbox::cache_accessor< float >::cache_entry_type = uint64_t |
using detail::dragonbox::cache_accessor< float >::carrier_uint = float_info<float>::carrier_uint |
|
inlinestaticnoexcept |
|
inlinestaticnoexcept |
|
inlinestaticnoexcept |
|
inlinestaticnoexcept |
|
inlinestaticnoexcept |
|
inlinestaticnoexcept |
|
inlinestaticnoexcept |