Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bluescarni/mppp
/ functions
Functions
2,093 in github.com/bluescarni/mppp
⨍
Functions
2,093
◇
Types & classes
663
↓ 16 callers
Function
fma_wrap
test/real_arith.cpp:25
↓ 16 callers
Function
fms_wrap
test/real_arith.cpp:31
↓ 16 callers
Function
isfinite
include/mp++/real.hpp:1916
↓ 16 callers
Method
load
src/real.cpp:2861
↓ 16 callers
Function
log_base_ui
include/mp++/real.hpp:2393
↓ 16 callers
Function
mpfr_to_arb
Helper to convert an mpfr_t into an arb_t.
src/detail/arb.cpp:169
↓ 16 callers
Function
nint_abs
include/mp++/detail/utils.hpp:108
↓ 15 callers
Function
binary_load
include/mp++/real.hpp:1317
↓ 15 callers
Function
perfect_power_p
include/mp++/integer.hpp:6978
↓ 15 callers
Function
real128_gt
include/mp++/real128.hpp:2105
↓ 15 callers
Function
real128_lt
include/mp++/real128.hpp:2090
↓ 15 callers
Function
real_prec_check
Check if a precision value is in the allowed range.
include/mp++/detail/mpfr.hpp:58
↓ 15 callers
Function
rootrem
include/mp++/integer.hpp:6960
↓ 15 callers
Function
sqrtrem
include/mp++/integer.hpp:6874
↓ 15 callers
Function
startsWith
test/catch.hpp:13810
↓ 15 callers
Function
trim
test/catch.hpp:13833
↓ 14 callers
Function
check_round_trip
test/real128_io.cpp:358
↓ 14 callers
Function
copy_limbs
Small wrapper to copy limbs.
include/mp++/integer.hpp:237
↓ 14 callers
Function
fabs
include/mp++/real128.hpp:903
↓ 14 callers
Method
indent
test/catch.hpp:8621
↓ 14 callers
Function
random_rational
Set mpq to random value with n limbs for num/den.
test/test_utils.hpp:183
↓ 14 callers
Function
scalbln
src/real128.cpp:160
↓ 13 callers
Method
find
test/catch.hpp:13968
↓ 13 callers
Function
finite
include/mp++/real128.hpp:765
↓ 13 callers
Function
fpclassify
include/mp++/real128.hpp:731
↓ 13 callers
Function
limb_add_overflow
Add a and b, store the result in res, and return 1 if there's unsigned overflow, 0 otherwise. NOTE: recent GCC versions have builtins for this, but th
include/mp++/integer.hpp:256
↓ 13 callers
Function
mpfr_prec_to_arb_prec
Small helper to turn an MPFR precision into an Arb precision.
src/detail/arb.cpp:113
↓ 13 callers
Function
nl_max<__uint128_t>
include/mp++/detail/type_traits.hpp:264
↓ 13 callers
Function
sgn
Detect sign.
include/mp++/real.hpp:795
↓ 12 callers
Function
arf_to_mpfr
Helper to convert an arf_t into an mpfr_t. NOTE: at the moment we don't have easy ways to test the failure mode below. Perhaps in the future we'll hav
src/detail/arb.cpp:149
↓ 12 callers
Method
getResultType
test/catch.hpp:8318
↓ 12 callers
Function
mpfr_nary_op_check_steal
A recursive function to determine, in an MPFR function call, the largest argument we can steal resources from, and the max precision among all the arg
include/mp++/real.hpp:1508
↓ 12 callers
Function
mul_i
include/mp++/complex.hpp:1622
↓ 12 callers
Method
name
test/catch.hpp:9994
↓ 12 callers
Function
real_gt
Greater-than predicate with special NaN/moved handling.
src/real.cpp:2287
↓ 12 callers
Function
real_lt
Less-than predicate with special NaN/moved handling.
src/real.cpp:2272
↓ 12 callers
Method
rngSeed
test/catch.hpp:10001
↓ 12 callers
Function
scalbnq
src/real128.cpp:96
↓ 12 callers
Function
signbit
Get the sign bit.
include/mp++/real.hpp:805
↓ 12 callers
Function
swap
include/mp++/integer.hpp:2564
↓ 12 callers
Method
zero_unused_limbs
Zero the limbs that are not used for representing the value, but only if the static size is a target for special optimisations. This is normally not n
include/mp++/integer.hpp:469
↓ 11 callers
Function
binary_save
include/mp++/real.hpp:1303
↓ 11 callers
Function
fma
Fused multiply-add.
src/real128.cpp:166
↓ 11 callers
Function
real128_e
Euler's number.
include/mp++/real128.hpp:1994
↓ 11 callers
Function
swap
Swap.
include/mp++/real.hpp:1439
↓ 10 callers
Function
check_dispatch
test/concepts.cpp:27
↓ 10 callers
Function
check_init_prec
Utility function to check the precision upon init.
include/mp++/real.hpp:309
↓ 10 callers
Function
conj
Complex conjugate.
include/mp++/complex128.hpp:531
↓ 10 callers
Function
dlimb_mul
include/mp++/integer.hpp:3541
↓ 10 callers
Method
integer_p
Check if the value is an integer.
src/real.cpp:1116
↓ 10 callers
Function
lround
src/real128.cpp:466
↓ 10 callers
Function
perfect_square_p
include/mp++/integer.hpp:6907
↓ 10 callers
Function
polylog_si
include/mp++/real.hpp:2496
↓ 10 callers
Method
testSpec
test/catch.hpp:14718
↓ 10 callers
Function
toLower
test/catch.hpp:13828
↓ 10 callers
Method
value
test/catch.hpp:16324
↓ 10 callers
Function
zero_p
Detect zero.
include/mp++/real.hpp:780
↓ 9 callers
Function
dispatch_real_cmp_ld
NOTE: this contraption is a workaround for ABI issues when compiling mp++ with MSVC against a MinGW build of MPFR. We cannot pass long double values i
src/real.cpp:1617
↓ 9 callers
Function
free_integer_caches
src/integer.cpp:402
↓ 9 callers
Function
if
include/mp++/integer.hpp:2042
↓ 9 callers
Function
integer_p
Detect integral value.
include/mp++/real.hpp:1934
↓ 9 callers
Method
isOk
Result was a success, or failure is suppressed
test/catch.hpp:8314
↓ 9 callers
Function
limb_size_nbits
Determine the size in (numeric) bits of limb l. l does not need to be masked (we will mask inside this function), and, after masking, it cannot be zer
include/mp++/integer.hpp:298
↓ 9 callers
Function
llrint
src/real128.cpp:451
↓ 9 callers
Function
llround
src/real128.cpp:461
↓ 9 callers
Function
lrint
src/real128.cpp:456
↓ 9 callers
Method
next
test/catch.hpp:4039
↓ 9 callers
Function
nl_max<__int128_t>
include/mp++/detail/type_traits.hpp:276
↓ 9 callers
Function
nl_min<__int128_t>
include/mp++/detail/type_traits.hpp:282
↓ 9 callers
Function
odd_p
Test if value is odd.
include/mp++/integer.hpp:2124
↓ 9 callers
Function
real128_equal_to
include/mp++/real128.hpp:2079
↓ 9 callers
Function
real128_min
The smallest positive value.
include/mp++/real128.hpp:1938
↓ 8 callers
Method
addRow
test/catch.hpp:16679
↓ 8 callers
Function
binary_size
include/mp++/integer.hpp:7034
↓ 8 callers
Function
check_cmp
test/rational_rel.cpp:35
↓ 8 callers
Function
even_p
Test if value is even.
include/mp++/integer.hpp:2139
↓ 8 callers
Function
fix_den_sign
include/mp++/rational.hpp:111
↓ 8 callers
Method
getMessage
test/catch.hpp:8368
↓ 8 callers
Method
getSourceInfo
test/catch.hpp:8371
↓ 8 callers
Function
get_str_ndigits
src/real.cpp:2615
↓ 8 callers
Function
modf
src/real128.cpp:495
↓ 8 callers
Function
probab_prime_p
Test primality.
include/mp++/integer.hpp:2102
↓ 8 callers
Function
remquo
src/real128.cpp:500
↓ 8 callers
Function
sin_cos
include/mp++/real.hpp:2300
↓ 7 callers
Function
arg
src/complex.cpp:861
↓ 7 callers
Function
binary_load_impl
Low level implementation of binary load. src must point to the start of the serialised limb array.
include/mp++/integer.hpp:2317
↓ 7 callers
Function
binary_size
src/real.cpp:2628
↓ 7 callers
Method
close
test/catch.hpp:14450
↓ 7 callers
Function
frexp
Decompose into a normalized fraction and an integral power of two.
src/real128.cpp:144
↓ 7 callers
Function
get_mpz_size
Small helper to get the size in limbs from an mpz_t. Will return zero if n is zero.
include/mp++/integer.hpp:143
↓ 7 callers
Method
get_str_ndigits
Get the number of significant digits required for a round-tripping representation.
src/real.cpp:2604
↓ 7 callers
Function
get_z_2exp
include/mp++/real.hpp:1467
↓ 7 callers
Method
hasExpression
test/catch.hpp:8322
↓ 7 callers
Function
imag
include/mp++/complex128.hpp:322
↓ 7 callers
Function
isnormal
include/mp++/real128.hpp:784
↓ 7 callers
Function
pow_ui
include/mp++/integer.hpp:6666
↓ 7 callers
Function
rbs_base_size
The base binary size of a real: accounts for the size of precision, sign bit and exponent.
src/real.cpp:2571
↓ 7 callers
Function
rbs_checked_add
std::size_t addition with overflow checking.
src/real.cpp:2531
↓ 7 callers
Function
real_catalan
src/real.cpp:2513
↓ 7 callers
Function
real_equal_to
Equality predicate with special NaN handling.
src/real.cpp:2265
← previous
next →
101–200 of 2,093, ranked by callers