Skip to content

internal.prec

Constants #

const f64_epsilon = mathinternal.f64_epsilon

contants to do fine tuning of precision for the functions implemented in pure V. This can be fine tuned for each function, but the default values are good enough for most cases. Optimizing this in Vlib makes direct impact on the performance of VSL programs.

const sqrt_f64_epsilon = mathinternal.sqrt_f64_epsilon

sqrt_f64_epsilon is a public constant used by this module.

const root3_f64_epsilon = mathinternal.root3_f64_epsilon

root3_f64_epsilon is a public constant used by this module.

const root4_f64_epsilon = mathinternal.root4_f64_epsilon

root4_f64_epsilon is a public constant used by this module.

const root5_f64_epsilon = mathinternal.root5_f64_epsilon

root5_f64_epsilon is a public constant used by this module.

const root6_f64_epsilon = mathinternal.root6_f64_epsilon

root6_f64_epsilon is a public constant used by this module.

const log_f64_epsilon = mathinternal.log_f64_epsilon

log_f64_epsilon is a public constant used by this module.

const f64_min = mathinternal.f64_min

f64_min is a public constant used by this module.

const sqrt_f64_min = mathinternal.sqrt_f64_min

sqrt_f64_min is a public constant used by this module.

const root3_f64_min = mathinternal.root3_f64_min

root3_f64_min is a public constant used by this module.

const root4_f64_min = mathinternal.root4_f64_min

root4_f64_min is a public constant used by this module.

const root5_f64_min = mathinternal.root5_f64_min

root5_f64_min is a public constant used by this module.

const root6_f64_min = mathinternal.root6_f64_min

root6_f64_min is a public constant used by this module.

const log_f64_min = mathinternal.log_f64_min

log_f64_min is a public constant used by this module.

const f64_max = mathinternal.f64_max

f64_max is a public constant used by this module.

const sqrt_f64_max = mathinternal.sqrt_f64_max

sqrt_f64_max is a public constant used by this module.

const root3_f64_max = mathinternal.root3_f64_max

root3_f64_max is a public constant used by this module.

const root4_f64_max = mathinternal.root4_f64_max

root4_f64_max is a public constant used by this module.

const root5_f64_max = mathinternal.root5_f64_max

root5_f64_max is a public constant used by this module.

const root6_f64_max = mathinternal.root6_f64_max

root6_f64_max is a public constant used by this module.

const log_f64_max = mathinternal.log_f64_max

log_f64_max is a public constant used by this module.

const f32_epsilon = mathinternal.f32_epsilon

f32_epsilon is a public constant used by this module.

const sqrt_f32_epsilon = mathinternal.sqrt_f32_epsilon

sqrt_f32_epsilon is a public constant used by this module.

const root3_f32_epsilon = mathinternal.root3_f32_epsilon

root3_f32_epsilon is a public constant used by this module.

const root4_f32_epsilon = mathinternal.root4_f32_epsilon

root4_f32_epsilon is a public constant used by this module.

const root5_f32_epsilon = mathinternal.root5_f32_epsilon

root5_f32_epsilon is a public constant used by this module.

const root6_f32_epsilon = mathinternal.root6_f32_epsilon

root6_f32_epsilon is a public constant used by this module.

const log_f32_epsilon = mathinternal.log_f32_epsilon

log_f32_epsilon is a public constant used by this module.

const f32_min = mathinternal.f32_min

f32_min is a public constant used by this module.

const sqrt_f32_min = mathinternal.sqrt_f32_min

sqrt_f32_min is a public constant used by this module.

const root3_f32_min = mathinternal.root3_f32_min

root3_f32_min is a public constant used by this module.

const root4_f32_min = mathinternal.root4_f32_min

root4_f32_min is a public constant used by this module.

const root5_f32_min = mathinternal.root5_f32_min

root5_f32_min is a public constant used by this module.

const root6_f32_min = mathinternal.root6_f32_min

root6_f32_min is a public constant used by this module.

const log_f32_min = mathinternal.log_f32_min

log_f32_min is a public constant used by this module.

const f32_max = mathinternal.f32_max

f32_max is a public constant used by this module.

const sqrt_f32_max = mathinternal.sqrt_f32_max

sqrt_f32_max is a public constant used by this module.

const root3_f32_max = mathinternal.root3_f32_max

root3_f32_max is a public constant used by this module.

const root4_f32_max = mathinternal.root4_f32_max

root4_f32_max is a public constant used by this module.

const root5_f32_max = mathinternal.root5_f32_max

root5_f32_max is a public constant used by this module.

const root6_f32_max = mathinternal.root6_f32_max

root6_f32_max is a public constant used by this module.

const log_f32_max = mathinternal.log_f32_max

log_f32_max is a public constant used by this module.

const sflt_epsilon = mathinternal.sflt_epsilon

sflt_epsilon is a public constant used by this module.

const sqrt_sflt_epsilon = mathinternal.sqrt_sflt_epsilon

sqrt_sflt_epsilon is a public constant used by this module.

const root3_sflt_epsilon = mathinternal.root3_sflt_epsilon

root3_sflt_epsilon is a public constant used by this module.

const root4_sflt_epsilon = mathinternal.root4_sflt_epsilon

root4_sflt_epsilon is a public constant used by this module.

const root5_sflt_epsilon = mathinternal.root5_sflt_epsilon

root5_sflt_epsilon is a public constant used by this module.

const root6_sflt_epsilon = mathinternal.root6_sflt_epsilon

root6_sflt_epsilon is a public constant used by this module.

const log_sflt_epsilon = mathinternal.log_sflt_epsilon

log_sflt_epsilon is a public constant used by this module.

const max_int_fact_arg = mathinternal.max_int_fact_arg

max_int_fact_arg is a public constant used by this module.

const max_f64_fact_arg = mathinternal.max_f64_fact_arg

max_f64_fact_arg is a public constant used by this module.

const max_long_f64_fact_arg = mathinternal.max_long_f64_fact_arg

max_long_f64_fact_arg is a public constant used by this module.