LCOV - code coverage report
Current view: top level - gcc - real.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 84.4 % 2235 1887
Test Date: 2025-04-26 15:52:03 Functions: 87.4 % 135 118
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
_Z13real_exponentPK10real_value 0
_Z16HONOR_INFINITIESPK7rtx_def 0
_Z29HONOR_SIGN_DEPENDENT_ROUNDINGPK7rtx_def 0
_Z5debugRK10real_value 0
_ZL12decode_vax_dPK11real_formatP10real_valuePKl 0
_ZL12decode_vax_fPK11real_formatP10real_valuePKl 0
_ZL12decode_vax_gPK11real_formatP10real_valuePKl 0
_ZL12encode_vax_dPK11real_formatPlPK10real_value 0
_ZL12encode_vax_fPK11real_formatPlPK10real_value 0
_ZL12encode_vax_gPK11real_formatPlPK10real_value 0
_ZL15decode_internalPK11real_formatP10real_valuePKl 0
_ZL15encode_internalPK11real_formatPlPK10real_value 0
_ZL19decode_ibm_extendedPK11real_formatP10real_valuePKl 0
_ZL19encode_ibm_extendedPK11real_formatPlPK10real_value 0
_ZL29decode_ieee_extended_intel_96PK11real_formatP10real_valuePKl 0
_ZL29decode_ieee_extended_motorolaPK11real_formatP10real_valuePKl 0
_ZL29encode_ieee_extended_motorolaPK11real_formatPlPK10real_value 0
_Z16dconst_sqrt2_ptrv 23
_Z16dconst_ninth_ptrv 36
_Z18dconst_quarter_ptrv 36
_ZL7is_evenP10real_value 49
_Z12dconst_e_ptrv 72
_Z16dconst_sixth_ptrv 72
_Z18build_sinatan_realP10real_valueP9tree_node 77
_Z14real_roundevenP10real_value13format_helperPKS_ 189
_ZL16is_halfway_belowPK10real_value 189
_Z14real_isintegerPK10real_valuePl 209
_Z13dconst_pi_ptrv 743
_ZL21decode_decimal_singlePK11real_formatP10real_valuePKl 854
_Z10real_floorP10real_value13format_helperPKS_ 1082
_Z10real_roundP10real_value13format_helperPKS_ 1534
_Z16dconst_third_ptrv 1838
_Z9real_powiP10real_value13format_helperPKS_l 1996
_ZL20decode_ieee_extendedPK11real_formatP10real_valuePKl 2165
_ZL30decode_ieee_extended_intel_128PK11real_formatP10real_valuePKl 2165
_ZL22decode_arm_bfloat_halfPK11real_formatP10real_valuePKl 2438
_ZL21decode_decimal_doublePK11real_formatP10real_valuePKl 3040
_ZL29encode_ieee_extended_intel_96PK11real_formatPlPK10real_value 3329
_ZL22encode_arm_bfloat_halfPK11real_formatPlPK10real_value 4274
_ZL16decode_ieee_quadPK11real_formatP10real_valuePKl 4440
_ZL19decode_decimal_quadPK11real_formatP10real_valuePKl 5624
_Z10real_2expNP10real_valuei13format_helper 6298
_Z17real_from_string2PKc13format_helper 6489
_Z14real_isintegerPK10real_value13format_helper 6742
_ZL15neg_significandP10real_valuePKS_ 7719
_ZL20decimal_from_integerP10real_value 10068
_ZL22decimal_integer_stringPcPK10real_valuem 10068
_Z10real_ldexpP10real_valuePKS_i 10336
_ZL21encode_decimal_singlePK11real_formatPlPK10real_value 11569
_ZL16decode_ieee_halfPK11real_formatP10real_valuePKl 12292
_ZL21encode_decimal_doublePK11real_formatPlPK10real_value 13107
_Z15real_to_integerPK10real_value 14082
_ZL19encode_decimal_quadPK11real_formatPlPK10real_value 15833
_Z9real_ceilP10real_value13format_helperPKS_ 40522
_Z10real_truncP10real_value13format_helperPKS_ 45325
_ZL10times_ptenP10real_valuei 46424
_ZL30encode_ieee_extended_intel_128PK11real_formatPlPK10real_value 53172
_ZL20encode_ieee_extendedPK11real_formatPlPK10real_value 56501
_Z13real_copysignP10real_valuePKS_ 70626
_Z20real_issignaling_nanPK10real_value 72996
_Z15real_to_integerPK10real_valuePbi 74651
_ZL16encode_ieee_halfPK11real_formatPlPK10real_value 80883
_Z11real_maxvalP10real_valuei12machine_mode 83026
_ZL18decode_ieee_doublePK11real_formatP10real_valuePKl 85421
_ZL18decode_ieee_singlePK11real_formatP10real_valuePKl 98560
_ZNK13format_helper29can_represent_integral_type_pEP9tree_node 98596
_ZL16encode_ieee_quadPK11real_formatPlPK10real_value 100781
_ZL18rshift_significandP10real_valuePKS_j 100781
_Z27real_can_shorten_arithmetic12machine_modeS_ 146476
_Z16significand_size13format_helper 152448
_Z19real_value_truncate13format_helper10real_value 196374
_Z16real_from_targetP10real_valuePKl13format_helper 214834
_Z15real_to_decimalPcPK10real_valuemmi 227875
_Z8real_nanP10real_valuePKci13format_helper 373597
_Z19real_to_hexadecimalPcPK10real_valuemmi 576227
_Z18HONOR_SIGNED_ZEROSPK7rtx_def 592908
_Z24real_to_decimal_for_modePcPK10real_valuemmi12machine_mode 689355
_Z8real_infP10real_valueb 698669
_Z14real_value_absPK10real_value 730560
_ZL18encode_ieee_doublePK11real_formatPlPK10real_value 924915
_Z14real_nextafterP10real_value13format_helperPKS_S3_ 1007572
_Z18exact_real_inverse13format_helperP10real_value 1110815
_ZL18encode_ieee_singlePK11real_formatPlPK10real_value 1226774
_ZL12do_fix_truncP10real_valuePKS_ 1307560
_Z13real_isfinitePK10real_value 1643500
_ZL12ten_to_mptwoi 1733109
_ZL10real_digiti 1905392
_Z14real_to_targetPlPK10real_value13format_helper 2434637
_Z19exact_real_truncate13format_helperPK10real_value 3085613
_ZL11ten_to_ptwoi 5425978
_ZL16div_significandsP10real_valuePKS_S2_ 5553065
_Z17real_from_string3P10real_valuePKc13format_helper 6016690
_ZL9do_divideP10real_valuePKS_S2_ 6574622
_Z17real_value_negatePK10real_value 12591141
_Z14real_isnegzeroPK10real_value 15800367
_Z10real_isinfPK10real_valueb 19773018
_Z11real_iszeroPK10real_valueb 23178328
_ZL10rtd_divmodP10real_valueS0_ 24455010
_Z13get_max_floatPK11real_formatPcmb 25036561
_Z17real_from_integerP10real_value13format_helperRK16generic_wide_intI20wide_int_ref_storageILb0ELb1EEE6signop 25534009
_Z10real_isnegPK10real_value 26754848
_Z12real_compareiPK10real_valueS1_ 27241441
_Z15real_arithmeticP10real_valueiPKS_S2_ 30409578
_Z16real_from_stringP10real_valuePKc 31625943
_ZL23clear_significand_belowP10real_valuej 38217712
_Z29HONOR_SIGN_DEPENDENT_ROUNDINGPK9tree_node 38405578
_Z11real_iszeroPK10real_value 40758503
_Z10real_equalPK10real_valueS1_ 41636268
_Z9real_hashPK10real_value 43791475
_Z11HONOR_SNANSPK9tree_node 44485402
_Z9real_lessPK10real_valueS1_ 45079720
_ZL11do_multiplyP10real_valuePKS_S2_ 47226430
_Z10real_isinfPK10real_value 50680819
_Z12real_convertP10real_value13format_helperPKS_ 53991523
_ZL16round_for_formatPK11real_formatP10real_value 56426160
_Z11HONOR_SNANSPK7rtx_def 87286631
_ZL25sticky_rshift_significandP10real_valuePKS_j 103389595
_ZL16add_significandsP10real_valuePKS_S2_ 104295797
_Z18HONOR_SIGNED_ZEROSPK9tree_node 111854441
_ZL10do_comparePK10real_valueS1_i 118604092
_Z10real_isnanPK10real_value 119289581
_ZL18lshift_significandP10real_valuePKS_j 143923133
_Z14real_identicalPK10real_valueS1_ 164808761
_ZL6do_addP10real_valuePKS_S2_i 261728598
_Z16HONOR_INFINITIESPK9tree_node 299126096
_Z16HONOR_INFINITIES12machine_mode 299135526
_Z29HONOR_SIGN_DEPENDENT_ROUNDING12machine_mode 334615570
_Z10HONOR_NANSPK9tree_node 356240739
_ZL16sub_significandsP10real_valuePKS_S2_i 415073518
_Z11HONOR_SNANS12machine_mode 422592761
_ZL9normalizeP10real_value 458848162
_Z18HONOR_SIGNED_ZEROS12machine_mode 502740243
_Z10HONOR_NANSPK7rtx_def 626067638
_ZL20lshift_significand_1P10real_valuePKS_ 1090602457
_Z10HONOR_NANS12machine_mode 1254804824

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.