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
330 51 n/a BEGIN
335 51 n/a BEGIN
347 8021 Yes accuracy
350 51 n/a BEGIN
393 7795 Yes precision
396 51 n/a BEGIN
432 286 Yes config
434 51 n/a BEGIN
496 67505 n/a _scale_a
500 51 n/a BEGIN
518 936 n/a _scale_p
522 51 n/a BEGIN
549 19924 Yes new
711 0 Yes from_dec
747 2 Yes from_hex
783 2 Yes from_oct
819 53 Yes from_bin
855 0 Yes from_bytes
878 0 Yes from_base
922 0 Yes from_base_num
969 2343 Yes bzero
1019 476 Yes bone
1076 2088 Yes binf
1089 51 n/a BEGIN
1141 2246 Yes bnan
1154 51 n/a BEGIN
1195 9 Yes bpi
1242 4824 Yes copy
1264 3 Yes as_int
1290 343 Yes as_float
1312 0 Yes as_rat
1339 32532 Yes is_zero
1347 1731 Yes is_one
1356 364 Yes is_finite
1362 38693 Yes is_inf
1374 48850 Yes is_nan
1381 454 Yes is_positive
1391 2826 Yes is_negative
1398 64 Yes is_non_negative
1407 64 Yes is_non_positive
1416 185 Yes is_odd
1424 44 Yes is_even
1432 46 Yes is_int
1446 2401 Yes bcmp
1489 238 Yes bacmp
1509 427 Yes beq
1520 18 Yes bne
1531 619 Yes blt
1542 1478 Yes ble
1553 1385 Yes bgt
1564 317 Yes bge
1581 486 Yes bneg
1599 321 Yes babs
1613 18 Yes bsgn
1629 792 Yes bnorm
1642 191 Yes binc
1663 31 Yes bdec
1781 1818 Yes badd
1820 1116 Yes bsub
1853 1644 Yes bmul
1890 177 Yes bmuladd
2036 1467 Yes bdiv
2209 366 Yes btdiv
2349 700 Yes bmod
2407 0 Yes btmod
2465 243 Yes bmodinv
2538 501 Yes bmodpow
2646 575 Yes bpow
2714 199 Yes blog
2808 15 Yes bexp
2831 93 Yes bnok
2912 0 Yes buparrow
2934 0 Yes uparrow
2978 0 Yes backermann
2999 0 Yes ackermann
3034 0 Yes bsin
3055 0 Yes bcos
3073 0 Yes batan
3091 84 Yes batan2
3141 523 Yes bsqrt
3159 174 Yes broot
3182 81 Yes bfac
3197 54 Yes bdfac
3216 57 Yes btfac
3241 270 Yes bmfac
3262 0 Yes bfib
3321 0 Yes blucas
3382 62 Yes blsft
3454 134 Yes brsft
3540 35 Yes bblsft
3593 35 Yes bbrsft
3655 175 Yes band
3681 236 Yes bior
3707 246 Yes bxor
3732 39 Yes bnot
3750 71804 Yes round
3795 51 n/a BEGIN
3837 26041 Yes bround
3937 212 Yes bfround
3954 0 No fround
3961 36 Yes bfloor
3971 36 Yes bceil
3981 38 Yes bint
3999 97 Yes bgcd
4046 35 Yes blcm
4091 8837 Yes sign
4100 87 Yes digit
4110 0 Yes bdigitsum
4124 0 Yes digitsum
4137 26074 Yes length
4147 72 Yes exponent
4169 68 Yes mantissa
4194 36 Yes parts
4211 0 Yes sparts
4257 0 Yes nparts
4295 0 Yes eparts
4340 0 Yes dparts
4380 0 Yes fparts
4414 0 Yes numerator
4425 0 Yes denominator
4440 12036 Yes bstr
4466 66 Yes bsstr
4494 0 Yes bnstr
4528 0 Yes bestr
4567 24 Yes bdstr
4592 0 Yes bfstr
4616 36 Yes to_hex
4641 40 Yes to_oct
4666 93 Yes to_bin
4691 0 Yes to_bytes
4711 0 Yes to_base
4748 0 Yes to_base_num
4783 36 Yes as_hex
4799 40 Yes as_oct
4815 39 Yes as_bin
4836 495 Yes numify
4885 5151 n/a objectify
4917 51 n/a BEGIN
5023 103 n/a import
5036 2 n/a __ANON__
5040 0 n/a __ANON__
5046 0 n/a __ANON__
5214 0 n/a _trailing_zeros
5224 2983 n/a _scan_for_nonzero
5247 10202 n/a _find_round_parameters
5254 51 n/a BEGIN
5305 0 n/a _is_numeric
5307 51 n/a BEGIN
5324 10064 n/a _trim_split_parts
5363 9785 n/a _dec_str_to_dec_str_parts
5426 1118 n/a _hex_str_to_hex_str_parts
5480 3 n/a _oct_str_to_oct_str_parts
5534 275 n/a _bin_str_to_bin_str_parts
5588 8695 n/a _dec_str_parts_to_flt_lib_parts
5657 1369 n/a _bin_str_parts_to_flt_lib_parts
5774 1118 n/a _hex_str_to_flt_lib_parts
5788 3 n/a _oct_str_to_flt_lib_parts
5802 275 n/a _bin_str_to_flt_lib_parts
5815 9785 n/a _dec_str_to_flt_lib_parts
5826 0 Yes hex_str_to_dec_flt_str
5837 0 Yes oct_str_to_dec_flt_str
5848 0 Yes bin_str_to_dec_flt_str
5859 0 Yes dec_str_to_dec_flt_str
5870 0 Yes hex_str_to_dec_str
5881 0 Yes oct_str_to_dec_str
5892 0 Yes bin_str_to_dec_str
5903 0 Yes dec_str_to_dec_str
5912 0 n/a _flt_lib_parts_to_flt_str
5919 0 n/a _flt_lib_parts_to_dec_str
5967 0 n/a _flt_lib_parts_to_rat_lib_parts
5993 0 n/a _register_callback