LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - float.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DCB
Current: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 82.9 % 1407 1167 7 233 18 66 1083 25
Current Date: 2025-12-17 08:58:58 +0900 Functions: 91.1 % 157 143 14 2 14 127
Baseline: lcov-20251217-005640-baseline Branches: 63.5 % 864 549 10 305 8 36 505
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 89.7 % 68 61 7 61
(30,360] days: 96.6 % 29 28 1 5 23
(360..) days: 82.3 % 1310 1078 232 18 1060
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 91.0 % 155 141 14 2 14 125
Branch coverage date bins:
(7,30] days: 75.0 % 32 24 8 24
(30,360] days: 83.3 % 36 30 2 4 12 18
(360..) days: 62.2 % 796 495 301 8 487

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
float8_regr_accum GNC 717 80.3 % (57 / 71) 42.9 % (30 / 70)
float8_regr_combine GNC 9 82.3 % (65 / 79) 35.7 % (10 / 28)
dlog10 UBC 0 0.0 % (0 / 12) 0.0 % (0 / 16)
dpow CBC 334 81.0 % (47 / 58) 77.9 % (53 / 68)
dacos UBC 0 0.0 % (0 / 10) 0.0 % (0 / 10)
float4in_internal CBC 372224 65.9 % (29 / 44) 79.2 % (38 / 48)
float4_accum CBC 144 71.4 % (20 / 28) 50.0 % (9 / 18)
dcot UBC 0 0.0 % (0 / 10) 0.0 % (0 / 8)
dlog1 CBC 15 83.3 % (10 / 12) 50.0 % (8 / 16)
dtan UBC 0 0.0 % (0 / 9) 0.0 % (0 / 8)
float8in_internal CBC 499372 67.4 % (29 / 43) 83.3 % (40 / 48)
is_infinite UBC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
width_bucket_float8 GNC 435 100.0 % (37 / 37) 85.2 % (46 / 54)
check_float8_array CBC 25046 85.7 % (6 / 7) 41.7 % (5 / 12)
dacosd CBC 30 76.9 % (10 / 13) 50.0 % (7 / 14)
dasind CBC 30 76.9 % (10 / 13) 50.0 % (7 / 14)
dcosd CBC 99 80.0 % (16 / 20) 56.2 % (9 / 16)
dsqrt CBC 2033 70.0 % (7 / 10) 41.7 % (5 / 12)
dasin CBC 55 70.0 % (7 / 10) 40.0 % (4 / 10)
dcos CBC 585 72.7 % (8 / 11) 40.0 % (4 / 10)
dcotd CBC 54 82.6 % (19 / 23) 62.5 % (10 / 16)
dsin CBC 487 72.7 % (8 / 11) 40.0 % (4 / 10)
dsind CBC 99 76.2 % (16 / 21) 62.5 % (10 / 16)
dtand CBC 54 82.6 % (19 / 23) 62.5 % (10 / 16)
float8_combine CBC 201 97.1 % (34 / 35) 58.3 % (7 / 12)
datan UBC 0 0.0 % (0 / 8) 0.0 % (0 / 4)
datan2d CBC 30 81.8 % (9 / 11) 50.0 % (4 / 8)
dcbrt CBC 18 75.0 % (6 / 8) 50.0 % (4 / 8)
datan2 CBC 20 77.8 % (7 / 9) 50.0 % (3 / 6)
datand CBC 30 80.0 % (8 / 10) 50.0 % (3 / 6)
datanh CBC 12 80.0 % (8 / 10) 70.0 % (7 / 10)
dexp CBC 27 82.4 % (14 / 17) 78.6 % (11 / 14)
dgamma CBC 39 94.1 % (16 / 17) 81.2 % (13 / 16)
dsinh CBC 12 66.7 % (6 / 9) 25.0 % (1 / 4)
float8_corr GNC 27 90.5 % (19 / 21) 78.6 % (11 / 14)
dcosh CBC 12 77.8 % (7 / 9) 50.0 % (2 / 4)
dtof CBC 28 100.0 % (8 / 8) 75.0 % (6 / 8)
dtoi2 CBC 45 100.0 % (6 / 6) 80.0 % (8 / 10)
float4smaller UBC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
float8_accum CBC 23281 96.4 % (27 / 28) 88.9 % (16 / 18)
float8_regr_avgx GNC 3 81.8 % (9 / 11) 50.0 % (2 / 4)
float8_regr_avgy GNC 3 81.8 % (9 / 11) 50.0 % (2 / 4)
ftoi2 CBC 12 100.0 % (6 / 6) 80.0 % (8 / 10)
ftoi4 CBC 12 100.0 % (6 / 6) 80.0 % (8 / 10)
in_range_float4_float8 CBC 576 100.0 % (22 / 22) 91.7 % (22 / 24)
in_range_float8_float8 CBC 576 100.0 % (22 / 22) 91.7 % (22 / 24)
dacosh CBC 9 100.0 % (6 / 6) 75.0 % (3 / 4)
derf CBC 3066 83.3 % (5 / 6) 50.0 % (1 / 2)
derfc CBC 66 83.3 % (5 / 6) 50.0 % (1 / 2)
dlgamma CBC 42 100.0 % (7 / 7) 83.3 % (5 / 6)
dtanh CBC 12 83.3 % (5 / 6) 50.0 % (1 / 2)
dtoi4 CBC 546453 100.0 % (6 / 6) 90.0 % (9 / 10)
float8_covar_pop GNC 12 87.5 % (7 / 8) 50.0 % (1 / 2)
float8_regr_intercept GNC 6 92.3 % (12 / 13) 75.0 % (3 / 4)
float8_regr_r2 GNC 9 92.9 % (13 / 14) 83.3 % (5 / 6)
float8_regr_slope GNC 6 90.9 % (10 / 11) 75.0 % (3 / 4)
float8_regr_sxx GNC 15 87.5 % (7 / 8) 50.0 % (1 / 2)
float8_regr_sxy GNC 15 87.5 % (7 / 8) 50.0 % (1 / 2)
float8_regr_syy GNC 15 87.5 % (7 / 8) 50.0 % (1 / 2)
float8_stddev_pop CBC 21 87.5 % (7 / 8) 50.0 % (1 / 2)
float8_var_pop CBC 42 87.5 % (7 / 8) 50.0 % (1 / 2)
float_overflow_error CBC 42 100.0 % (2 / 2) 50.0 % (1 / 2)
float_underflow_error CBC 15 100.0 % (2 / 2) 50.0 % (1 / 2)
float_zero_divide_error CBC 36 100.0 % (2 / 2) 50.0 % (1 / 2)
acosd_q1 CBC 18 100.0 % (6 / 6) 100.0 % (2 / 2)
asind_q1 CBC 42 100.0 % (6 / 6) 100.0 % (2 / 2)
cosd_q1 CBC 213 100.0 % (4 / 4) 100.0 % (2 / 2)
dsign CBC 15 100.0 % (8 / 8) 100.0 % (4 / 4)
dtrunc CBC 18 100.0 % (6 / 6) 100.0 % (2 / 2)
float4_cmp_internal CBC 8091228 100.0 % (6 / 6) 100.0 % (4 / 4)
float4larger CBC 9 100.0 % (7 / 7) 100.0 % (2 / 2)
float4out CBC 164043 100.0 % (9 / 9) 100.0 % (2 / 2)
float8_avg CBC 253 100.0 % (8 / 8) 100.0 % (2 / 2)
float8_cmp_internal CBC 12025319 100.0 % (6 / 6) 100.0 % (4 / 4)
float8_covar_samp GNC 12 100.0 % (8 / 8) 100.0 % (2 / 2)
float8_stddev_samp CBC 24 100.0 % (8 / 8) 100.0 % (2 / 2)
float8_var_samp CBC 21 100.0 % (8 / 8) 100.0 % (2 / 2)
float8larger CBC 6438 100.0 % (7 / 7) 100.0 % (2 / 2)
float8out_internal CBC 2295163 100.0 % (8 / 8) 100.0 % (2 / 2)
float8smaller CBC 576 100.0 % (7 / 7) 100.0 % (2 / 2)
sind_q1 CBC 213 100.0 % (4 / 4) 100.0 % (2 / 2)
btfloat48cmp GBC 17 100.0 % (4 / 4)
btfloat4cmp CBC 945111 100.0 % (4 / 4)
btfloat4fastcmp CBC 7141086 100.0 % (4 / 4)
btfloat4sortsupport CBC 713 100.0 % (4 / 4)
btfloat84cmp GBC 149 100.0 % (4 / 4)
btfloat8cmp CBC 1655 100.0 % (4 / 4)
btfloat8fastcmp CBC 3324299 100.0 % (4 / 4)
btfloat8sortsupport CBC 552 100.0 % (4 / 4)
cosd_0_to_60 CBC 267 100.0 % (3 / 3)
dasinh CBC 12 100.0 % (4 / 4)
dceil CBC 34230 100.0 % (3 / 3)
degrees CBC 40 100.0 % (3 / 3)
dfloor CBC 30 100.0 % (3 / 3)
dpi CBC 28 100.0 % (2 / 2)
dround CBC 589488 100.0 % (3 / 3)
float48div CBC 3 100.0 % (4 / 4)
float48eq CBC 1491 100.0 % (4 / 4)
float48ge CBC 2446 100.0 % (4 / 4)
float48gt CBC 2246 100.0 % (4 / 4)
float48le CBC 13219 100.0 % (4 / 4)
float48lt CBC 2134 100.0 % (4 / 4)
float48mi CBC 3 100.0 % (4 / 4)
float48mul CBC 4 100.0 % (4 / 4)
float48ne CBC 10065 100.0 % (4 / 4)
float48pl CBC 12 100.0 % (4 / 4)
float4abs CBC 15 100.0 % (3 / 3)
float4div CBC 24 100.0 % (4 / 4)
float4eq CBC 31190 100.0 % (4 / 4)
float4ge CBC 1914 100.0 % (4 / 4)
float4gt CBC 2319 100.0 % (4 / 4)
float4in CBC 367046 100.0 % (3 / 3)
float4le CBC 1914 100.0 % (4 / 4)
float4lt CBC 37044 100.0 % (4 / 4)
float4mi CBC 9 100.0 % (4 / 4)
float4mul CBC 18 100.0 % (4 / 4)
float4ne CBC 15 100.0 % (4 / 4)
float4pl CBC 27 100.0 % (4 / 4)
float4recv UBC 0 0.0 % (0 / 3)
float4send CBC 3246 100.0 % (5 / 5)
float4um CBC 8 100.0 % (4 / 4)
float4up UBC 0 0.0 % (0 / 3)
float84div CBC 3 100.0 % (4 / 4)
float84eq CBC 906 100.0 % (4 / 4)
float84ge CBC 1602 100.0 % (4 / 4)
float84gt CBC 1599 100.0 % (4 / 4)
float84le CBC 1899 100.0 % (4 / 4)
float84lt CBC 1599 100.0 % (4 / 4)
float84mi UBC 0 0.0 % (0 / 4)
float84mul UBC 0 0.0 % (0 / 4)
float84ne UBC 0 0.0 % (0 / 4)
float84pl CBC 6 100.0 % (4 / 4)
float8abs CBC 46234 100.0 % (3 / 3)
float8div CBC 7634 100.0 % (4 / 4)
float8eq CBC 304481 100.0 % (4 / 4)
float8ge CBC 10652 100.0 % (4 / 4)
float8gt CBC 15427 100.0 % (4 / 4)
float8in CBC 341010 100.0 % (3 / 3)
float8le CBC 3010 100.0 % (4 / 4)
float8lt CBC 84489 100.0 % (4 / 4)
float8mi CBC 6276 100.0 % (4 / 4)
float8mul CBC 933550 100.0 % (4 / 4)
float8ne CBC 8184 100.0 % (4 / 4)
float8out CBC 493839 100.0 % (3 / 3)
float8pl CBC 58999 100.0 % (4 / 4)
float8recv CBC 13 100.0 % (3 / 3)
float8send CBC 2578 100.0 % (5 / 5)
float8um CBC 146 100.0 % (4 / 4)
float8up UBC 0 0.0 % (0 / 3)
ftod CBC 147 100.0 % (3 / 3)
i2tod CBC 123 100.0 % (3 / 3)
i2tof UBC 0 0.0 % (0 / 3)
i4tod CBC 1171625 100.0 % (3 / 3)
i4tof CBC 249 100.0 % (3 / 3)
init_degree_constants CBC 3 100.0 % (10 / 10)
radians CBC 955 100.0 % (3 / 3)
sind_0_to_30 CBC 159 100.0 % (3 / 3)

Generated by: LCOV version 2.4-beta