LCOV - code coverage report
Current view: top level - Objects - floatobject.c (source / functions) Hit Total Coverage
Test: CPython 3.12 LCOV report [commit acb105a7c1f] Lines: 850 1069 79.5 %
Date: 2022-07-20 13:12:14 Functions: 57 59 96.6 %
Branches: 520 682 76.2 %

Function Name Sort by function name Hit count Sort by hit count
PyFloat_GetMax 0
PyFloat_GetMin 0
_PyFloat_DebugMallocStats 1
float_conjugate_impl 2
float_is_integer_impl 4
float___ceil___impl 12
float___floor___impl 12
float_floor_div 33
float___getnewargs___impl 48
PyFloat_Unpack2 56
float_divmod 77
PyFloat_Pack2 78
_float_div_mod 92
float_subtype_new 977
float_getimag 1137
float_getreal 1137
float___getformat___impl 1140
float_float 1857
float_rem 2451
_PyFloat_Fini 3125
_PyFloat_FiniType 3125
PyFloat_GetInfo 3138
_PyFloat_InitState 3138
_PyFloat_InitTypes 3138
float___format___impl 9537
float_fromhex 10257
float_sub 25106
_PyFloat_ClearFreeList 29824
float_hex_impl 30734
PyFloat_Unpack4 46473
float_from_string_inner 56724
PyFloat_FromString 56751
PyFloat_Pack8 78652
float_vectorcall 110358
float_new_impl 112309
float_repr 156863
PyFloat_Unpack8 182387
float_hash 185674
PyFloat_Pack4 213595
float_pow 261436
hex_from_char 296354
float_as_integer_ratio_impl 358972
float_add 371232
char_from_hex 380576
float_neg 383657
float___trunc___impl 926426
double_round 1217029
float___round___impl 1301775
float_mul 1631389
float_abs 1837345
convert_to_double 2312028
float_bool 3132717
float_richcompare 3823689
float_div 6061197
PyFloat_AsDouble 12288509
float_dealloc 56738591
_PyFloat_ExactDealloc 104931763
PyFloat_FromDouble 104932118
get_float_state 209863882

Generated by: LCOV version 1.14