Subroutine Coverage

blib/lib/Math/BigInt.pm
Criterion Covered Total %
subroutine 181 235 77.0
pod 135 136 99.2


line count pod subroutine
19 51 n/a BEGIN
20 51 n/a BEGIN
21 51 n/a BEGIN
23 51 n/a BEGIN
24 51 n/a BEGIN
48 309 n/a __ANON__
50 356 n/a __ANON__
54 960 n/a __ANON__
56 341 n/a __ANON__
59 353 n/a __ANON__
62 439 n/a __ANON__
65 20 n/a __ANON__
68 20 n/a __ANON__
73 27 n/a __ANON__
75 29 n/a __ANON__
77 17 n/a __ANON__
79 14 n/a __ANON__
81 17 n/a __ANON__
83 6 n/a __ANON__
85 3 n/a __ANON__
87 3 n/a __ANON__
95 318 n/a __ANON__
98 621 n/a __ANON__
101 506 n/a __ANON__
104 140 n/a __ANON__
107 241 n/a __ANON__
109 9 n/a __ANON__
113 0 n/a __ANON__
116 7947 n/a __ANON__
139 140 n/a __ANON__
142 4 n/a __ANON__
144 201 n/a __ANON__
147 4 n/a __ANON__
149 199 n/a __ANON__
152 4 n/a __ANON__
168 285 n/a __ANON__
172 0 n/a __ANON__
178 23 n/a __ANON__
180 3 n/a __ANON__
184 0 n/a __ANON__
187 0 n/a __ANON__
189 0 n/a __ANON__
191 0 n/a __ANON__
193 3 n/a __ANON__
195 30 n/a __ANON__
197 1 n/a __ANON__
199 6 n/a __ANON__
203 6 n/a __ANON__
205 1855 n/a __ANON__
207 51 n/a __ANON__
209 0 n/a __ANON__
211 51 n/a BEGIN
249 51 n/a TIESCALAR
254 3 n/a FETCH
258 52 n/a STORE
263 51 n/a BEGIN
276 410 Yes round_mode
285 51 n/a BEGIN
290 51 n/a BEGIN
297 51 n/a BEGIN
299 3332 Yes upgrade
310 51 n/a BEGIN
312 3140 Yes downgrade
322 946 Yes div_scale
332 51 n/a BEGIN
337 51 n/a BEGIN
349 8021 Yes accuracy
352 51 n/a BEGIN
395 7795 Yes precision
398 51 n/a BEGIN
434 286 Yes config
436 51 n/a BEGIN
498 67505 n/a _scale_a
502 51 n/a BEGIN
520 936 n/a _scale_p
524 51 n/a BEGIN
551 19924 Yes new
713 0 Yes from_dec
749 2 Yes from_hex
785 2 Yes from_oct
821 53 Yes from_bin
857 0 Yes from_bytes
880 0 Yes from_base
924 0 Yes from_base_num
971 2343 Yes bzero
1021 476 Yes bone
1078 2088 Yes binf
1091 51 n/a BEGIN
1143 2246 Yes bnan
1156 51 n/a BEGIN
1197 9 Yes bpi
1244 4824 Yes copy
1266 3 Yes as_int
1292 343 Yes as_float
1314 0 Yes as_rat
1341 32532 Yes is_zero
1349 1731 Yes is_one
1358 364 Yes is_finite
1364 38693 Yes is_inf
1376 48850 Yes is_nan
1383 454 Yes is_positive
1393 2826 Yes is_negative
1400 64 Yes is_non_negative
1409 64 Yes is_non_positive
1418 185 Yes is_odd
1426 44 Yes is_even
1434 46 Yes is_int
1448 2401 Yes bcmp
1491 238 Yes bacmp
1511 427 Yes beq
1522 18 Yes bne
1533 619 Yes blt
1544 1478 Yes ble
1555 1385 Yes bgt
1566 317 Yes bge
1583 486 Yes bneg
1601 321 Yes babs
1615 18 Yes bsgn
1631 792 Yes bnorm
1644 191 Yes binc
1665 31 Yes bdec
1783 1818 Yes badd
1822 1116 Yes bsub
1855 1644 Yes bmul
1892 177 Yes bmuladd
2038 1467 Yes bdiv
2211 366 Yes btdiv
2351 700 Yes bmod
2409 0 Yes btmod
2467 243 Yes bmodinv
2540 501 Yes bmodpow
2648 575 Yes bpow
2716 199 Yes blog
2810 15 Yes bexp
2833 93 Yes bnok
2914 0 Yes buparrow
2936 0 Yes uparrow
2980 0 Yes backermann
3001 0 Yes ackermann
3036 0 Yes bsin
3057 0 Yes bcos
3075 0 Yes batan
3093 84 Yes batan2
3143 523 Yes bsqrt
3161 174 Yes broot
3184 81 Yes bfac
3199 54 Yes bdfac
3218 57 Yes btfac
3243 270 Yes bmfac
3264 0 Yes bfib
3323 0 Yes blucas
3384 62 Yes blsft
3456 134 Yes brsft
3542 35 Yes bblsft
3595 35 Yes bbrsft
3657 175 Yes band
3683 236 Yes bior
3709 246 Yes bxor
3734 39 Yes bnot
3752 71804 Yes round
3797 51 n/a BEGIN
3839 26041 Yes bround
3939 212 Yes bfround
3956 0 No fround
3963 36 Yes bfloor
3973 36 Yes bceil
3983 38 Yes bint
4001 97 Yes bgcd
4048 35 Yes blcm
4093 8837 Yes sign
4102 87 Yes digit
4112 0 Yes bdigitsum
4126 0 Yes digitsum
4139 26074 Yes length
4149 72 Yes exponent
4171 68 Yes mantissa
4196 36 Yes parts
4213 0 Yes sparts
4259 0 Yes nparts
4297 0 Yes eparts
4342 0 Yes dparts
4382 0 Yes fparts
4416 0 Yes numerator
4427 0 Yes denominator
4442 12036 Yes bstr
4468 66 Yes bsstr
4496 0 Yes bnstr
4530 0 Yes bestr
4569 24 Yes bdstr
4594 0 Yes bfstr
4618 36 Yes to_hex
4643 40 Yes to_oct
4668 93 Yes to_bin
4693 0 Yes to_bytes
4713 0 Yes to_base
4750 0 Yes to_base_num
4785 36 Yes as_hex
4801 40 Yes as_oct
4817 39 Yes as_bin
4838 495 Yes numify
4887 5151 n/a objectify
4919 51 n/a BEGIN
5025 103 n/a import
5038 2 n/a __ANON__
5042 0 n/a __ANON__
5048 0 n/a __ANON__
5216 0 n/a _trailing_zeros
5226 2983 n/a _scan_for_nonzero
5249 10202 n/a _find_round_parameters
5256 51 n/a BEGIN
5307 0 n/a _is_numeric
5309 51 n/a BEGIN
5326 10064 n/a _trim_split_parts
5365 9785 n/a _dec_str_to_dec_str_parts
5428 1118 n/a _hex_str_to_hex_str_parts
5482 3 n/a _oct_str_to_oct_str_parts
5536 275 n/a _bin_str_to_bin_str_parts
5590 8695 n/a _dec_str_parts_to_flt_lib_parts
5659 1369 n/a _bin_str_parts_to_flt_lib_parts
5776 1118 n/a _hex_str_to_flt_lib_parts
5790 3 n/a _oct_str_to_flt_lib_parts
5804 275 n/a _bin_str_to_flt_lib_parts
5817 9785 n/a _dec_str_to_flt_lib_parts
5828 0 Yes hex_str_to_dec_flt_str
5839 0 Yes oct_str_to_dec_flt_str
5850 0 Yes bin_str_to_dec_flt_str
5861 0 Yes dec_str_to_dec_flt_str
5872 0 Yes hex_str_to_dec_str
5883 0 Yes oct_str_to_dec_str
5894 0 Yes bin_str_to_dec_str
5905 0 Yes dec_str_to_dec_str
5914 0 n/a _flt_lib_parts_to_flt_str
5921 0 n/a _flt_lib_parts_to_dec_str
5969 0 n/a _flt_lib_parts_to_rat_lib_parts
5995 0 n/a _register_callback