LCOV - code coverage report
Current view: top level - Objects - longobject.c (source / functions) Hit Total Coverage
Test: CPython lcov report Lines: 2407 2719 88.5 %
Date: 2022-07-07 18:19:46 Functions: 130 131 99.2 %

Function Name Sort by function name Hit count Sort by hit count
_PyLong_Size_t_Converter 0
_PyLong_UnsignedInt_Converter 4
int___sizeof___impl 12
_PyLong_UnsignedLongLong_Converter 19
k_lopsided_mul 72
int___getnewargs___impl 102
long_get0 136
_PyLong_FormatBytesWriter 644
_PyLong_UnsignedLong_Converter 1102
_PyLong_DivmodNear 1568
int___round___impl 1855
int_bit_count_impl 2052
_PyLong_FiniTypes 3120
PyLong_GetInfo 3134
_PyLong_InitTypes 3134
v_iadd 8031
kmul_split 11274
v_isub 13858
PyLong_AsSize_t 27316
PyLong_AsVoidPtr 29577
_PyLong_AsUnsignedLongLongMask 38241
PyLong_AsUnsignedLongLongMask 38242
long_invmod 39482
int_as_integer_ratio_impl 79995
PyLong_AsLongLongAndOverflow 114271
_PyLong_Lshift 121709
_PyLong_Rshift 144933
_PyLong_Frexp 147171
PyLong_AsUnsignedLongLong 149158
popcount_digit 176175
_PyLong_UnsignedShort_Converter 186614
PyLong_AsLongLong 210067
int_to_bytes_impl 230849
long_get1 261416
long_long_meth 261557
_PyLong_AsUnsignedLongMask 274898
PyLong_AsUnsignedLongMask 277874
PyLong_FromSize_t 344462
long_xor 400123
long_subtype_new 402099
_PyLong_AsByteArray 461498
_PyLong_GCD 500155
_PyLong_FromBytes 540040
divrem1 561377
inplace_divrem1 577814
inplace_rem1 597915
rem1 597915
_PyLong_Negate 615954
_PyLong_FormatWriter 727487
v_complement 727626
int_from_bytes_impl 820199
long_invert 824584
_PyLong_Copy 867883
long_from_binary_base 878100
long_format_binary 934503
_PyLong_Format 989451
_PyLong_FromLarge 1050180
PyLong_FromUnicodeObject 1208700
long_abs 1389170
long_divmod 1421190
long_pow 1458370
long_rshift 1464550
_PyLong_FromByteArray 1467730
long_neg 1508120
long_rshift1 1574410
PyLong_FromUnsignedLongLong 1586160
long_mod 1612660
_PyLong_NumBits 1757250
long_lshift 1807620
long_lshift1 1845120
fast_mod 1870880
PyLong_FromString 1890220
long_bitwise 1975710
long_or 2151900
long_divrem 2153730
long_true_divide 2253570
x_sub 2382730
x_divrem 2631090
v_rshift 2704420
l_divmod 2746400
long_rem 2811250
fast_floor_div 3005890
divmod_shift 3152880
long_long 3154910
_PyLong_Sign 3164710
long_float 3586380
long_div 3600530
int___format___impl 3643250
l_mod 4087900
long_new_impl 4654510
long_sub 4742400
int_bit_length_impl 4923740
PyLong_AsUnsignedLong 5063240
v_lshift 5445940
x_add 6177930
PyLong_FromLongLong 6772310
long_to_decimal_string 7185240
PyLong_AsDouble 7223120
PyLong_FromVoidPtr 7459730
long_and 7660700
long_to_decimal_string_internal 7968320
PyLong_FromDouble 9564700
bit_length_digit 9573080
x_mul 9722290
k_mul 9747150
_Py_DECREF_INT 10056600
long_add 10546900
maybe_small_long 13289400
long_mul 16177300
long_bool 18521900
_PyLong_Multiply 19481300
PyLong_FromUnsignedLong 23205400
_PyLong_Subtract 25295000
_PyLong_AsInt 26820400
long_normalize 32512800
PyLong_AsLong 42908100
_PyLong_AssignValue 44940900
_PyLong_Add 55293200
long_hash 58054400
_PyLong_FromMedium 66817500
long_compare 78994700
PyLong_AsLongAndOverflow 79703400
long_richcompare 87879800
_PyLong_New 89043300
PyLong_FromSsize_t 92365700
_PyLong_FromSTwoDigits 93543600
is_medium_int 97489700
PyLong_FromLong 119362000
medium_value 195845000
PyLong_AsSsize_t 201340000
get_small_int 235055000

Generated by: LCOV version 1.14