LCOV - code coverage report
Current view: top level - Modules - mathmodule.c (source / functions) Hit Total Coverage
Test: CPython 3.12 LCOV report [commit 5e6661bce9] Lines: 1207 1345 89.7 %
Date: 2023-03-20 08:15:36 Functions: 93 93 100.0 %
Branches: 753 918 82.0 %

Function Name Sort by function name Hit count Sort by hit count
PyInit_math 3
_approximate_isqrt 14203
_check_long_mult_overflow 161
_fsum_realloc 5
count_set_bits 46055
dl_fast_sum 2252
dl_mul 2309
dl_sum 185
factorial_odd_part 46055
factorial_partial_product 1179945
get_math_module_state 26
is_error 87
lanczos_sum 89
loghelper 102300
long_add_would_overflow 25
long_lcm 29
m_atan2 50
m_inf 20
m_lgamma 79
m_log 100056
m_log10 46
m_log2 2200
m_nan 3
m_remainder 9894
m_sinpi 55
m_tgamma 76
math_1 403123
math_1a 239
math_2 9989
math_acos 54
math_acosh 27
math_asin 50
math_asinh 28
math_atan 33
math_atan2 52
math_atanh 48
math_cbrt 13
math_ceil 16
math_clear 6
math_comb_impl 30934
math_copysign 42
math_cos 100039
math_cosh 37
math_degrees_impl 4
math_dist_impl 113770
math_erf 40
math_erfc 44
math_exec 3
math_exp 36
math_exp2 8
math_expm1 52
math_fabs 3
math_factorial 57439
math_floor 12
math_fmod_impl 19
math_free 3
math_frexp_impl 520007
math_fsum 1013
math_gamma 76
math_gcd 79835
math_hypot 130
math_isclose_impl 156
math_isfinite_impl 7
math_isinf_impl 239380
math_isnan_impl 79052
math_isqrt 14213
math_lcm 37
math_ldexp_impl 524165
math_lgamma 79
math_log10 46
math_log1p 60
math_log2 2198
math_log_impl 100053
math_modf_impl 5
math_nextafter_impl 25
math_perm_impl 25970
math_pow_impl 120
math_prod_impl 50
math_radians_impl 4
math_remainder 9895
math_sin 100039
math_sinh 38
math_sqrt 100205
math_sumprod_impl 41
math_tan 38
math_tanh 34
math_trunc 14
math_ulp_impl 21
perm_comb 4381
perm_comb_small 214430
tl_fma 57
tl_to_d 14
vector_norm 113971

Generated by: LCOV version 1.14