LCOV - code coverage report
Current view: top level - gcc - wide-int.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 92.5 % 1220 1128
Test Date: 2025-12-13 14:10:19 Functions: 84.6 % 78 66
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

Function Name Sort by function name Hit count Sort by function hit count
_Z5debugPK16generic_wide_intI16wide_int_storageE 0
_Z5debugPK16generic_wide_intI18widest_int_storageILi131072EEE 0
_Z5debugRK16generic_wide_intI16wide_int_storageE 0
_Z5debugRK16generic_wide_intI18widest_int_storageILi131072EEE 0
_Z9gt_ggc_mxP16generic_wide_intI18widest_int_storageILi131072EEE 0
_Z9gt_pch_nxP16generic_wide_intI18widest_int_storageILi131072EEE 0
_Z9gt_pch_nxP16generic_wide_intI18widest_int_storageILi131072EEEPFvPvS4_ES4_ 0
_ZL9safe_uhwiPKljj 0
_ZN2wi12or_not_largeEPlPKljS2_jj 0
_ZN2wi16bitreverse_largeEPlPKljj 0
_ZN8selftestL8from_intI16generic_wide_intI18widest_int_storageILi131072EEEEET_i 0
_ZN8selftestL8from_intI16generic_wide_intI22fixed_wide_int_storageILi128EEEEET_i 0
_ZN8selftest17wide_int_cc_testsEv 4
_ZN8selftestL13test_overflowEv 4
_ZN8selftestL19test_round_for_maskEv 4
_ZN8selftestL13test_printingI16generic_wide_intI16wide_int_storageEEEvv 12
_ZN8selftestL13test_printingI16generic_wide_intI16wide_int_storageEEEvv 4
_ZN8selftestL13test_printingI16generic_wide_intI18widest_int_storageILi131072EEEEEvv 4
_ZN8selftestL13test_printingI16generic_wide_intI22fixed_wide_int_storageILi128EEEEEvv 4
_ZN8selftestL16test_comparisonsI16generic_wide_intI16wide_int_storageEEEvv 12
_ZN8selftestL16test_comparisonsI16generic_wide_intI16wide_int_storageEEEvv 4
_ZN8selftestL16test_comparisonsI16generic_wide_intI18widest_int_storageILi131072EEEEEvv 4
_ZN8selftestL16test_comparisonsI16generic_wide_intI22fixed_wide_int_storageILi128EEEEEvv 4
_ZN8selftestL22run_all_wide_int_testsI16generic_wide_intI16wide_int_storageEEEvv 12
_ZN8selftestL22run_all_wide_int_testsI16generic_wide_intI16wide_int_storageEEEvv 4
_ZN8selftestL22run_all_wide_int_testsI16generic_wide_intI18widest_int_storageILi131072EEEEEvv 4
_ZN8selftestL22run_all_wide_int_testsI16generic_wide_intI22fixed_wide_int_storageILi128EEEEEvv 4
_ZN8selftestL8test_opsI16generic_wide_intI16wide_int_storageEEEvv 12
_ZN8selftestL8test_opsI16generic_wide_intI16wide_int_storageEEEvv 4
_ZN8selftestL8test_opsI16generic_wide_intI18widest_int_storageILi131072EEEEEvv 4
_ZN8selftestL8test_opsI16generic_wide_intI22fixed_wide_int_storageILi128EEEEEvv 4
_ZN8selftestL8from_intI16generic_wide_intI16wide_int_storageEEET_i 20
_ZN8selftestL12assert_hexeqEPKcRK16generic_wide_intI20wide_int_ref_storageILb0ELb1EEE 72
_ZN2wi13set_bit_largeEPlPKljjj 100
_ZN8selftestL12assert_deceqEPKcRK16generic_wide_intI20wide_int_ref_storageILb0ELb1EEE6signop 132
_ZN2wi3ffsERK16generic_wide_intI20wide_int_ref_storageILb0ELb1EEE 491
_ZN2wi7mod_invERK16generic_wide_intI16wide_int_storageES4_ 5189
_ZN2wi11bswap_largeEPlPKljj 7674
_ZN2wi6insertERK16generic_wide_intI16wide_int_storageES4_jj 386762
_ZN2wi10eq_p_largeEPKljS1_jj 2521273
_ZL17divmod_internal_2PjS_S_S_ii 2572388
_ZN2wi10cmps_largeEPKljjS1_j 2624772
_ZN2wi11from_bufferEPKhj 2805155
_ZN2wi10sext_largeEPlPKljjj 5081383
_ZN2wi13lrshift_largeEPlPKljjjj 9804948
_ZN2wi10floor_log2ERK16generic_wide_intI20wide_int_ref_storageILb0ELb1EEE 11059560
_ZN2wi10cmpu_largeEPKljjS1_j 11367781
_ZN2wi10exact_log2ERK16generic_wide_intI20wide_int_ref_storageILb0ELb1EEE 12846071
_ZN2wi8from_mpzEPK9tree_nodeP12__mpz_structb 14548791
_ZN2wi19round_down_for_maskERK16generic_wide_intI16wide_int_storageES4_ 16884246
_ZN2wi17round_up_for_maskERK16generic_wide_intI16wide_int_storageES4_ 17338912
_ZN2wi11lts_p_largeEPKljjS1_j 27028879
_ZN2wi9and_largeEPlPKljS2_jj 28363487
_ZN2wi15only_sign_bit_pERK16generic_wide_intI20wide_int_ref_storageILb0ELb1EEE 33728801
_ZL7wi_packPlPKjjj 34084146
_ZN2wi9xor_largeEPlPKljS2_jj 34730301
_ZN2wi15only_sign_bit_pERK16generic_wide_intI20wide_int_ref_storageILb0ELb1EEEj 35922950
_ZN2wi5clrsbERK16generic_wide_intI20wide_int_ref_storageILb0ELb1EEE 39360764
_ZN2wi11ltu_p_largeEPKljjS1_j 42356608
_ZN2wi9sub_largeEPlPKljS2_jj6signopPNS_13overflow_typeE 57153429
_ZL9wi_unpackPjPKljjj6signop 63593716
_ZN2wi13and_not_largeEPlPKljS2_jj 92716550
_ZN2wi6to_mpzERK16generic_wide_intI20wide_int_ref_storageILb0ELb1EEEP12__mpz_struct6signop 117290596
_ZN2wi9add_largeEPlPKljS2_jj6signopPNS_13overflow_typeE 126636646
_ZN2wi8popcountERK16generic_wide_intI20wide_int_ref_storageILb0ELb1EEE 144821067
_ZN2wi10from_arrayEPlPKljjb 154456787
_ZN2wi13arshift_largeEPlPKljjjj 161229425
_ZL19rshift_large_commonPlPKljjj 171034373
_ZN2wi8or_largeEPlPKljS2_jj 176251522
_ZL4seltPKljjjj6signop 270273954
_ZN2wi3ctzERK16generic_wide_intI20wide_int_ref_storageILb0ELb1EEE 448829155
_ZN2wi15divmod_internalEPlPjS0_PKljjS3_jj6signopPNS_13overflow_typeE 571482819
_ZN2wi10zext_largeEPlPKljjj 678511418
_ZN2wi3clzERK16generic_wide_intI20wide_int_ref_storageILb0ELb1EEE 1060392255
_ZN2wi12mul_internalEPlPKljS2_jj6signopPNS_13overflow_typeEb 1488042098
_ZN2wi4maskEPljbj 2419790445
_ZN2wi12shifted_maskEPljjbj 2611380542
_ZN2wi12lshift_largeEPlPKljjj 4205499701
_ZN2wi9max_valueEj6signop 4771435762
_ZN2wi9min_valueEj6signop 6422493555
_ZN2wi13force_to_sizeEPlPKljjj6signop 16963527211
_ZL8canonizePljj 22063295170

Generated by: LCOV version 2.1-beta

LCOV profile is generated on x86_64 machine using following configure options: configure --disable-bootstrap --enable-coverage=opt --enable-languages=c,c++,fortran,go,jit,lto,rust,m2 --enable-host-shared. GCC test suite is run with the built compiler.