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: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 82.4 % 1359 1120 239 12 5 1103 5
Current Date: 2025-10-28 08:26:42 +0900 Functions: 91.1 % 157 143 14 2 1 140
Baseline: lcov-20251028-005825-baseline Branches: 62.3 % 832 518 2 312 1 12 505
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 96.6 % 29 28 1 5 23
(360..) days: 82.1 % 1330 1092 238 12 1080
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 91.0 % 155 141 14 2 1 138
Branch coverage date bins:
(30,360] days: 83.3 % 36 30 2 4 12 18
(360..) days: 61.3 % 796 488 308 1 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
acosd_q1 CBC 18 100.0 % (6 / 6) 100.0 % (2 / 2)
asind_q1 CBC 42 100.0 % (6 / 6) 100.0 % (2 / 2)
btfloat48cmp GBC 17 100.0 % (4 / 4)
btfloat4cmp CBC 943246 100.0 % (4 / 4)
btfloat4fastcmp CBC 6910523 100.0 % (4 / 4)
btfloat4sortsupport CBC 702 100.0 % (4 / 4)
btfloat84cmp GBC 149 100.0 % (4 / 4)
btfloat8cmp CBC 1655 100.0 % (4 / 4)
btfloat8fastcmp CBC 3027347 100.0 % (4 / 4)
btfloat8sortsupport CBC 538 100.0 % (4 / 4)
check_float8_array CBC 24452 85.7 % (6 / 7) 41.7 % (5 / 12)
cosd_0_to_60 CBC 267 100.0 % (3 / 3)
cosd_q1 CBC 213 100.0 % (4 / 4) 100.0 % (2 / 2)
dacos UBC 0 0.0 % (0 / 10) 0.0 % (0 / 10)
dacosd CBC 30 76.9 % (10 / 13) 50.0 % (7 / 14)
dacosh CBC 9 100.0 % (6 / 6) 75.0 % (3 / 4)
dasin CBC 55 70.0 % (7 / 10) 40.0 % (4 / 10)
dasind CBC 30 76.9 % (10 / 13) 50.0 % (7 / 14)
dasinh CBC 12 100.0 % (4 / 4)
datan UBC 0 0.0 % (0 / 8) 0.0 % (0 / 4)
datan2 CBC 20 77.8 % (7 / 9) 50.0 % (3 / 6)
datan2d CBC 30 81.8 % (9 / 11) 50.0 % (4 / 8)
datand CBC 30 80.0 % (8 / 10) 50.0 % (3 / 6)
datanh CBC 12 80.0 % (8 / 10) 70.0 % (7 / 10)
dcbrt CBC 18 75.0 % (6 / 8) 50.0 % (4 / 8)
dceil CBC 34230 100.0 % (3 / 3)
dcos CBC 585 72.7 % (8 / 11) 40.0 % (4 / 10)
dcosd CBC 99 80.0 % (16 / 20) 56.2 % (9 / 16)
dcosh CBC 12 77.8 % (7 / 9) 50.0 % (2 / 4)
dcot UBC 0 0.0 % (0 / 10) 0.0 % (0 / 8)
dcotd CBC 54 82.6 % (19 / 23) 62.5 % (10 / 16)
degrees CBC 40 100.0 % (3 / 3)
derf CBC 3066 83.3 % (5 / 6) 50.0 % (1 / 2)
derfc CBC 66 83.3 % (5 / 6) 50.0 % (1 / 2)
dexp CBC 27 82.4 % (14 / 17) 78.6 % (11 / 14)
dfloor CBC 30 100.0 % (3 / 3)
dgamma CBC 39 94.1 % (16 / 17) 81.2 % (13 / 16)
dlgamma CBC 42 100.0 % (7 / 7) 83.3 % (5 / 6)
dlog1 CBC 15 83.3 % (10 / 12) 50.0 % (8 / 16)
dlog10 UBC 0 0.0 % (0 / 12) 0.0 % (0 / 16)
dpi CBC 28 100.0 % (2 / 2)
dpow CBC 334 81.0 % (47 / 58) 77.9 % (53 / 68)
dround CBC 589488 100.0 % (3 / 3)
dsign CBC 15 100.0 % (8 / 8) 100.0 % (4 / 4)
dsin CBC 487 72.7 % (8 / 11) 40.0 % (4 / 10)
dsind CBC 99 76.2 % (16 / 21) 62.5 % (10 / 16)
dsinh CBC 12 66.7 % (6 / 9) 25.0 % (1 / 4)
dsqrt CBC 2033 70.0 % (7 / 10) 41.7 % (5 / 12)
dtan UBC 0 0.0 % (0 / 9) 0.0 % (0 / 8)
dtand CBC 54 82.6 % (19 / 23) 62.5 % (10 / 16)
dtanh CBC 12 83.3 % (5 / 6) 50.0 % (1 / 2)
dtof CBC 28 100.0 % (8 / 8) 75.0 % (6 / 8)
dtoi2 CBC 45 100.0 % (6 / 6) 80.0 % (8 / 10)
dtoi4 CBC 545962 100.0 % (6 / 6) 90.0 % (9 / 10)
dtrunc CBC 18 100.0 % (6 / 6) 100.0 % (2 / 2)
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 13207 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)
float4_accum CBC 144 71.4 % (20 / 28) 50.0 % (9 / 18)
float4_cmp_internal CBC 7858800 100.0 % (6 / 6) 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 359976 100.0 % (3 / 3)
float4in_internal CBC 365154 65.9 % (29 / 44) 79.2 % (38 / 48)
float4larger CBC 9 100.0 % (7 / 7) 100.0 % (2 / 2)
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)
float4out CBC 162635 100.0 % (9 / 9) 100.0 % (2 / 2)
float4pl CBC 27 100.0 % (4 / 4)
float4recv UBC 0 0.0 % (0 / 3)
float4send CBC 3246 100.0 % (5 / 5)
float4smaller UBC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
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)
float8_accum CBC 23281 96.4 % (27 / 28) 88.9 % (16 / 18)
float8_avg CBC 253 100.0 % (8 / 8) 100.0 % (2 / 2)
float8_cmp_internal CBC 11727914 100.0 % (6 / 6) 100.0 % (4 / 4)
float8_combine CBC 201 97.1 % (34 / 35) 58.3 % (7 / 12)
float8_corr CBC 3 83.3 % (10 / 12) 50.0 % (3 / 6)
float8_covar_pop CBC 12 87.5 % (7 / 8) 50.0 % (1 / 2)
float8_covar_samp CBC 12 100.0 % (8 / 8) 100.0 % (2 / 2)
float8_regr_accum CBC 159 73.2 % (41 / 56) 27.8 % (15 / 54)
float8_regr_avgx CBC 3 87.5 % (7 / 8) 50.0 % (1 / 2)
float8_regr_avgy CBC 3 87.5 % (7 / 8) 50.0 % (1 / 2)
float8_regr_combine CBC 9 83.6 % (51 / 61) 33.3 % (8 / 24)
float8_regr_intercept CBC 3 84.6 % (11 / 13) 50.0 % (2 / 4)
float8_regr_r2 CBC 3 78.6 % (11 / 14) 50.0 % (3 / 6)
float8_regr_slope CBC 3 81.8 % (9 / 11) 50.0 % (2 / 4)
float8_regr_sxx CBC 15 87.5 % (7 / 8) 50.0 % (1 / 2)
float8_regr_sxy CBC 15 87.5 % (7 / 8) 50.0 % (1 / 2)
float8_regr_syy CBC 15 87.5 % (7 / 8) 50.0 % (1 / 2)
float8_stddev_pop CBC 21 87.5 % (7 / 8) 50.0 % (1 / 2)
float8_stddev_samp CBC 24 100.0 % (8 / 8) 100.0 % (2 / 2)
float8_var_pop CBC 42 87.5 % (7 / 8) 50.0 % (1 / 2)
float8_var_samp CBC 21 100.0 % (8 / 8) 100.0 % (2 / 2)
float8abs CBC 36234 100.0 % (3 / 3)
float8div CBC 7634 100.0 % (4 / 4)
float8eq CBC 304480 100.0 % (4 / 4)
float8ge CBC 10652 100.0 % (4 / 4)
float8gt CBC 15427 100.0 % (4 / 4)
float8in CBC 339937 100.0 % (3 / 3)
float8in_internal CBC 498203 67.4 % (29 / 43) 83.3 % (40 / 48)
float8larger CBC 6438 100.0 % (7 / 7) 100.0 % (2 / 2)
float8le CBC 3010 100.0 % (4 / 4)
float8lt CBC 84489 100.0 % (4 / 4)
float8mi CBC 6276 100.0 % (4 / 4)
float8mul CBC 933059 100.0 % (4 / 4)
float8ne CBC 8184 100.0 % (4 / 4)
float8out CBC 493553 100.0 % (3 / 3)
float8out_internal CBC 2294877 100.0 % (8 / 8) 100.0 % (2 / 2)
float8pl CBC 59079 100.0 % (4 / 4)
float8recv CBC 13 100.0 % (3 / 3)
float8send CBC 2578 100.0 % (5 / 5)
float8smaller CBC 576 100.0 % (7 / 7) 100.0 % (2 / 2)
float8um CBC 146 100.0 % (4 / 4)
float8up UBC 0 0.0 % (0 / 3)
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)
ftod CBC 147 100.0 % (3 / 3)
ftoi2 CBC 12 100.0 % (6 / 6) 80.0 % (8 / 10)
ftoi4 CBC 12 100.0 % (6 / 6) 80.0 % (8 / 10)
i2tod CBC 123 100.0 % (3 / 3)
i2tof UBC 0 0.0 % (0 / 3)
i4tod CBC 1171355 100.0 % (3 / 3)
i4tof CBC 249 100.0 % (3 / 3)
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)
init_degree_constants CBC 3 100.0 % (10 / 10)
is_infinite UBC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
radians CBC 955 100.0 % (3 / 3)
sind_0_to_30 CBC 159 100.0 % (3 / 3)
sind_q1 CBC 213 100.0 % (4 / 4) 100.0 % (2 / 2)
width_bucket_float8 GNC 435 100.0 % (37 / 37) 85.2 % (46 / 54)

Generated by: LCOV version 2.4-beta