LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - float.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 80.7 % 1361 1098 3 41 181 38 54 701 52 291 170 746 1 20
Current Date: 2023-04-08 17:13:01 Functions: 88.7 % 159 141 17 1 130 8 3 17 136 1
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 93.5 % 31 29 2 3 23 3 3
View type: Flat (60,120] days: 95.7 % 23 22 1 22
Legend: Lines: hit not hit (120,180] days: 100.0 % 6 6 6
(180,240] days: 100.0 % 1 1 1
(240..) days: 80.0 % 1300 1040 41 181 38 54 698 288 170 706
Function coverage date bins:
[..60] days: 50.0 % 4 2 2 2
(60,120] days: 100.0 % 4 4 4
(120,180] days: 100.0 % 1 1 1
(240..) days: 44.4 % 302 134 17 1 130 1 3 17 133

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
float4in_internal GNC 2017504 65.9 % (29 / 44)
float8_regr_accum GIC 159 73.2 % (41 / 56)
float8in_internal GNC 464009 67.4 % (29 / 43)
dpow GIC 334 81.0 % (47 / 58)
dacos UIC 0 0.0 % (0 / 10)
dcot UIC 0 0.0 % (0 / 10)
float8_regr_combine GIC 9 83.6 % (51 / 61)
dtan UIC 0 0.0 % (0 / 9)
float4_accum GIC 144 71.4 % (20 / 28)
float4smaller UIC 0 0.0 % (0 / 7)
is_infinite UBC 0 0.0 % (0 / 7)
float8_combine GIC 9 85.7 % (30 / 35)
btfloat48cmp UIC 0 0.0 % (0 / 4)
btfloat84cmp UIC 0 0.0 % (0 / 4)
float48mi UIC 0 0.0 % (0 / 4)
float84mi UIC 0 0.0 % (0 / 4)
float84mul UIC 0 0.0 % (0 / 4)
float84ne UIC 0 0.0 % (0 / 4)
dacosd GIC 30 76.9 % (10 / 13)
dasin GIC 55 70.0 % (7 / 10)
dasind GIC 30 76.9 % (10 / 13)
dcos GIC 585 72.7 % (8 / 11)
dsinh GIC 12 66.7 % (6 / 9)
dsqrt GIC 2024 70.0 % (7 / 10)
float4up UIC 0 0.0 % (0 / 3)
float8_regr_r2 GIC 3 78.6 % (11 / 14)
float8up UIC 0 0.0 % (0 / 3)
i2tof UIC 0 0.0 % (0 / 3)
datan2 GIC 20 77.8 % (7 / 9)
datan2d GIC 30 81.8 % (9 / 11)
datand GIC 30 80.0 % (8 / 10)
datanh GIC 12 80.0 % (8 / 10)
dcosh GIC 12 77.8 % (7 / 9)
float8_corr GIC 3 83.3 % (10 / 12)
float8_regr_slope GIC 3 81.8 % (9 / 11)
derfc GNC 66 83.3 % (5 / 6)
dtanh GIC 12 83.3 % (5 / 6)
float8_covar_pop GIC 12 87.5 % (7 / 8)
float8_regr_avgy GIC 3 87.5 % (7 / 8)
float8_regr_sxx GIC 15 87.5 % (7 / 8)
float8_regr_sxy GIC 15 87.5 % (7 / 8)
float8_stddev_pop GIC 21 87.5 % (7 / 8)
setseed GIC 4 85.7 % (6 / 7)
acosd_q1 GIC 18 100.0 % (6 / 6)
asind_q1 GIC 42 100.0 % (6 / 6)
btfloat4cmp GIC 952319 100.0 % (4 / 4)
btfloat4fastcmp GIC 24314447 100.0 % (4 / 4)
btfloat8cmp GIC 1646 100.0 % (4 / 4)
btfloat8sortsupport GIC 467 100.0 % (4 / 4)
cosd_0_to_60 GIC 267 100.0 % (3 / 3)
cosd_q1 GIC 213 100.0 % (4 / 4)
dasinh GIC 12 100.0 % (4 / 4)
dceil GIC 30 100.0 % (3 / 3)
degrees GIC 40 100.0 % (3 / 3)
dfloor GIC 30 100.0 % (3 / 3)
drandom GNC 438877 100.0 % (4 / 4)
drandom_normal GNC 6660 100.0 % (7 / 7)
dsign GIC 15 100.0 % (8 / 8)
dtrunc GIC 15 100.0 % (6 / 6)
float48div GIC 3 100.0 % (4 / 4)
float48eq GIC 1491 100.0 % (4 / 4)
float48ge GNC 2446 100.0 % (4 / 4)
float84mul EUB 0
float48ge GIC 2446
float48gt GNC 2246 100.0 % (4 / 4)
float84mi EUB 0
float48gt GIC 2246
float48ne GIC 9735 100.0 % (4 / 4)
float48pl GIC 3 100.0 % (4 / 4)
float4_cmp_internal GIC 25266766 100.0 % (6 / 6)
float4div GIC 24 100.0 % (4 / 4)
float4eq GIC 31166 100.0 % (4 / 4)
float4ge GIC 1914 100.0 % (4 / 4)
float4in GNC 2012330 100.0 % (3 / 3)
float4le GIC 1914 100.0 % (4 / 4)
float4ne GIC 15 100.0 % (4 / 4)
float4out GIC 18362 100.0 % (9 / 9)
float4pl GIC 27 100.0 % (4 / 4)
float4send GIC 3246 100.0 % (5 / 5)
float84ge GIC 1602 100.0 % (4 / 4)
float84gt GIC 1599 100.0 % (4 / 4)
float84le GIC 1899 100.0 % (4 / 4)
float84pl GIC 6 100.0 % (4 / 4)
float8_avg GIC 31 100.0 % (8 / 8)
float8_cmp_internal GIC 12116741 100.0 % (6 / 6)
float8_covar_samp GIC 12 100.0 % (8 / 8)
float8_stddev_samp GIC 24 100.0 % (8 / 8)
float8_var_samp GIC 21 100.0 % (8 / 8)
float8abs GIC 56216 100.0 % (3 / 3)
float8eq GIC 116340 100.0 % (4 / 4)
float8ge GIC 10652 100.0 % (4 / 4)
float8le GIC 3010 100.0 % (4 / 4)
float8mul GIC 300409 100.0 % (4 / 4)
float8ne GIC 177 100.0 % (4 / 4)
float8recv GIC 13 100.0 % (3 / 3)
float8send GIC 2578 100.0 % (5 / 5)
float8smaller GIC 576 100.0 % (7 / 7)
float8um GIC 161 100.0 % (4 / 4)
float_overflow_error CBC 18 100.0 % (2 / 2)
float_underflow_error CBC 12 100.0 % (2 / 2)
float_zero_divide_error CBC 36 100.0 % (2 / 2)
ftod GIC 147 100.0 % (3 / 3)
ftoi2 GIC 12 100.0 % (6 / 6)
ftoi4 GIC 12 100.0 % (6 / 6)
i2tod GIC 123 100.0 % (3 / 3)
i4tod GIC 1159549 100.0 % (3 / 3)
in_range_float4_float8 GIC 576 100.0 % (22 / 22)
in_range_float8_float8 GIC 576 100.0 % (22 / 22)
radians GIC 955 100.0 % (3 / 3)
sind_q1 GIC 213 100.0 % (4 / 4)
btfloat4sortsupport ECB 1768
btfloat8fastcmp ECB 3464685
check_float8_array ECB 746
dacosh ECB 9
datan EUB 0
dcbrt ECB 18
dcosd ECB 99
dcotd ECB 54
derf ECB 3066
dexp ECB 27
dlog1 ECB 15
dlog10 EUB 0
dpi ECB 95
dround ECB 9768
dsin ECB 469
dsind ECB 99
dtand ECB 54
dtof ECB 12
dtoi2 ECB 45
dtoi4 ECB 298688
float48le ECB 12811
float48lt ECB 2134
float48mul EUB 0
float4abs ECB 15
float4gt ECB 2319
float4larger ECB 9
float4lt ECB 37005
float4mi ECB 9
float4mul ECB 18
float4recv EUB 0
float4um ECB 8
float84div ECB 3
float84eq ECB 906
float84lt ECB 1599
float8_accum ECB 181
float8_regr_avgx ECB 3
float8_regr_intercept ECB 3
float8_regr_syy ECB 15
float8_var_pop ECB 42
float8div ECB 7481
float8gt ECB 10033
float8in ECB 338183
float8larger ECB 6438
float8lt ECB 83790
float8mi ECB 6276
float8out ECB 287938
float8out_internal ECB 2088200
float8pl ECB 33734
i4tof ECB 232
init_degree_constants ECB 3
initialize_drandom_seed ECB 445537
sind_0_to_30 ECB 159
width_bucket_float8 ECB 432

Generated by: LCOV version v1.16-55-g56c0a2a