Subroutine Coverage

blib/lib/Math/Prime/Util/PP.pm
Criterion Covered Total %
subroutine 185 256 72.2
pod 4 155 2.5


line count pod subroutine
2 38 n/a BEGIN
3 38 n/a BEGIN
4 38 n/a BEGIN
7 38 n/a BEGIN
12 38 n/a BEGIN
25 38 n/a BEGIN
26 38 n/a BEGIN
27 38 n/a BEGIN
28 38 n/a BEGIN
31 38 n/a BEGIN
32 38 n/a BEGIN
33 38 n/a BEGIN
34 38 n/a BEGIN
35 38 n/a BEGIN
36 38 n/a BEGIN
37 38 n/a BEGIN
38 38 n/a BEGIN
39 38 n/a BEGIN
40 38 n/a BEGIN
41 38 n/a BEGIN
42 38 n/a BEGIN
43 38 n/a BEGIN
44 38 n/a BEGIN
45 38 n/a BEGIN
45 0 n/a BEGIN
51 1191 n/a _MPFR_available
69 0 No prime_precalc
74 0 No prime_memfree
77 5 n/a _get_prime_cache_size
78 0 n/a _prime_memfreeall
82 0 n/a _is_positive_int
90 18414 n/a _bigint_to_int
94 1012 n/a _upgrade_to_float
104 30 n/a _find_big_acc
123 0 n/a _bfdigits
141 181 n/a _validate_num
154 13862 n/a _validate_positive_integer
184 1215 n/a _validate_integer
210 0 n/a _binary_search
238 2 n/a _tiny_prime_count
251 8443 n/a _is_prime7
323 4180 No is_prime
344 60 No is_bpsw_prime
355 5 No is_provable_prime
389 54 n/a _sieve_erat_string
413 620 n/a _sieve_erat
428 547 n/a _sieve_segment
481 2 No trial_primes
519 169 No primes
565 0 No sieve_range
600 12 No sieve_prime_cluster
719 0 n/a _n_ramanujan_primes
734 0 n/a _ramanujan_primes
745 0 No is_ramanujan_prime
753 0 No nth_ramanujan_prime
760 4959 No next_prime
788 157 No prev_prime
809 57 No partitions
828 67 No primorial
851 103 No consecutive_integer_lcm
865 25 No jordan_totient
888 108 Yes euler_phi
935 3 Yes euler_phi_range
966 14 Yes moebius
979 4 No is_square_free
982 1 No is_semiprime
1008 370 n/a _totpred
1026 3 No is_totient
1035 6 Yes moebius_range
1081 1 No mertens
1111 0 No ramanujan_sum
1120 4 No liouville
1128 5 No exp_mangoldt
1135 3 No carmichael_lambda
1152 1 No is_carmichael
1201 0 No is_quasi_carmichael
1222 0 n/a __ANON__
1227 0 n/a __ANON__
1237 0 n/a __ANON__
1244 0 n/a __ANON__
1252 0 No is_pillai
1267 2 No is_fundamental
1290 920 No divisor_sum
1377 1089 n/a _tablephi
1395 21 No legendre_phi
1427 61 n/a _sieve_prime_count
1434 8427 n/a _count_with_sieve
1453 76 n/a _lehmer_pi
1503 20 No prime_count
1550 20 No nth_prime
1600 1 No nth_prime_upper
1633 3 No nth_prime_lower
1657 0 No inverse_li
1683 0 n/a _inverse_R
1710 1 No nth_prime_approx
1766 5 No prime_count_approx
1822 11 No prime_count_lower
1970 11 No prime_count_upper
2118 1 No twin_prime_count
2132 0 No ramanujan_prime_count
2147 2 No twin_prime_count_approx
2180 1 No nth_twin_prime
2195 0 No nth_twin_prime_approx
2210 0 n/a __ANON__
2211 0 n/a __ANON__
2215 0 No nth_ramanujan_prime_upper
2228 0 No nth_ramanujan_prime_lower
2239 0 No nth_ramanujan_prime_approx
2245 0 No ramanujan_prime_count_upper
2250 0 n/a __ANON__
2253 0 No ramanujan_prime_count_lower
2258 0 n/a __ANON__
2261 0 No ramanujan_prime_count_approx
2267 0 n/a __ANON__
2268 0 n/a __ANON__
2272 0 n/a _sum_primes_n
2282 0 n/a __ANON__
2297 0 No sum_primes
2337 0 No print_primes
2365 68050 n/a _mulmod
2390 51903 n/a _addmod
2402 3602 n/a _native_powmod
2414 302 n/a _powmod
2438 7 No gcd
2455 4 No lcm
2466 3 No gcdext
2506 7 No chinese
2562 0 n/a _from_128
2569 528 No vecsum
2587 14074 No vecprod
2599 1 No vecmin
2605 1 No vecmax
2612 0 No vecextract
2629 0 No sumdigits
2648 4 No invmod
2671 1 n/a _verify_sqrtmod
2683 1 No sqrtmod
2736 19419 No addmod
2745 7368 No mulmod
2755 0 No divmod
2766 22 No powmod
2783 80896 n/a _gcd_ui
2793 1194 No is_power
2865 1 No is_square
2873 0 No is_prime_power
2889 2 No is_polygonal
2930 132 No valuation
2952 0 No hammingweight
2959 3 n/a _splitdigits
2982 3 No todigits
2993 0 No todigitstring
3007 1 No fromdigits
3045 1 No sqrtint
3051 2 No rootint
3063 0 No logint
3098 103 n/a _bernoulli_seidel
3125 111 No bernfrac
3138 518 No stirling
3181 1259 n/a _harmonic_split
3191 79 No harmfrac
3200 21 No harmreal
3254 10 No is_pseudoprime
3274 0 No is_euler_pseudoprime
3297 0 No is_euler_plumb_pseudoprime
3311 3776 n/a _miller_rabin_2
3366 3614 No is_strong_pseudoprime
3457 708 No kronecker
3492 5235 n/a _binomialu
3513 5235 No binomial
3554 14872 n/a _product
3570 768 No factorial
3593 0 No factorialmod
3603 0 n/a __ANON__
3611 0 n/a __ANON__
3620 242 n/a _is_perfect_square
3640 0 No is_primitive_root
3668 10 No znorder
3710 2 n/a _dlp_trial
3732 1 n/a _dlp_bsgs
3779 2 No znlog
3804 8 No znprimroot
3840 11 n/a _lucas_selfridge_params
3863 228 n/a _lucas_extrastrong_params
3881 157 No lucas_sequence
4009 0 n/a _lucasuv
4110 0 No lucasu
4111 0 No lucasv
4114 5 No is_lucas_pseudoprime
4128 6 No is_strong_lucas_pseudoprime
4159 143 No is_extra_strong_lucas_pseudoprime
4190 85 No is_almost_extra_strong_lucas_pseudoprime
4229 0 No is_frobenius_khashin_pseudoprime
4260 1 No is_frobenius_underwood_pseudoprime
4309 2 n/a _perrin_signature
4331 2 No is_perrin_pseudoprime
4359 0 No is_catalan_pseudoprime
4366 1 No is_frobenius_pseudoprime
4415 0 No is_mersenne_prime
4441 206 n/a _poly_new
4464 1654 n/a _poly_mod_mul
4493 103 n/a _poly_mod_pow
4506 103 n/a _test_anr
4515 10 No is_aks_prime
4578 39 n/a _basic_factor
4611 280 No trial_factor
4726 268 No factor
4778 125 n/a _found_factor
4795 0 No squfof_factor
4798 5 No prho_factor
4890 107 No pbrent_factor
4974 7 No pminus1_factor
5125 3 No holf_factor
5171 2 No fermat_factor
5220 7 No ecm_factor
5411 67 No divisors
5447 2 No chebyshev_theta
5460 1 No chebyshev_psi
5476 0 No hclassno
5511 0 n/a _taup
5540 9 n/a _tauprime
5565 9 n/a _taupower
5578 4 No ramanujan_tau
5595 18 No ExponentialIntegral
5688 27 No LogarithmicIntegral
5836 160 No RiemannZeta
5934 14 No RiemannR
6055 1 No LambertW
6123 986 No Pi
6233 1 No forpart
6237 0 No forcomp
6241 1 n/a _forcompositions
6304 0 n/a __ANON__
6307 0 n/a __ANON__
6308 0 n/a __ANON__
6315 1 No forcomb
6350 1 n/a _forperm
6385 1 No forperm
6393 0 No forderange
6402 78 n/a _multiset_permutations
6423 0 n/a __ANON__
6428 38 n/a BEGIN
6438 0 No numtoperm
6458 2 No permtonum
6484 0 No randperm
6513 0 No shuffle
6528 35 No urandomb
6537 34 No urandomm
6561 2 No random_prime
6574 3 No random_ndigit_prime
6582 6 No random_nbit_prime
6590 1 No random_strong_prime
6599 3 No random_maurer_prime
6614 1 No random_shawe_taylor_prime
6629 2 No miller_rabin_random
6659 1 No random_semiprime
6677 1 No random_unrestricted_semiprime