Subroutine Coverage

blib/lib/Math/BigInt.pm
Criterion Covered Total %
subroutine 191 254 75.2
pod 149 151 98.6


line count pod subroutine
20 50 n/a BEGIN
21 50 n/a BEGIN
22 50 n/a BEGIN
24 50 n/a BEGIN
25 50 n/a BEGIN
49 307 n/a __ANON__
51 354 n/a __ANON__
55 832 n/a __ANON__
57 339 n/a __ANON__
60 353 n/a __ANON__
63 439 n/a __ANON__
66 20 n/a __ANON__
69 20 n/a __ANON__
74 27 n/a __ANON__
76 29 n/a __ANON__
78 17 n/a __ANON__
80 14 n/a __ANON__
82 17 n/a __ANON__
84 6 n/a __ANON__
86 3 n/a __ANON__
88 3 n/a __ANON__
96 318 n/a __ANON__
99 618 n/a __ANON__
102 506 n/a __ANON__
105 140 n/a __ANON__
108 294 n/a __ANON__
110 9 n/a __ANON__
114 0 n/a __ANON__
117 8098 n/a __ANON__
140 140 n/a __ANON__
143 4 n/a __ANON__
145 201 n/a __ANON__
148 4 n/a __ANON__
150 199 n/a __ANON__
153 4 n/a __ANON__
169 285 n/a __ANON__
173 0 n/a __ANON__
179 22 n/a __ANON__
181 3 n/a __ANON__
185 0 n/a __ANON__
188 0 n/a __ANON__
190 0 n/a __ANON__
192 0 n/a __ANON__
194 3 n/a __ANON__
196 30 n/a __ANON__
198 1 n/a __ANON__
200 6 n/a __ANON__
204 6 n/a __ANON__
206 1896 n/a __ANON__
208 51 n/a __ANON__
210 0 n/a __ANON__
212 50 n/a BEGIN
249 50 n/a TIESCALAR
254 3 n/a FETCH
258 51 n/a STORE
263 50 n/a BEGIN
276 77426 Yes accuracy
297 50 n/a BEGIN
309 50 n/a BEGIN
316 87290 Yes precision
337 50 n/a BEGIN
349 50 n/a BEGIN
356 50622 Yes round_mode
371 50 n/a BEGIN
382 50 n/a BEGIN
390 1237 Yes div_scale
412 50 n/a BEGIN
423 50 n/a BEGIN
431 207 Yes trap_inf
441 50 n/a BEGIN
452 50 n/a BEGIN
459 228 Yes trap_nan
469 50 n/a BEGIN
480 50 n/a BEGIN
487 80711 Yes upgrade
497 50 n/a BEGIN
508 50 n/a BEGIN
515 148273 Yes downgrade
525 50 n/a BEGIN
536 50 n/a BEGIN
552 919 Yes config
668 77210 n/a _scale_a
688 975 n/a _scale_p
709 59936 n/a _dng
745 74 n/a _upg
783 9 n/a _init
807 22382 Yes new
1001 0 Yes from_dec
1049 2 Yes from_hex
1097 2 Yes from_oct
1145 53 Yes from_bin
1193 0 Yes from_bytes
1220 0 Yes from_ieee754
1251 0 Yes from_fp80
1281 0 Yes from_base
1324 0 Yes from_base_num
1375 1917 Yes bzero
1432 499 Yes bone
1496 2353 Yes binf
1509 50 n/a BEGIN
1568 2454 Yes bnan
1581 50 n/a BEGIN
1631 9 Yes bpi
1688 4209 Yes copy
1710 5 Yes as_int
1747 889 Yes as_rat
1786 470 Yes as_float
1839 36056 Yes is_zero
1848 2426 Yes is_one
1862 262811 Yes is_finite
1868 121294 Yes is_inf
1880 152634 Yes is_nan
1887 828 Yes is_positive
1897 4449 Yes is_negative
1904 64 Yes is_non_positive
1913 64 Yes is_non_negative
1922 185 Yes is_odd
1930 44 Yes is_even
1938 862 Yes is_int
1952 2501 Yes bcmp
2013 116 Yes bacmp
2054 529 Yes beq
2065 18 Yes bne
2076 1053 Yes blt
2087 1463 Yes ble
2098 1465 Yes bgt
2109 356 Yes bge
2125 490 Yes bneg
2144 891 Yes babs
2159 22 Yes bsgn
2178 800 Yes bnorm
2191 190 Yes binc
2219 31 Yes bdec
2344 733 Yes badd
2402 1075 Yes bsub
2462 1458 Yes bmul
2530 1464 Yes bfdiv
2751 764 Yes bfmod
2834 366 Yes btdiv
3012 0 Yes btmod
3079 0 Yes binv
3117 122 Yes bsqrt
3159 520 Yes bpow
3237 177 Yes broot
3276 177 Yes bmuladd
3425 571 Yes bmodpow
3569 313 Yes bmodinv
3662 199 Yes blog
3758 15 Yes bexp
3799 0 Yes bilog2
3819 0 Yes bilog10
3839 0 Yes bclog2
3859 0 Yes bclog10
3883 93 Yes bnok
3985 0 Yes bperm
4039 0 Yes bhyperop
4051 0 Yes hyperop
4177 0 Yes buparrow
4187 0 Yes uparrow
4192 0 Yes backermann
4218 0 Yes ackermann
4251 0 Yes bsin
4281 0 Yes bcos
4314 0 Yes batan
4334 84 Yes batan2
4403 89 Yes bfac
4420 54 Yes bdfac
4440 57 Yes btfac
4465 270 Yes bmfac
4501 0 Yes bfib
4572 0 Yes blucas
4644 62 Yes blsft
4782 134 Yes brsft
4954 35 Yes bblsft
5009 35 Yes bbrsft
5073 464 Yes band
5111 525 Yes bior
5148 535 Yes bxor
5184 39 Yes bnot
5200 90005 Yes round
5305 29306 Yes bround
5411 219 Yes bfround
5432 0 No fround
5439 36 Yes bfloor
5450 36 Yes bceil
5461 38 Yes bint
5478 97 Yes bgcd
5528 35 Yes blcm
5585 923 Yes sign
5594 87 Yes digit
5604 0 Yes bdigitsum
5622 0 Yes digitsum
5635 29343 Yes length
5645 68 Yes mantissa
5665 72 Yes exponent
5682 36 Yes parts
5694 0 Yes sparts
5735 0 Yes nparts
5768 0 Yes eparts
5808 0 Yes dparts
5843 0 Yes fparts
5876 0 Yes numerator
5884 0 Yes denominator
5896 12376 Yes bstr
5921 66 Yes bsstr
5948 0 Yes bnstr
5981 0 Yes bestr
6019 469 Yes bdstr
6043 1021 Yes bfstr
6066 36 Yes to_hex
6090 40 Yes to_oct
6114 93 Yes to_bin
6138 0 Yes to_bytes
6155 0 Yes to_ieee754
6170 0 Yes to_fp80
6186 0 Yes to_base
6223 0 Yes to_base_num
6258 36 Yes as_hex
6274 40 Yes as_oct
6290 39 Yes as_bin
6311 545 Yes numify
6340 0 n/a _trailing_zeros
6350 3338 n/a _scan_for_nonzero
6373 10901 n/a _find_round_parameters
6430 0 n/a _is_numeric
6432 50 n/a BEGIN
6449 8671 n/a _trim_split_parts
6488 8722 n/a _dec_str_to_dec_str_parts
6551 1123 n/a _hex_str_to_hex_str_parts
6605 6 n/a _oct_str_to_oct_str_parts
6659 314 n/a _bin_str_to_bin_str_parts
6713 7291 n/a _dec_str_parts_to_flt_lib_parts
6782 1380 n/a _bin_str_parts_to_flt_lib_parts
6899 1123 n/a _hex_str_to_flt_lib_parts
6914 6 n/a _oct_str_to_flt_lib_parts
6929 314 n/a _bin_str_to_flt_lib_parts
6943 8722 n/a _dec_str_to_flt_lib_parts
6954 0 Yes dec_str_to_dec_flt_str
6965 0 Yes hex_str_to_dec_flt_str
6976 0 Yes oct_str_to_dec_flt_str
6987 0 Yes bin_str_to_dec_flt_str
6998 0 Yes dec_str_to_dec_str
7009 0 Yes hex_str_to_dec_str
7020 0 Yes oct_str_to_dec_str
7031 0 Yes bin_str_to_dec_str
7040 0 n/a _flt_lib_parts_to_flt_str
7047 0 n/a _flt_lib_parts_to_dec_str
7095 1030 n/a _flt_lib_parts_to_rat_lib_parts
7121 0 n/a _register_callback
7149 6024 No objectify
7289 185 n/a import
7302 2 n/a __ANON__
7306 0 n/a __ANON__
7313 0 n/a __ANON__