Skip to content
ytomino edited this page Nov 24, 2024 · 11 revisions

Status

Comparison to the standard library

fun\module Int Float
succ 4.08 4.08
pred 4.08 4.08
infinity none 4.07
neg_infinity none 4.07
nan none 4.07
epsilon none 4.07
is_finite none 4.08
is_nan none 4.08
is_integer none 4.08
classify_float none 4.07
log10 none 4.07
expm1 none 4.07
log1p none 4.07
acos none 4.07
asin none 4.07
hypot none 4.07
cosh none 4.07
sinh none 4.07
tanh none 4.07
round none 4.08
next_after none 4.08
copy_sign none 4.07
sign_bit none 4.08
modf none 4.07
max_int 4.08 none
min_int 4.08 none
max_float none 4.07
min_float none 4.07
equal 4.08 4.07
min none 4.08
max none 4.08
min_max none 4.08
min_num none 4.08
max_num none 4.08
min_max_num none 4.08
hash none 4.07

Missing bound functions

new functions of MPFR-4.2.X

  • mpfr_cosu, mpfr_sinu, mpfr_tanu, mpfr_acosu, mpfr_asinu, mpfr_atanu, and mpfr_atan2u
  • mpfr_cospi, mpfr_sinpi, mpfr_tanpi, mpfr_acospi, mpfr_asinpi, mpfr_atanpi, and mpfr_atan2pi
  • mpfr_log2p1, mpfr_log10p1, mpfr_exp2m1, mpfr_exp10m1, and mpfr_compound_si
  • mpfr_fmod_ui, mpfr_powr, mpfr_pown, mpfr_pow_uj, mpfr_pow_sj, and mpfr_rootn_si

new functions of MPFR-4.1.X

  • mpfr_get_str_ndigits
  • mpfr_dot
  • mpfr_get_decimal128 and mpfr_set_decimal128
  • mpfr_cmpabs_ui
  • mpfr_total_order_p

new functions of MPFR-4.0.X

  • mpfr_free_cache2
  • mpfr_fpif_export and mpfr_fpif_import
  • mpfr_fmodquo
  • mpfr_flags_clear, mpfr_flags_set, mpfr_flags_test, mpfr_flags_save, and mpfr_flags_restore
  • mpfr_set_float128 and mpfr_get_float128
  • mpfr_rint_roundeven and mpfr_roundeven
  • mpfr_nrandom and mpfr_erandom
  • mpfr_fmma, and mpfr_fmms
  • mpfr_beta
  • mpfr_get_q
  • mpfr_free_pool

new functions of MPFR-3.1.X

  • mpfr_grandom
  • mpfr_z_sub

new functions of MPFR-3.0.X

  • mpfr_regular_p
  • mpfr_set_zero
  • mpfr_digamma
  • mpfr_ai
  • mpfr_set_flt
  • mpfr_get_flt
  • mpfr_urandom.
  • mpfr_set_z_2exp
  • mpfr_min_prec

Clone this wiki locally