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.