Condition Coverage

blib/lib/Math/Prime/Util/PP.pm
Criterion Covered Total %
condition 1309 2519 51.9


and 3 conditions

line !l l&&!r l&&r condition
194 0 0 2 defined $_[0] and $_[0] ne ""
217 16 0 0 defined $i and defined $f
223 0 0 16 defined $i and defined $f
258 0 0 0 $refn =~ /^Math::/ and $refn ne "Math::BigFloat"
259 438235 15632 0 $n =~ tr/0-9//c and not $n =~ /^([+-]?)\d+\z/
261 438235 15632 0 $1 and substr($n, 0, 1) eq '+' || $n eq '-0'
268 0 0 0 $n <= '18446744073709551615' and $n >= '-9223372036854775808'
276 454252 2071 0 ref $_[0] eq "Math::BigInt" and $_[0]->upgrade
289 0 0 0 $refn =~ /^Math::/ and $refn ne "Math::BigFloat"
290 53356 0 0 $n =~ tr/0-9//c and not $n =~ /^(\+?)\d+\z/
292 53312 44 0 $1 and substr($n, 0, 1) eq "+"
309 53354 197 0 ref $_[0] eq "Math::BigInt" and $_[0]->upgrade
329 0 0 0 defined $Math::Prime::Util::GMP::VERSION and $Math::Prime::Util::GMP::VERSION >= $ver
336 0 0 0 $fr < "1e+15" and $fr > "-1e+15"
347 139 44 0 defined $exitsub and &$exitsub($n, $lo, $hi)
404 19 0 11 ref $n and defined $_BIGINT
19 11 0 ref $n and defined $_BIGINT and ref $n ne $_BIGINT
487 15524 661 14 ref $n and $n <= '18446744073709551615'
508 418 906 8349 $n % 7 and $n % 11
906 530 7819 $n % 7 and $n % 11 and $n % 13
530 154 7665 $n % 7 and $n % 11 and $n % 13 and $n % 17
154 285 7380 $n % 7 and $n % 11 and $n % 13 and $n % 17 and $n % 19
285 264 7116 $n % 7 and $n % 11 and $n % 13 and $n % 17 and $n % 19 and $n % 23
264 250 6866 $n % 7 and $n % 11 and $n % 13 and $n % 17 and $n % 19 and $n % 23 and $n % 29
250 77 6789 $n % 7 and $n % 11 and $n % 13 and $n % 17 and $n % 19 and $n % 23 and $n % 29 and $n % 31
77 224 6565 $n % 7 and $n % 11 and $n % 13 and $n % 17 and $n % 19 and $n % 23 and $n % 29 and $n % 31 and $n % 37
224 217 6348 $n % 7 and $n % 11 and $n % 13 and $n % 17 and $n % 19 and $n % 23 and $n % 29 and $n % 31 and $n % 37 and $n % 41
217 219 6129 $n % 7 and $n % 11 and $n % 13 and $n % 17 and $n % 19 and $n % 23 and $n % 29 and $n % 31 and $n % 37 and $n % 41 and $n % 43
219 57 6072 $n % 7 and $n % 11 and $n % 13 and $n % 17 and $n % 19 and $n % 23 and $n % 29 and $n % 31 and $n % 37 and $n % 41 and $n % 43 and $n % 47
57 53 6019 $n % 7 and $n % 11 and $n % 13 and $n % 17 and $n % 19 and $n % 23 and $n % 29 and $n % 31 and $n % 37 and $n % 41 and $n % 43 and $n % 47 and $n % 53
53 198 5821 $n % 7 and $n % 11 and $n % 13 and $n % 17 and $n % 19 and $n % 23 and $n % 29 and $n % 31 and $n % 37 and $n % 41 and $n % 43 and $n % 47 and $n % 53 and $n % 59
526 20 20 2307 $n % $i and $n % ($i + 6)
40 12 2295 $n % $i and $n % ($i + 6) and $n % ($i + 10)
32 20 2275 $n % $i and $n % ($i + 6) and $n % ($i + 10) and $n % ($i + 12)
32 10 2265 $n % $i and $n % ($i + 6) and $n % ($i + 10) and $n % ($i + 12) and $n % ($i + 16)
30 13 2252 $n % $i and $n % ($i + 6) and $n % ($i + 10) and $n % ($i + 12) and $n % ($i + 16) and $n % ($i + 18)
23 15 2237 $n % $i and $n % ($i + 6) and $n % ($i + 10) and $n % ($i + 12) and $n % ($i + 16) and $n % ($i + 18) and $n % ($i + 22)
28 13 2224 $n % $i and $n % ($i + 6) and $n % ($i + 10) and $n % ($i + 12) and $n % ($i + 16) and $n % ($i + 18) and $n % ($i + 22) and $n % ($i + 28)
571 593 3928 8802 $n % 2 and $n % 3
3928 1499 7303 $n % 2 and $n % 3 and $n % 5
672 634 0 0 ref $end and $end <= '18446744073709551615'
748 0 0 0 $low <= 2 and $high >= 2
749 0 0 0 $low <= 3 and $high >= 3
750 0 0 0 $low <= 5 and $high >= 5
758 0 0 0 _miller_rabin_2($p) and is_extra_strong_lucas_pseudoprime($p)
777 10 0 0 $Math::Prime::Util::_GMPfunc{'sieve_primes'} and $Math::Prime::Util::GMP::VERSION >= "0.34"
785 9 0 0 $low > '1000000000000' and $high - $low < int $low / 1000000
789 8 0 1 $low <= 2 and $high >= 2
790 8 0 1 $low <= 3 and $high >= 3
791 8 0 1 $low <= 5 and $high >= 5
820 1 0 0 $n <= 2 and $n + $width - 1 >= 2
821 1 0 0 $n <= 3 and $n + $width - 1 >= 3
822 0 0 1 $n <= 4 and $n + $width - 1 >= 4
0 0 1 $n <= 4 and $n + $width - 1 >= 4 and $depth < 2
866 0 19 0 defined $_BIGINT and ref $lo || ref $hi
871 1 10 8 $hi - $lo < 20000 and $lo < '18446744073709551615'
894 2976 3151 10727 ($_ + $c) % 3 and ($_ + $c) % 5
1058 3090 2245 843 ($k & 3) == 1 and &Mis_prime($k + 1 >> 1)
1076 0 4 9 @$L and $L->[0] < $low
1077 1 3 58 @$L and $L->[-1] > $high
1104 18 2018 5 not ref $n and $n >= '18446744073709551557'
1107 2017 19 0 $n > 4294967295 and getconfig()->{'gmp'}
1111 977 3587 2036 $n % 7 and _is_prime7($n)
1122 154 2 0 $n > 4294967295 and getconfig()->{'gmp'}
1126 466 2482 156 $n % 7 and _is_prime7($n)
1130 154 1 1 ref $n and $n <= '18446744073709551615'
1196 0 3 64 $k <= $#lucky and $lucky[$k] - 1 <= $#lucky
1215 0 0 0 defined $_ and $_ >= $lo
1449 1 1 0 defined $np and $np <= $ai
1502 0 49 0 defined $n and $n < 0
1586 15 0 7 defined $needed{$F} and $needed{$F} < $d
1628 8 0 5 $lo < 0 and $lo <= $hi
1714 8 5 103 $n % 4 && $n % 9 && $n % 25 && $n % 49
477 103 61 $n >= 49 and not $n % 4 && $n % 9 && $n % 25 && $n % 49
1843 1 3 0 $n % 3 == 0 and $n % 9 != 0
1844 1 2 1 $n % 5 == 0 and $n % 25 != 0
1845 1 2 0 $n % 7 == 0 and $n % 49 != 0
1846 1 2 0 $n % 11 == 0 and $n % 121 != 0
1848 2 0 0 $n % 3 == 0 and $n % 27 != 0
1849 2 0 0 $n % 5 == 0 and $n % 125 != 0
1850 2 0 0 $n % 7 == 0 and $n % 343 != 0
1851 2 0 0 $n % 11 == 0 and $n % 1331 != 0
1864 2 1 37 $n > 1 and $g > 1
1924 12769 3949 19154 &Mgcd($m, $i) == 1 and &Mis_square_free($i)
2008 0 0 0 &Mgcd($m, $i) == 1 and &Mis_square_free($i)
2027 3930 4759 9254 &Mgcd($m, $i) == 1 and &Mis_square_free($i)
2085 0 7 15 &Mgcd($m, $v) == 1 and &Mis_square_free($v)
2117 2 1 5 $n % 4 and $n % 9
1 0 5 $n % 4 and $n % 9 and $n % 25
2120 0 0 0 $n % 8 and $n % 27
0 0 0 $n % 8 and $n % 27 and $n % 125
2143 1 1 349 $n < '9223372036854775807' and $nk < 20000
1 0 1 $n < '9223372036854775807' and $nk < 100000000
2398 177 0 0 $c < $best and $c > $n
2419 417 0 8 $c > $best and $c < $n
2429 3 1 0 $n < 1 and $n >= -4
2439 7 2 0 $n <= 4 and $n >= 0
2455 2 1 0 $n > "4294967296" and $Math::Prime::Util::_GMPfunc{'powreal'}
2548 0 2 0 $n != $c and abs $n - $c > 1000
2731 0 0 0 $low <= 1 && $high >= 1
2776 0 0 0 $low <= 1 && $high >= 1
2784 3 0 0 $k >= 10 and $high - $low > 10000000
2862 0 1 0 &Mis_prime($n) && (&Mis_prime($n2) || &Mis_semiprime($n2))
2893 1 0 0 $n % 6 and $n % 20
1 0 0 $n % 6 and $n % 20 and $n % 28
0 0 0 $n % 6 and $n % 20 and $n % 28 and $n % 88
0 0 0 $n % 6 and $n % 20 and $n % 28 and $n % 88 and $n % 104
0 0 0 $n % 6 and $n % 20 and $n % 28 and $n % 88 and $n % 104 and $n % 16
2923 1 2 0 $b == 10 and $n < 100
2924 3 0 0 $b == 3 and $n == 2
2935 225 16 2 $d == 0 and $dnew == 0
2967 4 4 1 $n < $maxd and &Mis_prime(2 * $n + 1)
3167 0 2 0 $pe[0][0] == 2 and $pe[0][1] > 2
3178 1 0 1 $n % 9 and $n % 25
0 0 1 $n % 9 and $n % 25 and $n % 49
0 0 1 $n % 9 and $n % 25 and $n % 49 and $n % 121
3179 0 0 1 $n % 21 and $n % 39
0 0 1 $n % 21 and $n % 39 and $n % 55
0 0 1 $n % 21 and $n % 39 and $n % 55 and $n % 57
0 0 1 $n % 21 and $n % 39 and $n % 55 and $n % 57 and $n % 93
3196 1 1 6 $n % 9 and $n % 25
1 0 6 $n % 9 and $n % 25 and $n % 49
0 0 6 $n % 9 and $n % 25 and $n % 49 and $n % 121
3242 0 0 3 $n % 4 and $n % 9
0 0 3 $n % 4 and $n % 9 and $n % 25
0 0 3 $n % 4 and $n % 9 and $n % 25 and $n % 49
0 0 3 $n % 4 and $n % 9 and $n % 25 and $n % 49 and $n % 121
3292 0 0 1 $p % 2 and $p % 3
0 0 1 $p % 2 and $p % 3 and $p % 5
0 0 1 $p % 2 and $p % 3 and $p % 5 and $p % 7
3298 10 0 1 $nfac == $pm1 and $p % $n != 1
3331 2 12 916 defined $k and ref $k eq "CODE"
3357 6 0 5 $e == 2 and $p < 65536
3377 7 2 2 $k == 1 and $n < 845404560
3531 2557 0 0 $Math::Prime::Util::_GMPfunc{'prime_count'} and ref $high eq 'Math::BigInt' || $high - $low < int $low / 1000000
3535 12 0 2545 $low <= 2 and $high >= 2
3675 28 0 1 $n >= '425656284035217743' and $plower < '18446744073709551557'
3810 20 4 0 ref $x and not $floatx
3875 26 8 0 ref $x and not $floatx
3945 27 8 0 ref $x and not $floatx
4108 86 0 17 $ok != $k and not ref $n
86 17 0 $ok != $k and not ref $n and getconfig()->{'xs'}
4272 3 0 24 $n < "4294967296" and $k < 13
4310 0 1 1 $n > 59 and $n <= 1092
4503 19 2 0 $n > 4294967295 and $isn64bit
4690 0 0 10 $rlo <= $n and $rhi >= $n
4700 0 0 19 $rhi > $n and $hi - $lo > 1
4701 0 0 19 $lo < $mid and $mid < $hi
4715 0 0 9 $lo <= $mid and $mid <= $hi
4721 0 0 10 $rlo < $n and $rhi == $n
4725 0 0 10 $rlo < $n and $rhi >= $n
4728 10 0 10 $hi - $lo > 8 and $hi - $lo > 1
4763 0 0 10 $rlo < $n and $rhi >= $n
4929 1 2 0 $low <= 2 and $high >= '29505444491'
4939 0 1 2 $high <= '18446744073709551615' and $high > 2000000
1 0 2 $high <= '18446744073709551615' and $high > 2000000 and $high - $low > $high / 50
1 0 2 $high <= '18446744073709551615' and $high > 2000000 and $high - $low > $high / 50 and not getconfig()->{'xs'}
4950 0 1 0 $high < 600000000000000.0 && getconfig()->{'xs'}
4951 1 0 0 $xssum && $high > 50000000000000.0
5072 7 7082 1599 $a >= -1 and $a <= 4
5092 121 2401 3871 not ref $a || ref $b and $b < 64
5099 2627 2 519 $r < '1000000000000000' and $r > '-1000000000000000'
5102 1229 0 1400 $r < '1000000000000000' and $r > '-1000000000000000'
5112 3654 0 0 $r <= 18446744073709551615 && $r >= -9223372036854775808
5126 6803 28 165347 $r < '18446744073709551615' and $r > '-9223372036854775808'
5129 39588 64 6 $r <= 18446744073709551615 && $r >= -9223372036854775808
5141 68 17 20948 $r < '18446744073709551615' and $r > '-9223372036854775808'
5144 32903 30 35 $r <= 18446744073709551615 && $r >= -9223372036854775808
5156 4 17 2128 $r < '18446744073709551615' and $r > '-9223372036854775808'
5159 673 72 40 $r <= 18446744073709551615 && $r >= -9223372036854775808
5169 1149 0 0 $r <= 18446744073709551615 && $r >= -9223372036854775808
5179 530 0 3 $r <= 18446744073709551615 && $r >= -9223372036854775808
5192 23 21042 5 $a >= 9223372036854775807 || $a <= -9223372036854775808 and not ref $a
5193 11694 8393 983 $b >= 9223372036854775807 || $b <= -9223372036854775808 and not ref $b
5200 0 0 19 $a < 0 and $b > 0
5201 0 0 0 $b < 0 and $a > 0
5202 0 0 0 $a < 0 and $b < 0
5228 21047 4 0 $refa ne "Math::BigInt" and $refb ne "Math::BigInt"
5241 146 0 70 not ref $a || ref $b and $a >= 0
146 0 70 not ref $a || ref $b and $a >= 0 and $b >= 0
0 0 70 not ref $a || ref $b and $a >= 0 and $b >= 0 and $a < '9223372036854775807'
0 0 70 not ref $a || ref $b and $a >= 0 and $b >= 0 and $a < '9223372036854775807' and $b < '9223372036854775807'
5247 0 4 142 ref $q and $q <= '18446744073709551615'
4 3 139 ref $q and $q <= '18446744073709551615' and $q >= '-9223372036854775808'
5248 0 130 16 ref $r and $r <= '18446744073709551615'
130 0 16 ref $r and $r <= '18446744073709551615' and $r >= '-9223372036854775808'
5259 49 21 3 not ref $a || ref $b and $a >= 0
70 2 1 not ref $a || ref $b and $a >= 0 and $b >= 0
23 0 1 not ref $a || ref $b and $a >= 0 and $b >= 0 and $a < '9223372036854775807'
2 0 1 not ref $a || ref $b and $a >= 0 and $b >= 0 and $a < '9223372036854775807' and $b < '9223372036854775807'
5267 22 3 48 $r < 0 and $b > 0
17 5 3 $r > 0 and $b < 0
5269 22 6 45 ref $q and $q <= '18446744073709551615'
28 23 22 ref $q and $q <= '18446744073709551615' and $q >= '-9223372036854775808'
5270 22 8 43 ref $r and $r <= '18446744073709551615'
30 0 43 ref $r and $r <= '18446744073709551615' and $r >= '-9223372036854775808'
5280 12 0 2 not ref $a || ref $b and $a >= 0
12 0 2 not ref $a || ref $b and $a >= 0 and $b >= 0
0 0 2 not ref $a || ref $b and $a >= 0 and $b >= 0 and $a < '9223372036854775807'
0 1 1 not ref $a || ref $b and $a >= 0 and $b >= 0 and $a < '9223372036854775807' and $b < '9223372036854775807'
5286 0 7 7 $r != 0 and $a >= 0 == $b >= 0
5288 1 4 9 ref $q and $q <= '18446744073709551615'
5 6 3 ref $q and $q <= '18446744073709551615' and $q >= '-9223372036854775808'
5289 1 0 13 ref $r and $r <= '18446744073709551615'
1 2 11 ref $r and $r <= '18446744073709551615' and $r >= '-9223372036854775808'
5299 56 0 283 not ref $a || ref $b and $a >= 0
56 0 283 not ref $a || ref $b and $a >= 0 and $b >= 0
0 0 283 not ref $a || ref $b and $a >= 0 and $b >= 0 and $a < '9223372036854775807'
0 0 283 not ref $a || ref $b and $a >= 0 and $b >= 0 and $a < '9223372036854775807' and $b < '9223372036854775807'
5309 283 10 46 ref $q and $q <= '18446744073709551615'
293 4 42 ref $q and $q <= '18446744073709551615' and $q >= '-9223372036854775808'
5310 283 36 20 ref $r and $r <= '18446744073709551615'
319 0 20 ref $r and $r <= '18446744073709551615' and $r >= '-9223372036854775808'
5315 6 38 282889 $_[1] > 0 and $_[0] >= 0
5319 20798 4 262087 not ref $a || ref $b and $a < '9223372036854775807'
20802 1 262086 not ref $a || ref $b and $a < '9223372036854775807' and $b < '9223372036854775807'
5323 1 1541 19261 ref $q and $q <= '18446744073709551615'
5335 0 0 239 $b < '18446744073709551615' and $a < '18446744073709551615'
5348 4 22 1821 $_[1] > 0 and $_[0] >= 0
22 2 2 $_[1] < 0 and $_[0] >= 0
2 0 22 $_[1] > 0 and $_[0] <= 0
0 0 2 $_[1] < 0 and $_[0] <= 0
5351 2 0 0 $_[0] < '18446744073709551615' and -$_[1] < '18446744073709551615'
5356 10 2 10 -$_[0] < '18446744073709551615' and $_[1] < '18446744073709551615'
5361 2 0 0 -$_[0] < '18446744073709551615' and -$_[1] < '18446744073709551615'
5369 2 2 480 $_[1] > 0 and $_[0] >= 0
5374 13 0 467 not ref $a || ref $b and $a < '9223372036854775807'
13 0 467 not ref $a || ref $b and $a < '9223372036854775807' and $b < '9223372036854775807'
5380 0 3 10 ref $q and $q <= '18446744073709551615'
5408 5 0 0 $r == 4294967295 and ref $n eq "Math::Pari"
5416 15 0 0 $r == 4294967295 and ref $a eq 'Math::Pari' || ref $b eq 'Math::Pari'
5429 22 750 187 $n < '18446744073709551615' and $k < 64
772 146 41 $n < '18446744073709551615' and $k < 64 and $n == $n << $k >> $k
5565 2 0 2 abs $x < '9223372036854775807' and abs $y < '9223372036854775807'
5591 94 0 0 $Math::Prime::Util::_GMPfunc{'chinese2'} and $Math::Prime::Util::GMP::VERSION >= "0.53"
5600 0 0 194 ref $aref eq "ARRAY" and scalar @$aref == 2
5628 94 6 0 $g != 1 and $sum % $g != $ai % $g
5649 0 0 0 defined $hi and defined $lo
5667 106 0 16 $sum <= '18446744073709551615' and $sum >= '-9223372036854775808'
5706 299 43 356 $_[0] > 0 and $_[0] <= '18446744073709551615'
342 6 350 $_[0] > 0 and $_[0] <= '18446744073709551615' and $_[1] > 0
49 32 318 $_[0] > 0 and $_[0] <= '18446744073709551615' and $_[1] > 0 and $_[1] <= '18446744073709551615'
5708 76 0 1858 @_ and $_[0] > 0
76 2 1856 @_ and $_[0] > 0 and $_[0] <= '18446744073709551615'
2 240 1616 @_ and $_[0] > 0 and $_[0] <= '18446744073709551615' and int '18446744073709551615' / $prod > $_[0]
5720 0 190 99 ref $prod and $prod <= '18446744073709551615'
190 32 67 ref $prod and $prod <= '18446744073709551615' and $prod >= '-9223372036854775808'
5756 0 0 2 ref $aref eq "ARRAY" and ref $bref eq "ARRAY"
5763 0 0 4 defined $av and defined $bv
5764 4 0 0 ref $av and ref $bv
4 0 0 ref $av and ref $bv and ref($av) =~ /^(ARRAY|HASH|CODE|FORMAT|IO|REGEXP)$/i || ref($bv) =~ /^(ARRAY|HASH|CODE|FORMAT|IO|REGEXP)$/i
5767 0 0 0 ref $av eq ref $bv and vecequal($av, $bv)
5805 2 1 1 not defined $base and $n =~ s/^0b//
5806 3 1 0 not defined $base and $n =~ s/^0x//
5828 1 0 6 $n > 1 and $n != 4
5851 3 0 7 $n > 1 and not exists $seen{$n}
5895 0 4 2 $p != 2 and &Mpowmod($a, &Mrshiftint($Q), $p) != 1
5903 2 0 0 $t == 201 and not &Mis_prime($p)
5912 0 6 12 $m < $r and $t != 1
5934 11 0 28 defined $r && &Mmulmod($r, $r, $p) == $a
5999 2 1 2 ref $r and $r <= '18446744073709551615'
6105 1 0 0 $y == 0 and $A != 1
6146 7 0 1 $a == 1 and not defined $refzeta
6213 0 0 10 defined $r and &Mpowmod($r, $k, $FE) == $A
6219 0 0 3 defined $r and &Mpowmod($r, $k, $n) == $a % $n
6350 0 0 0 defined $r and &Mpowmod($r, $k, $n) == $a % $n
6373 0 0 1 defined $a and $a > 0
6376 6 0 1 $k == 0 and $a != 1
6383 0 6 0 defined $r and $k == 2
6 0 0 defined $r and $k == 2 and $n - $r < $r
6439 2 0 6 $r2 != $r and @roots < $k
6524 0 4 140 $e <= 13 && $f <= 13
6545 9 0 0 $k <= 0 and $A == 0
6549 0 0 0 defined $A and $A > 0
6586 0 0 0 $n <= '-9223372036854775808' and not ref $n
6589 3 0 513 $n < '18446744073709551615' and $a < '18446744073709551615'
3 1 512 $n < '18446744073709551615' and $a < '18446744073709551615' and $a > '-9223372036854775808'
6602 0 0 1 $n <= '-9223372036854775808' and not ref $n
6605 465 1 988 $n <= '18446744073709551615' and $a <= '18446744073709551615'
466 0 988 $n <= '18446744073709551615' and $a <= '18446744073709551615' and $b <= '18446744073709551615'
1 0 988 $n <= '18446744073709551615' and $a <= '18446744073709551615' and $b <= '18446744073709551615' and $a >= '-9223372036854775808'
0 1 987 $n <= '18446744073709551615' and $a <= '18446744073709551615' and $b <= '18446744073709551615' and $a >= '-9223372036854775808' and $b >= '-9223372036854775808'
6630 0 0 1 $n <= '-9223372036854775808' and not ref $n
6633 112 4 615 $n <= '18446744073709551615' and $a <= '18446744073709551615'
116 0 615 $n <= '18446744073709551615' and $a <= '18446744073709551615' and $b <= '18446744073709551615'
4 0 615 $n <= '18446744073709551615' and $a <= '18446744073709551615' and $b <= '18446744073709551615' and $a >= '-9223372036854775808'
0 1 614 $n <= '18446744073709551615' and $a <= '18446744073709551615' and $b <= '18446744073709551615' and $a >= '-9223372036854775808' and $b >= '-9223372036854775808'
6657 0 0 1 $n <= '-9223372036854775808' and not ref $n
6710 0 0 0 $n <= 4294967295 and $b > 4294967295
6723 0 0 0 $n <= '-9223372036854775808' and not ref $n
6737 0 0 1 $b <= '-9223372036854775808' and not ref $b
6746 42 0 224 not ref $n and $a <= 31622776
42 0 224 not ref $n and $a <= 31622776 and $a >= -31622776
6769 10392 2 2162 not ref $n and $n <= '18446744073709551615'
10394 0 2162 not ref $n and $n <= '18446744073709551615' and $a <= '18446744073709551615'
2 1 2161 not ref $n and $n <= '18446744073709551615' and $a <= '18446744073709551615' and $b <= '18446744073709551615'
1 0 2161 not ref $n and $n <= '18446744073709551615' and $a <= '18446744073709551615' and $b <= '18446744073709551615' and $c <= '18446744073709551615'
1 0 2161 not ref $n and $n <= '18446744073709551615' and $a <= '18446744073709551615' and $b <= '18446744073709551615' and $c <= '18446744073709551615' and $a >= '-9223372036854775808'
0 0 2161 not ref $n and $n <= '18446744073709551615' and $a <= '18446744073709551615' and $b <= '18446744073709551615' and $c <= '18446744073709551615' and $a >= '-9223372036854775808' and $b >= '-9223372036854775808'
0 0 2161 not ref $n and $n <= '18446744073709551615' and $a <= '18446744073709551615' and $b <= '18446744073709551615' and $c <= '18446744073709551615' and $a >= '-9223372036854775808' and $b >= '-9223372036854775808' and $c >= '-9223372036854775808'
6799 18178 2 1276 not ref $n and $n <= '18446744073709551615'
18180 0 1276 not ref $n and $n <= '18446744073709551615' and $a <= '18446744073709551615'
2 1 1275 not ref $n and $n <= '18446744073709551615' and $a <= '18446744073709551615' and $b <= '18446744073709551615'
1 0 1275 not ref $n and $n <= '18446744073709551615' and $a <= '18446744073709551615' and $b <= '18446744073709551615' and $c <= '18446744073709551615'
1 0 1275 not ref $n and $n <= '18446744073709551615' and $a <= '18446744073709551615' and $b <= '18446744073709551615' and $c <= '18446744073709551615' and $a >= '-9223372036854775808'
0 0 1275 not ref $n and $n <= '18446744073709551615' and $a <= '18446744073709551615' and $b <= '18446744073709551615' and $c <= '18446744073709551615' and $a >= '-9223372036854775808' and $b >= '-9223372036854775808'
0 0 1275 not ref $n and $n <= '18446744073709551615' and $a <= '18446744073709551615' and $b <= '18446744073709551615' and $c <= '18446744073709551615' and $a >= '-9223372036854775808' and $b >= '-9223372036854775808' and $c >= '-9223372036854775808'
6828 1 0 0 $n <= '-9223372036854775808' and not ref $n
6853 0 228 8 defined $I and not $I->is_int
6857 0 0 0 defined $I and $I == 0
6860 0 0 0 defined $I and $I == 0
6863 0 0 0 defined $I && $I != 0
6866 0 0 0 defined $I and not $I->is_int
6869 8 221 7 defined $I and $I <= '18446744073709551615'
6876 0 0 0 $n <= '-9223372036854775808' and not ref $n
6892 0 0 0 $n <= '-9223372036854775808' and not ref $n
6907 0 0 0 $n <= '-9223372036854775808' and not ref $n
6938 418 136 142 not $next and defined $refp
6951 147 198 0 defined $refp and not ref $refp
6952 342 1 2 abs $n <= 3 and not $a
6954 343 0 0 $Math::Prime::Util::_GMPfunc{'is_power'} and $Math::Prime::Util::GMP::VERSION >= 0.42 || $Math::Prime::Util::GMP::VERSION >= 0.28 && $n > 0
6975 8 0 0 $n < 0 and $a % 2 == 0
7014 22 128 128 $negn and $k % 2 == 0
7020 133 0 139 defined $refp and $k > 0
7035 31 29 0 defined $refp and not ref $refp
7042 5 8 0 ref $r and $r <= '18446744073709551615'
7062 4 0 0 defined $refp and not ref $refp
7080 2 0 1 $n <= 4294967296 and $k <= 4294967296
7125 2 4 1 ($e & 1) == 1 and $f % 4 == 3
7158 1 0 1 $u and _is_perfect_square($u)
7174 0 0 0 $n >= 5 && $n <= 7
7190 7 4 2 &Mis_even($n) and &Mis_prime($ndiv2)
7200 0 1 1 defined $r and &Mkronecker(1 + $r, $n) == -1
7203 0 0 4 scalar @factors == 3 and $factors[0] == 2
7206 2 1 1 $p8 == 3 and $q8 == 3
7207 2 0 1 $p8 == 1 and $q8 == 3
2 0 1 $p8 == 1 and $q8 == 3 and kronecker($p, $q) == -1
7208 1 0 1 $p8 == 3 and $q8 == 1
1 0 1 $p8 == 3 and $q8 == 1 and kronecker($q, $p) == -1
7212 2 1 1 $p8 == 5 and $q8 == 5
7213 2 0 1 $p8 == 1 and $q8 == 5
2 0 1 $p8 == 1 and $q8 == 5 and kronecker($p, $q) == -1
7214 1 0 1 $p8 == 5 and $q8 == 1
1 0 1 $p8 == 5 and $q8 == 1 and kronecker($q, $p) == -1
7329 176 0 0 $len >= 0 and $len != scalar @d
7366 30 0 14 $base == 2 and not defined $len
7374 0 0 1 $base != 2 and $base != 8
0 1 0 $base != 2 and $base != 8 and $base != 16
7442 16 0 77 $refr and not $refr =~ /^Math::/
7456 1 15 0 defined $_BIGINT and $_BIGINT =~ /^Math::(GMPz|GMP)$/
7467 0 0 0 defined $_BIGINT and $_BIGINT ne "Math::BigInt"
7545 6314 3410 0 defined $refp and not ref $refp
7556 5323 4 559 $k == 2 and $n <= '562949953421312'
7646 4867 1 0 defined $refp and not ref $refp
7669 0 22 0 $n > 1 and $n % 2
7785 22 0 0 $sprec <= 23 and $n > 54
22 0 0 $sprec <= 30 and $n > 348
0 22 0 $sprec <= 40 and $n > 2002
0 22 0 $sprec <= 50 and $n > 12644
8002 0 2 0 $v % 2 == 1 and $a % 8 == 3 || $a % 8 == 5
8009 513 313 1 ref $b and $b <= '18446744073709551615'
8010 821 6 0 ref $a and $a <= '18446744073709551615'
8016 242 212 164 $v % 2 == 1 and $b % 8 == 3 || $b % 8 == 5
8018 982 245 161 $a % 4 == 3 and $b % 4 == 3
8021 7 5 1376 $a <= '18446744073709551615' and $b <= '18446744073709551615'
12 764 612 $a <= '18446744073709551615' and $b <= '18446744073709551615' and ref $a
769 312 300 $a <= '18446744073709551615' and $b <= '18446744073709551615' and ref $a and ref $b
8040 4 2 5 $e == 1 and &Mkronecker($a, $p) == 1
8074 272 0 0 $Math::Prime::Util::_GMPfunc{'binomial'} and $Math::Prime::Util::GMP::VERSION >= 0.53 || $n >= 0 && $k >= 0 && $n < 4294967296 && $k < 4294967296
8079 65 1 0 $k < 0 and $k > $n
8091 128 0 68 $r > 0 and $r eq int $r
8094 65 0 1 $r > 0 and $r eq int $r
8115 202 0 0 defined $Math::GMP::VERSION and $Math::GMP::VERSION >= "2.23"
202 0 0 defined $Math::GMP::VERSION and $Math::GMP::VERSION >= "2.23" and $n < 4294967296
193 0 9 $n > '18446744073709551615' and $k < 100
8129 170 32 0 $R <= 18446744073709551615 && $R >= -9223372036854775808
0 0 202 defined $_BIGINT && $_BIGINT eq ref $R
8145 8 0 0 $Math::Prime::Util::_GMPfunc{'binomial'} and $Math::Prime::Util::_GMPfunc{'modint'}
8146 0 0 0 $n >= 0 and $k >= 0
0 0 0 $n >= 0 and $k >= 0 and $n < 4294967296
0 0 0 $n >= 0 and $k >= 0 and $n < 4294967296 and $k < 4294967296
8152 0 7 0 $n >= 0 and $k < 0 || $k > $n
8153 0 0 0 $k < 0 and $k > $n
7 0 0 $n < 0 and ($k < 0 and $k > $n)
8170 0 16 0 $n >= 0 and $m > $n
8196 352 0 0 defined &Math::Prime::Util::GMP::factorial and getconfig()->{'gmp'}
8218 4 0 0 $Math::Prime::Util::_GMPfunc{'factorialmod'} and $n < '18446744073709551615'
8227 3 1 0 $m_prime and $n > &Mrshiftint($m)
8230 1 1 2 $n > 100 and not $m_prime
8253 3 0 0 $n != $N and $F != 0
8543 9 5 0 $k > 1 and &Mpowmod($a, $phi, &Mmulint($p, $p)) == 1
8546 7 6 0 $phi % 3 == 0 and &Mpowmod($a, &Mdivint($phi, 3), $n) == 1
8547 12 1 0 $phi % 5 == 0 and &Mpowmod($a, &Mdivint($phi, 5), $n) == 1
8550 20 19 0 $fp > 5 and &Mpowmod($a, &Mdivint($phi, $fp), $n) == 1
8696 1 0 0 ref $x and $x <= '18446744073709551615'
8697 0 0 1 $x > 0 and &Mpowmod($g, $x, $n) == $a
8698 0 0 0 $x == 0 and $_verbose
8699 0 0 0 $x > 0 and $_verbose > 1
8702 2 0 0 ref $x and $x <= '18446744073709551615'
8718 8 0 0 $p == 3 and $iseven
8734 4 4 0 $ispow and &Mpowmod($a, $phi, $psquared) == 1
8755 0 0 0 $n % 3 and $n % 5
0 0 0 $n % 3 and $n % 5 and $n % 11
0 0 0 $n % 3 and $n % 5 and $n % 11 and $n % 13
0 0 0 $n % 3 and $n % 5 and $n % 11 and $n % 13 and $n % 19
8760 0 0 0 $a < $p and &Mkronecker($a, $p) == -1
8778 21 0 0 $gcd > 1 and $gcd != $n
8799 382 0 0 $gcd > 1 and $gcd != $n
8816 0 0 0 $Math::Prime::Util::_GMPfunc{'lucas_sequence'} and $Math::Prime::Util::GMP::VERSION >= "0.3"
0 0 0 $Math::Prime::Util::_GMPfunc{'lucas_sequence'} and $Math::Prime::Util::GMP::VERSION >= "0.3" and not ref $P
0 0 0 $Math::Prime::Util::_GMPfunc{'lucas_sequence'} and $Math::Prime::Util::GMP::VERSION >= "0.3" and not ref $P and not ref $Q
8831 80 0 0 $Math::Prime::Util::_GMPfunc{'lucasuv'} and $Math::Prime::Util::GMP::VERSION >= "0.53"
8871 63 0 17 $Uh <= '18446744073709551615' and $Uh >= '-9223372036854775808'
8872 57 9 14 $Vl <= '18446744073709551615' and $Vl >= '-9223372036854775808'
8886 146 0 0 $Math::Prime::Util::_GMPfunc{'lucasuvmod'} and $Math::Prime::Util::GMP::VERSION >= "0.53"
8912 33 0 113 $Q == 1 and $invD
9 24 0 $nisodd and $Q == 1 || $Q == $n - 1
9063 12 0 3 $p == 2 and $e < 32
9123 0 4 11 $k > 0 and not $k % 2
9153 112 0 1338 &Mis_even($k) and $k != 0
9159 52 2 58 $U == 0 and $V == 2 || $V == &Msubint($n, 2)
9184 50 0 119 &Mis_even($k) and $k != 0
9225 0 1 0 $k == 2 and not $n % 3
9240 0 0 1 $ra == $ea && $rb == $n - 1
9256 0 0 0 $a == 20 and _is_perfect_square($n)
9260 1 0 0 $temp1 != 1 and $temp1 != $n
9284 0 0 1 $s == 0 && $t == $temp1
9317 1 1 0 $restrict > 2 and $n % 2 == 0
9330 0 0 0 $S[0] == $A and $S[2] == $B
0 0 0 $S[0] == $A and $S[2] == $B and $S[3] == $B
0 0 0 $S[0] == $A and $S[2] == $B and $S[3] == $B and $S[5] == $C
0 0 0 $S[0] == $A and $S[2] == $B and $S[3] == $B and $S[5] == $C and $B != 3
0 0 0 $S[0] == $A and $S[2] == $B and $S[3] == $B and $S[5] == $C and $B != 3 and &Mmulsubmod($B2, $B, $B, $n) == 1
9332 1 0 0 $j == 0 and $n != 23
1 0 0 $j == 0 and $n != 23 and $restrict > 2
9333 0 0 1 $S[0] == 1 and $S[2] == 3
0 0 1 $S[0] == 1 and $S[2] == 3 and $S[3] == 3
0 0 1 $S[0] == 1 and $S[2] == 3 and $S[3] == 3 and $S[5] == 2
9334 0 0 0 $S[0] == 0 and $S[5] == $n - 1
0 0 0 $S[0] == 0 and $S[5] == $n - 1 and $S[2] != $S[3]
0 0 0 $S[0] == 0 and $S[5] == $n - 1 and $S[2] != $S[3] and &Maddmod($S[2], $S[3], $n) == $n - 3
0 0 0 $S[0] == 0 and $S[5] == $n - 1 and $S[2] != $S[3] and &Maddmod($S[2], $S[3], $n) == $n - 3 and &Mmulmod(&Msubmod($S[2], $S[3], $n), &Msubmod($S[2], $S[3], $n), $n) == $n - 23 % $n
9370 2 0 1 @f == 2 and is_prime($f[1])
2 0 1 @f == 2 and is_prime($f[1]) and $f[0] != $f[1]
9374 1 0 0 _catgamma($q, $p) == 1 and _catgamma($p, $q) == 1
9387 1 0 0 defined $P and defined $Q
9394 0 0 1 $P == 0 and $Q == 0
9404 1 0 0 $P == 10001 and _is_perfect_square($n)
9422 1 0 0 $U == 0 and $V == $Vcomp
9444 0 0 0 $p > 3 and $p % 4 == 3
0 0 0 $p > 3 and $p % 4 == 3 and $p < '9223372036854775807'
0 0 0 $p > 3 and $p % 4 == 3 and $p < '9223372036854775807' and is_prob_prime($p * 2 + 1)
9575 5 4 5 &Math::Prime::Util::is_primitive_root($n, $r) and _bern41_acceptable($n, $r, $rmult * ($r - 1))
9653 0 30 0 $_[0] > 1 and _is_prime7($_[0])
9690 0 4406 0 defined $limit and $limit < 2
9692 4406 0 0 $Math::Prime::Util::_GMPfunc{'trial_factor'} and $Math::Prime::Util::GMP::VERSION >= "0.22"
9699 0 0 0 @f and $f[0] <= 5
9717 0 2213 2095 $limit >= 2 and $n % 2 == 0
9771 5 92 1 $_primes_small[-1] < 100000 and $limit > $_primes_small[-1]
9780 17 3 4697 $I + 3 <= $#_primes_small and $_primes_small[$I + 3] <= $limit
20 0 4697 $I + 3 <= $#_primes_small and $_primes_small[$I + 3] <= $limit and $I <= 1951956
9830 0 0 0 $f <= $limit and not $n % $f
9927 75 22 0 ref $n and $n <= '18446744073709551615'
9929 44 53 34 $n >= $lim * $lim and not _is_prime7($n)
9940 34 0 0 ref $n and $n <= '18446744073709551615'
10112 1 0 6 $f == 1 and $r-- != 0
10129 413 0 3 $f != 1 and $f != $n
10196 0 5 0 defined $_BIGINT and $_BIGINT ne ref $n
10214 51 0 0 $pc_beg > 2 and ($j - 1) % 256
10246 1 0 3 $f == 1 and $B2 > $B1
10295 1 0 0 defined $initx && $initx > 0
10296 1 0 0 defined $B1 && $B1 > 0
10523 1 0 3 $f == 1 and $B2 > $B1
10625 0 0 0 $k < $n and $Math::Prime::Util::GMP::VERSION >= "0.53"
10635 29 2 5 @pe == 1 and $pe[0][1] == 1
31 0 5 @pe == 1 and $pe[0][1] == 1 and $n <= $k
10794 82 0 0 $dig > 70 and $Math::Prime::Util::_GMPfunc{'Euler'}
10800 1 0 0 $dig > 70 and $Math::Prime::Util::_GMPfunc{'li'}
10820 57 0 0 ref $x eq "Math::BigInt" and $x <= '18446744073709551615'
57 0 0 ref $x eq "Math::BigInt" and $x <= '18446744073709551615' and $x >= '-9223372036854775808'
10821 57 0 0 ref $x and ref $x ne "Math::BigFloat"
10910 55 0 0 ref $x eq "Math::BigInt" and $x <= '18446744073709551615'
55 0 0 ref $x eq "Math::BigInt" and $x <= '18446744073709551615' and $x >= '-9223372036854775808'
10911 31 24 0 ref $x and ref $x ne "Math::BigFloat"
10914 31 0 24 ref $x and ref($_[0]) =~ /^Math::Big/
31 16 8 ref $x and ref($_[0]) =~ /^Math::Big/ and $_[0]->accuracy
10987 1 0 20 ref $invx and $xdigits
11083 4 592 27 $x == int $x and defined $_Riemann_Zeta_Table[int($x) - 2]
11138 29 0 0 ref $x eq "Math::BigInt" and $x <= '18446744073709551615'
29 0 0 ref $x eq "Math::BigInt" and $x <= '18446744073709551615' and $x >= '-9223372036854775808'
11139 29 0 0 ref $x and ref $x ne "Math::BigFloat"
11214 1 0 0 ref $x eq "Math::BigInt" and $x <= '18446744073709551615'
1 0 0 ref $x eq "Math::BigInt" and $x <= '18446744073709551615' and $x >= '-9223372036854775808'
11215 1 0 0 ref $x and ref $x ne "Math::BigFloat"
11322 971 0 0 $have_bigint_gmp and $digits > 100
11413 4 0 0 $end == '18446744073709551615' and not ref $end
11419 10 4 14 $beg < $p and $beg <= $end
11530 1 0 0 $primeq != -1 and $primeq != 0
11533 2 0 0 $n == 0 and $minn <= 1
11569 8 0 0 $primeq == 0 and &Mvecany(sub { &Mis_prime($_); } , @a[0 .. $k])
11570 8 0 0 $primeq == 2 and &Mvecany(sub { not &Mis_prime($_); } , @a[0 .. $k])
11601 1 1 1 $i >= 0 and $c[$i] >= $n - ($k - $i)
11643 2 13 6 $j < $k and $c[$j] > $c[$j - 1]
11809 50 9 3 scalar @s == 1 and (ref $s[0] || '') eq "ARRAY"
11931 0 1 95 $it < $nt and $is < $ns
11949 0 0 5 (ref $ra || '') eq "ARRAY" and (ref $rb || '') eq "ARRAY"
11957 0 0 9 (ref $ra || '') eq "ARRAY" and (ref $rb || '') eq "ARRAY"
11967 0 0 6 (ref $ra || '') eq "ARRAY" and (ref $rb || '') eq "ARRAY"
11976 0 0 5 (ref $ra || '') eq "ARRAY" and (ref $rb || '') eq "ARRAY"
11997 0 0 0 ref $min and not ref $max
0 0 0 not ref $min and ref $max
12024 1 10 7 @_ == 1 and ref $_[0] eq "ARRAY"
12032 1 0 0 @$set <= 250 and @$iset > 2
12049 1 0 3 $hi - $lo > $range and $$set[$lo + $range] >= $v
12064 0 0 2 @in == 1 and ref $in[0] eq "ARRAY"
12096 0 0 0 $hi > 0 and $$rset[$hi - 1] >= $v
12108 0 388 2 @in == 1 and ref $in[0] eq "ARRAY"
12150 0 217 1 $nend < scalar @$iset and $$iset[-1 - $nend] > $set->[-1]
12152 0 217 0 $nbeg < scalar @$iset and $iset->[$nbeg] < $set->[0]
12159 218 0 1 $hi - $lo > $range and $$set[$lo + $range] >= $v
12195 0 2 1 @_ == 1 and ref $_[0] eq "ARRAY"
12204 0 3 0 @$iset and $iset->[-1] > $SMAX
12205 0 3 0 @$iset and $iset->[0] < $SMIN
12251 0 2 1 @in == 1 and ref $in[0] eq "ARRAY"
12268 0 0 0 @$iset and $iset->[0] < $sv
12269 0 0 0 @$iset and $iset->[0] == $sv
12285 0 0 4 (ref $s || '') eq "ARRAY" and (ref $t || '') eq "ARRAY"
12296 0 0 3 (ref $s || '') eq "ARRAY" and (ref $t || '') eq "ARRAY"
12310 0 0 16 (ref $s || '') eq "ARRAY" and (ref $t || '') eq "ARRAY"
12321 0 0 6 (ref $s || '') eq "ARRAY" and (ref $t || '') eq "ARRAY"
12334 0 0 4 (ref $s || '') eq "ARRAY" and (ref $t || '') eq "ARRAY"
12338 1 2 1 $intersize > 0 && $intersize < $minsize
12475 3 0 0 $Math::Prime::Util::_GMPfunc{'random_ndigit_prime'} and not getconfig()->{'nobigint'}
12701 0 0 0 $r <= $n and 1 + &Murandomm($n) <= $r
12720 11 0 0 defined $Math::Prime::Util::GMP::VERSION and $Math::Prime::Util::GMP::VERSION >= "0.49"

or 2 conditions

line l !l condition
5510 1033 47 shift() || 0
9517 0 0 $pp->[$nr] || 0
9518 0 0 $pp->[0] || 0
11809 4 8 ref $s[0] || ''
11830 53 0 ref $r || ''
11839 6 0 ref $sub || ''
11840 6 0 ref $ra || ''
11842 6 0 ref $rb || ''
11867 12 0 ref $ra || ''
11869 11 0 ref $rb || ''
11949 5 0 ref $ra || ''
5 0 ref $rb || ''
11957 9 0 ref $ra || ''
9 0 ref $rb || ''
11967 6 0 ref $ra || ''
6 0 ref $rb || ''
11976 5 0 ref $ra || ''
5 0 ref $rb || ''
11991 0 0 ref $ra || ''
12285 4 0 ref $s || ''
4 0 ref $t || ''
12296 3 0 ref $s || ''
3 0 ref $t || ''
12310 16 0 ref $s || ''
16 0 ref $t || ''
12321 6 0 ref $s || ''
6 0 ref $t || ''
12334 4 0 ref $s || ''
4 0 ref $t || ''
12343 4 0 ref $ra || ''
12361 4 0 ref $ra || ''

or 3 conditions

line l !l&&r !l&&!r condition
232 0 0 0 defined $bignum::VERSION or ref($_[0]) =~ /^Math::Big/
259 0 0 453867 $n eq "" or $n =~ tr/0-9//c and not $n =~ /^([+-]?)\d+\z/
261 0 0 15632 substr($n, 0, 1) eq '+' || $n eq '-0'
262 20 0 453847 $n >= '18446744073709551615' or $n <= '-9223372036854775808'
290 0 0 53356 $n eq "" or $n =~ tr/0-9//c and not $n =~ /^(\+?)\d+\z/
0 0 53356 $n eq "" or $n =~ tr/0-9//c and not $n =~ /^(\+?)\d+\z/ or $n < 0
296 0 0 195 not $n->is_int or $n->is_negative
334 0 0 0 not ref $x or ref $x eq "Math::BigInt"
336 0 0 0 not ref $x or $fr < "1e+15" and $fr > "-1e+15"
365 0 0 0 $v =~ /e/i or $v =~ /\./
570 55 32 12 $n == 2 || $n == 3 || $n == 5
585 0 0 0 $n == 2 || $n == 3 || $n == 5
694 624 0 0 not defined $limit or $sqlimit < $limit
773 1919 0 801 $low > $high or $high < 2
785 1 0 9 ref $low eq "Math::BigInt" or ref $high eq "Math::BigInt"
1 0 9 ref $low eq "Math::BigInt" or ref $high eq "Math::BigInt" or $low > '1000000000000' and $high - $low < int $low / 1000000
829 10 7 3 $depth < 3 or $_ % 3
866 10 0 9 ref $lo || ref $hi
867 0 0 10 ref $lo ne $_BIGINT or ref $hi ne $_BIGINT
983 0 0 2 $high > "1e+18" or $high - $low < 10
1073 0 0 4 $low > $high or $high < 2
1183 0 0 3 $hi < $lo or $hi == 0
1212 0 0 1 $hi < $lo or $hi == 0
1328 0 1 1 $n <= 0 or not $n % 2
1 0 1 $n <= 0 or not $n % 2 or $n % 6 == 5
1 0 1 $n <= 0 or not $n % 2 or $n % 6 == 5 or $_lf63[$n % 63]
1351 0 0 2 $n == 4 or &Mis_odd($n)
1363 0 2 2 $n == 4 or &Mis_odd($n)
1375 2 0 1 $n & 1 or $n == 4
1435 0 0 3 $A[0] <= 1 or scalar @A <= 1
1461 4 2 2 not defined $N[$p] or $N[$p] >= $n
1467 0 0 0 not defined $N[$p] or $N[$p] >= $n
1540 0 0 2 $n < 1 or $n & 1
1634 2 3 3 $hi > "1073741824" or $hi - $lo < 100
1779 0 8 0 $n < 0 or $n >= $d
1780 1 3 4 $c < 0 or $c >= $d
1816 0 0 5 $n == 1 or $k <= 1
1836 0 0 6 $n == 1 or $k <= 1
1879 0 0 2 $n == 1 or &Mis_power($n) >= $k
1894 0 0 0 $n == 1 or &Mis_power($n) >= $k
1905 0 1 0 $n == 1 or &Mis_power($n) >= $k
1909 0 1 0 $n == 1 or &Mis_power($n) >= $k
1936 0 0 20 $k <= 1 or $n <= 1
1966 0 0 1 $k <= 1 or $n <= 1
2112 0 0 8 $k < 2 or $n <= 1
2137 0 16 351 $k < 2 or $n <= 1
2209 0 0 1 $n == 0 or $k < 2
2263 1 0 7 $k < 2 or $n <= 1
2288 994 0 9 $k < 2 or $n == 0
2317 0 0 3 $k < 2 or $n <= 1
2337 0 0 0 $n == -1 || $res > 2 && ($res & $res - 1) != 0
2363 0 0 2 $hi < $lo or $hi == 0
2516 0 0 1 ref $n or $n > "4294967296"
2529 0 0 1 ref $n or $n > "4294967296"
2577 0 0 13 $hi < $lo or $hi == 0
2784 1 0 3 $high - $low > 1000000000 or $k >= 10 and $high - $low > 10000000
2803 0 0 9 $n % 4 == 0 or $n % 6 == 0
0 1 8 $n % 4 == 0 or $n % 6 == 0 or $n % 9 == 0
1 0 8 $n % 4 == 0 or $n % 6 == 0 or $n % 9 == 0 or $n % 10 == 0
1 0 8 $n % 4 == 0 or $n % 6 == 0 or $n % 9 == 0 or $n % 10 == 0 or $n % 14 == 0
0 0 8 $n % 4 == 0 or $n % 6 == 0 or $n % 9 == 0 or $n % 10 == 0 or $n % 14 == 0 or $n % 15 == 0
2870 1 0 1 &Mis_prime($n2) or &Mis_semiprime($n2)
2964 10 13 11 $maxd <= 1 or &Mis_odd($n)
2967 0 1 8 $n == 1 or $n < $maxd and &Mis_prime(2 * $n + 1)
2975 0 2 27 $r == $p or _totpred($r, $d)
3111 0 0 1 $k < 1 or $n < 1
3114 0 0 1 $m == 0 or $k == $g
3188 0 0 8 $n < 561 or $n % 2 == 0
3232 0 0 34 $pe->[1] > 1 or ($n - 1) % ($pe->[0] - 1) != 0
3280 1 12 23 $k == 0 or $k >= $spf
3341 2 12 0 not defined $k or &validate_integer_nonneg($k)
3472 0 597 8626 not defined $sref or $send >= length $$sref
3528 1 1 2557 $high < 2 or $low > $high
3531 0 0 0 ref $high eq 'Math::BigInt' || $high - $low < int $low / 1000000
3541 1 0 2381 ref $low eq "Math::BigInt" or ref $high eq "Math::BigInt"
1 762 1619 ref $low eq "Math::BigInt" or ref $high eq "Math::BigInt" or $high - $low < 10
762 0 1619 ref $low eq "Math::BigInt" or ref $high eq "Math::BigInt" or $high - $low < 10 or $high - $low < int $low / '100000000000'
3577 0 0 8 ref $n or $n > '425656284035217743'
0 0 8 ref $n or $n > '425656284035217743' or $n > "35184372088832"
3623 0 0 29 ref $n or $n > '425656284035217743'
0 0 29 ref $n or $n > '425656284035217743' or $n > "35184372088832"
3656 0 1 28 ref $n or $n > '425656284035217743'
1 0 28 ref $n or $n > '425656284035217743' or $n > "35184372088832"
3730 0 0 0 ref $n or $n > '425656284035217743'
0 0 0 ref $n or $n > '425656284035217743' or $n > "35184372088832"
3756 0 0 2 ref $n or $n >= '425656284035217743'
3836 0 20 4 $Math::Prime::Util::_GMPfunc{'riemannr'} or not ref $x
3896 9 0 0 $x < "1.1e+26" or getconfig()->{'assume_rh'}
3975 8 0 0 $x < "1.1e+26" or getconfig()->{'assume_rh'}
4279 0 0 27 ref $lo or ref $hi
4306 0 0 2 ref $n or $n > "1.27e+16"
4354 0 0 0 ref $n or $n > '18446744073709551615'
4368 0 0 14 $k == 0 or $n == 0
4372 0 0 14 ref $n or $n > '18446744073709551615'
4561 0 0 1 $n >= 8 or $k < 2
4692 0 0 0 $rlo == $n || $rlo < $n && $rhi > $n
4719 0 0 0 $rlo == $n || $rlo < $n && $rhi > $n
4747 0 0 10 $x3 >= $hi or $x3 <= $lo
0 0 10 $x3 >= $hi or $x3 <= $lo or $x3 == $x1
5092 121 0 6272 ref $a || ref $b
5119 11 1206 205005 $a == 0 or $b == 0
5192 20997 50 23 $a >= 9223372036854775807 || $a <= -9223372036854775808
5193 9376 0 11694 $b >= 9223372036854775807 || $b <= -9223372036854775808
5196 21047 4 19 $refa or $refb
5207 0 0 21051 $refa eq "Math::GMPz" or $refb eq "Math::GMPz"
0 0 21051 $refa eq "Math::GMP" or $refb eq "Math::GMP"
0 0 21051 $refa eq "Math::Pari" or $refb eq "Math::Pari"
5241 146 0 70 ref $a || ref $b
5259 47 2 24 ref $a || ref $b
5267 48 3 22 $r < 0 and $b > 0 or $r > 0 and $b < 0
5280 12 0 2 ref $a || ref $b
5299 56 0 283 ref $a || ref $b
5319 20798 0 262091 ref $a || ref $b
5335 137 1455 239 ref $b or ref $a
5374 13 0 467 ref $a || ref $b
5396 1514 130 25 ref $n or $n < '9223372036854775807'
5416 0 0 0 ref $a eq 'Math::Pari' || ref $b eq 'Math::Pari'
5472 28 0 45 $n <= 1 or $k == 0
5662 70 52 18311 $sum > '18446744073709551365' or $sum < '-9223372036854775558'
5762 4 0 0 defined $av or defined $bv
5764 0 0 0 ref($av) =~ /^(ARRAY|HASH|CODE|FORMAT|IO|REGEXP)$/i || ref($bv) =~ /^(ARRAY|HASH|CODE|FORMAT|IO|REGEXP)$/i
5807 1 0 3 not defined $base or $base == 10
5827 3 0 1 defined $base or defined $k
5839 0 0 3 $base < 2 or $base > 36
5932 6 2 39 $p == 2 or $a == 0
5951 44 5 0 $p > 2 || $e < 5
5968 0 0 2 $n <= 2 or $a <= 1
6146 0 2 6 $a == 0 or $a == 1 and not defined $refzeta
6191 0 0 6 $a < 1 or $k < 2
0 0 6 $a < 1 or $k < 2 or $n < 2
6268 0 0 0 $p == 2 or $a == 0
6300 0 0 0 $p > 2 || $e < 5
6335 0 0 0 $a < 1 or $k < 2
0 0 0 $a < 1 or $k < 2 or $n < 2
6377 0 0 6 $k == 0 or $a == 1
6414 34 32 78 $p == 2 or $a == 0
6436 0 0 2 $z == 0 or &Mpowmod($r, $k, $p) != $a
6452 106 0 0 $e <= 13 && $p <= 13 || $e <= 5 && $p <= 1000
6453 106 0 0 $k <= 13 && $p <= 13 || $k <= 5 && $p <= 1000
6479 106 0 0 $p > 2 || $e < 5
6558 0 0 9 $n <= 2 or $k == 1
6664 0 0 4156 $a >= '18446744073709551615' or $a < 0
0 0 4156 $a >= '18446744073709551615' or $a < 0 or $b >= '18446744073709551615'
0 1 4155 $a >= '18446744073709551615' or $a < 0 or $b >= '18446744073709551615' or $b < 0
6665 0 0 1 $a >= '18446744073709551615' or $a < 0
6666 0 1 0 $b >= '18446744073709551615' or $b < 0
6786 4168 0 6227 ref $a or ref $b
6818 14763 471 2947 ref $a or ref $b
6898 2 0 0 $a >= $n or $a < 0
6910 0 0 5 $a >= $n or $a < 0
6954 0 0 0 $Math::Prime::Util::GMP::VERSION >= 0.42 || $Math::Prime::Util::GMP::VERSION >= 0.28 && $n > 0
7177 1 1 15 $n8 == 5 or $n8 == 6
2 1 14 $n8 == 5 or $n8 == 6 or $n8 == 7
7193 0 0 2 $p8 == 3 or $p8 == 7
7194 1 0 1 $p8 == 5 or $p % 16 == 9
7197 0 0 2 $n8 == 5 or $n8 == 7
7241 1 2 5 $y == 0 or _is_perfect_square($y)
7266 0 0 0 &Mis_congruent($n, 1, 12) or &Mis_congruent($n, 117, 468)
0 0 0 &Mis_congruent($n, 1, 12) or &Mis_congruent($n, 117, 468) or &Mis_congruent($n, 81, 324)
7367 0 0 30 $base < 2 or $base > 36
7371 0 0 30 $len == 0 or $n == 0
7561 0 675 4652 $k >= 64 or $n >> $k == 0
7622 0 0 388 $l == "Inf" or not defined($l <=> "Inf")
7629 0 9 379 $R != int $l + "1e-07" or $R != int $l - "1e-07"
7695 0 2 22 $n < 0 or $n & 1
7705 0 0 181 $n == 0 or $m == 0
0 0 181 $n == 0 or $m == 0 or $m > $n
7707 48 128 5 $type == 1 or $type == 2
176 5 0 $type == 1 or $type == 2 or $type == 3
7735 46 1 1 $n <= 21 or $m < $M
7785 0 0 22 $sprec <= 23 and $n > 54 or $sprec <= 30 and $n > 348
0 0 22 $sprec <= 23 and $n > 54 or $sprec <= 30 and $n > 348 or $sprec <= 40 and $n > 2002
0 0 22 $sprec <= 23 and $n > 54 or $sprec <= 30 and $n > 348 or $sprec <= 40 and $n > 2002 or $sprec <= 50 and $n > 12644
7822 0 20 66 $a == 1 or &Mpowmod($a, $n - 1, $n) == 1
7855 0 0 0 $nmod8 == 1 || $nmod8 == 7
7856 0 1 0 $nmod8 == 1 || $nmod8 == 3 || $nmod8 == 5
7874 44 37 368 $x == 1 or $x == $nm1
7895 19 12 3194 $x == 1 or $x == $nm1
7903 13 10 33 $x == 1 or $x == $nm1
7927 1 0 3732 $a <= 1 or $a == $n - 1
7945 17 22 30 $x == 1 or $x == $nm1
7966 25 28 329 $x == 1 or $x == $n - 1
7977 1 6 20 $x == 1 or $x == $n - 1
8002 2 0 0 $a % 8 == 3 || $a % 8 == 5
8016 126 112 138 $b % 8 == 3 || $b % 8 == 5
8035 2 0 2 $a >= $n or $a < 0
8074 0 0 0 $Math::Prime::Util::GMP::VERSION >= 0.53 || $n >= 0 && $k >= 0 && $n < 4294967296 && $k < 4294967296
8078 0 0 206 $k < 0 or $k > $n
8103 1 0 202 $k == 1 or $k == $n - 1
8146 0 0 0 $Math::Prime::Util::GMP::VERSION >= "0.53" or $n >= 0 and $k >= 0 and $n < 4294967296 and $k < 4294967296
8151 1 0 7 $k == 0 or $k == $n
8152 0 0 7 $k < 0 || $k > $n
8220 0 0 4 $n >= $m or $m == 1
8314 27 0 0 $num == 1 or $non_reduce_ok
8521 0 13 9 $a < 0 or $a >= $n
8613 0 0 3 not defined $limit or $limit > $p
8686 0 0 3 $a == 1 or $g == 0
0 0 3 $a == 1 or $g == 0 or $n < 2
8731 3 2 122 $a == 4 or $a == 8
5 3 119 $a == 4 or $a == 8 or $a == 9
8753 0 1 0 $n == 1 or $e >= 2
8892 0 0 146 $P < 0 or $P >= $n
8893 16 0 130 $Q < 0 or $Q >= $n
8912 0 13 11 $Q == 1 || $Q == $n - 1
9101 0 0 4 $n % 2 == 0 or _is_perfect_square($n)
9115 0 0 4 $n % 2 == 0 or _is_perfect_square($n)
9145 0 0 112 $n % 2 == 0 or _is_perfect_square($n)
9159 13 47 0 $V == 2 || $V == &Msubint($n, 2)
9171 0 0 9 $incr < 1 or $incr > 256
9177 0 0 50 $n % 2 == 0 or _is_perfect_square($n)
9200 10 23 17 $V == 2 or &Msubint($n, $V) == 2
9225 0 0 1 $k == 0 or $k == 2 and not $n % 3
9253 0 0 0 $a == 2 or $a == 4
0 0 0 $a == 2 or $a == 4 or $a == 7
0 0 0 $a == 2 or $a == 4 or $a == 7 or $a == 8
0 0 0 $a == 2 or $a == 4 or $a == 7 or $a == 8 or $a == 10
0 0 0 $a == 2 or $a == 4 or $a == 7 or $a == 8 or $a == 10 or $a == 14
0 0 0 $a == 2 or $a == 4 or $a == 7 or $a == 8 or $a == 10 or $a == 14 or $a == 16
0 0 0 $a == 2 or $a == 4 or $a == 7 or $a == 8 or $a == 10 or $a == 14 or $a == 16 or $a == 18
9256 0 0 0 $j == 0 or $a == 20 and _is_perfect_square($n)
9401 0 0 1 $P >= $n or $Du >= $n
9411 0 0 1 $n <= $Du or $n <= abs $Q
0 0 1 $n <= $Du or $n <= abs $Q or $n <= abs $P
9560 1 2 7 $n < 2 or &Mis_power($n)
9715 0 4284 24 not defined $limit or $limit > $sqrtn
9723 351 3619 23058 $n == 1 or $p > $limit
9768 0 0 98 not defined $limit or $limit * $limit > $n
9957 0 0 61 $f == 1 or $f == $n
10001 1 2 2 ref $n or $n >= 4294967296
10026 0 0 1 $f == 1 or $f == $n
10056 0 0 1 $f == 1 or $f == $n
10082 19 18 3 ref $n or $n >= 4294967296
10116 0 0 1 $f == 1 or $f == $n
10155 1 0 0 not defined $B1 or $B1 > $sqrtn
10196 0 0 5 not ref $n or defined $_BIGINT and $_BIGINT ne ref $n
10226 1 3 0 $f != 1 or $pc_end >= $B1
10275 3 0 0 $f != 1 or $pc_end >= $B2
10322 3 0 0 not defined $startrounds or $startrounds < 1
10350 0 0 3 $mc == 0 or $mc == 1
0 0 3 $mc == 0 or $mc == 1 or $mc == 4
0 0 3 $mc == 0 or $mc == 1 or $mc == 4 or $mc == 9
0 1 2 $mc == 0 or $mc == 1 or $mc == 4 or $mc == 9 or $mc == 16
1 0 2 $mc == 0 or $mc == 1 or $mc == 4 or $mc == 9 or $mc == 16 or $mc == 17
1 0 2 $mc == 0 or $mc == 1 or $mc == 4 or $mc == 9 or $mc == 16 or $mc == 17 or $mc == 25
10392 0 0 2 $mc == 0 or $mc == 1
0 0 2 $mc == 0 or $mc == 1 or $mc == 4
0 0 2 $mc == 0 or $mc == 1 or $mc == 4 or $mc == 9
0 0 2 $mc == 0 or $mc == 1 or $mc == 4 or $mc == 9 or $mc == 16
0 1 1 $mc == 0 or $mc == 1 or $mc == 4 or $mc == 9 or $mc == 16 or $mc == 17
1 0 1 $mc == 0 or $mc == 1 or $mc == 4 or $mc == 9 or $mc == 16 or $mc == 17 or $mc == 25
10580 13 52 101 $i > $m + $m or is_prime($m + $m - $i)
10619 0 0 40 $n == 0 or $k == 0
10620 4 0 36 $n == 1 or $k == 1
10693 0 0 14 $n < 0 or $n % 4 == 1
0 0 14 $n < 0 or $n % 4 == 1 or $n % 4 == 2
10783 7 0 0 $n < 100000 or not getconfig()->{'xs'}
11322 1 0 971 not $have_xdigits or $have_bigint_gmp and $digits > 100
11452 19 104 51 not $sf or &Mis_square_free($beg)
11534 0 0 2 $n < $minn or $minn > $maxn
0 0 2 $n < $minn or $minn > $maxn or $mina > $maxa
0 0 2 $n < $minn or $minn > $maxn or $mina > $maxa or $maxn <= 0
0 0 2 $n < $minn or $minn > $maxn or $mina > $maxa or $maxn <= 0 or $maxa <= 0
11561 26 0 5 $mina > 1 or $maxa < $n
11709 0 0 1 $k < 0 or int $k / $f >= $n
11732 0 0 37 not defined $v or $v < 0
0 0 37 not defined $v or $v < 0 or $v >= $n
0 0 37 not defined $v or $v < 0 or $v >= $n or $S{$v}++
11754 0 0 4 not defined $k or $k > $n
11789 0 0 1 $k == 0 or @_ == 0
11791 0 0 1 @_ > 1 || !ref($R) || ref $R ne 'ARRAY'
11873 0 0 12 scalar @$ra == 0 or scalar @$rb == 0
11997 0 0 0 ref $min and not ref $max or not ref $min and ref $max
12030 0 0 18 @$set == 0 or @$iset > @$set
0 3 15 @$set == 0 or @$iset > @$set or $iset->[-1] > $set->[-1]
3 3 12 @$set == 0 or @$iset > @$set or $iset->[-1] > $set->[-1] or $iset->[0] < $set->[0]
12032 11 0 1 @$set <= 150 or @$set <= 250 and @$iset > 2
12084 0 0 0 scalar @$rset == 0 or $v > $rset->[-1]
12115 65 54 271 $setsize == 0 or $iset->[0] > $set->[-1]
12179 0 0 2 scalar @$rset == 0 or $v > $rset->[-1]
0 0 2 scalar @$rset == 0 or $v > $rset->[-1] or $v < $rset->[0]
12201 0 0 3 $setsize == 0 or @$iset == 0
12227 0 0 4 scalar @$rset == 0 or $v > $rset->[-1]
12288 0 0 4 @$s == 0 or @$t == 0
12584 2 0 1 $n < $min or $n > $max