LCOV - code coverage report
Current view: top level - Objects - longobject.c (source / functions) Hit Total Coverage
Test: CPython 3.12 LCOV report [commit 5e6661bce9] Lines: 1665 2680 62.1 %
Date: 2023-03-20 08:15:36 Functions: 113 137 82.5 %
Branches: 1014 2018 50.2 %

Function Name Sort by function name Hit count Sort by hit count
PyLong_AsLongLong 0
_PyLong_AssignValue 0
_PyLong_DivmodNear 0
_PyLong_FormatBytesWriter 0
_PyLong_Size_t_Converter 0
_PyLong_UnsignedInt_Converter 0
_PyLong_UnsignedLongLong_Converter 0
_PyLong_UnsignedLong_Converter 0
_PyLong_UnsignedShort_Converter 0
int___getnewargs___impl 0
int___round___impl 0
int___sizeof___impl 0
int_as_integer_ratio_impl 0
int_bit_count_impl 0
int_is_integer_impl 0
k_lopsided_mul 0
long_get0 0
long_get1 0
long_invmod 0
long_mod 0
popcount_digit 0
pylong_int_divmod 0
pylong_int_from_string 0
pylong_int_to_decimal_string 0
long_long_meth 3
PyLong_AsVoidPtr 5
PyLong_AsUnsignedLongMask 6
_PyLong_AsUnsignedLongMask 6
PyLong_AsUnsignedLongLongMask 8
_PyLong_AsUnsignedLongLongMask 8
long_xor 22
_PyLong_FiniTypes 25
long_true_divide 27
PyLong_GetInfo 29
_PyLong_InitTypes 29
fast_mod 87
PyLong_AsSize_t 91
_PyLong_FormatWriter 134
long_divmod 148
long_from_non_binary_base 487
_PyLong_FromBytes 496
long_from_binary_base 498
int_to_bytes_impl 502
long_subtype_new 723
PyLong_FromUnicodeObject 841
v_iadd 962
PyLong_FromSize_t 1027
_PyLong_FromByteArray 1183
int_from_bytes_impl 1183
_PyLong_Copy 1214
PyLong_FromString 1365
long_from_string_base 1365
v_complement 1548
kmul_split 1918
v_isub 1924
_PyLong_Frexp 2029
long_sub 4605
PyLong_AsUnsignedLong 5780
inplace_rem1 9807
rem1 9807
long_pow 11362
_PyLong_AsByteArray 11704
_PyLong_Negate 12621
PyLong_FromLongLong 14189
PyLong_AsUnsignedLongLong 14203
_PyLong_NumBits 14430
long_invert 18212
long_bitwise 19593
divrem1 22906
inplace_divrem1 22906
l_mod 27184
long_rem 27184
_PyLong_Rshift 27419
_PyLong_Sign 29011
fast_floor_div 33714
PyLong_FromVoidPtr 43189
long_float 48376
_PyLong_GCD 56449
long_neg 59050
_PyLong_Lshift 62632
long_long 76172
x_divrem 84527
v_rshift 84551
long_divrem 92197
l_divmod 92284
long_and 92552
long_abs 97248
_PyLong_FromLarge 101381
PyLong_AsLongLongAndOverflow 113683
long_div 125763
PyLong_FromUnsignedLongLong 141030
long_hash 156692
v_lshift 171063
long_add 230851
int_bit_length_impl 260115
int___format___impl 268271
long_format_binary 270270
_PyLong_Format 270275
x_sub 279542
x_add 317351
long_to_decimal_string 317511
long_to_decimal_string_internal 317650
long_compare 320292
long_richcompare 323165
long_or 324290
_PyLong_AsInt 374007
_Py_DECREF_INT 459221
PyLong_AsDouble 483798
long_rshift 509999
long_new_impl 536594
long_rshift1 536907
long_bool 549608
PyLong_FromDouble 550204
bit_length_digit 592664
long_lshift 598741
long_lshift1 615339
PyLong_AsLong 822035
x_mul 1032165
k_mul 1036857
divmod_shift 1062195
maybe_small_long 1104435
PyLong_FromUnsignedLong 1176208
_PyLong_Add 1339425
long_mul 1379792
is_medium_int 1492606
_PyLong_Multiply 1665333
_PyLong_Subtract 1666880
PyLong_FromSsize_t 1673998
PyLong_AsLongAndOverflow 1815326
PyLong_AsSsize_t 1910603
long_normalize 2476354
_PyLong_FromMedium 2735177
_PyLong_FromSTwoDigits 4039689
PyLong_FromLong 4755647
_PyLong_New 5001469
get_small_int 7079198
medium_value 8100669

Generated by: LCOV version 1.14