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 DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 83.0 % 1413 1173 7 233 18 78 1077 31
Current Date: 2026-05-05 10:23:31 +0900 Functions: 91.2 % 160 146 14 2 22 122
Baseline: lcov-20260505-025707-baseline Branches: 63.4 % 870 552 17 301 8 43 501 6 14
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 91.8 % 85 78 7 78
(360..) days: 82.5 % 1328 1095 233 18 1077
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 91.1 % 157 143 14 2 19 122
Branch coverage date bins:
(30,360] days: 71.7 % 60 43 17 43
(360..) days: 62.8 % 810 509 301 8 501

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 24 100.0 % (6 / 6) 100.0 % (2 / 2)
asind_q1 CBC 56 100.0 % (6 / 6) 100.0 % (2 / 2)
btfloat48cmp GBC 17 100.0 % (4 / 4)
btfloat4cmp CBC 944318 100.0 % (4 / 4)
btfloat4fastcmp CBC 8265687 100.0 % (4 / 4)
btfloat4sortsupport CBC 705 100.0 % (4 / 4)
btfloat84cmp GBC 149 100.0 % (4 / 4)
btfloat8cmp CBC 2242 100.0 % (4 / 4)
btfloat8fastcmp CBC 4305785 100.0 % (4 / 4)
btfloat8sortsupport CBC 728 100.0 % (4 / 4)
check_float8_array CBC 33375 85.7 % (6 / 7) 41.7 % (5 / 12)
cosd_0_to_60 CBC 356 100.0 % (3 / 3)
cosd_q1 CBC 284 100.0 % (4 / 4) 100.0 % (2 / 2)
dacos UBC 0 0.0 % (0 / 10) 0.0 % (0 / 10)
dacosd CBC 40 76.9 % (10 / 13) 50.0 % (7 / 14)
dacosh CBC 14 100.0 % (6 / 6) 75.0 % (3 / 4)
dasin CBC 55 70.0 % (7 / 10) 40.0 % (4 / 10)
dasind CBC 40 76.9 % (10 / 13) 50.0 % (7 / 14)
dasinh CBC 20 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 40 81.8 % (9 / 11) 50.0 % (4 / 8)
datand CBC 40 80.0 % (8 / 10) 50.0 % (3 / 6)
datanh CBC 18 80.0 % (8 / 10) 70.0 % (7 / 10)
dcbrt CBC 25 75.0 % (6 / 8) 50.0 % (4 / 8)
dceil CBC 34240 100.0 % (3 / 3)
dcos CBC 589 72.7 % (8 / 11) 40.0 % (4 / 10)
dcosd CBC 132 80.0 % (16 / 20) 56.2 % (9 / 16)
dcosh CBC 20 77.8 % (7 / 9) 50.0 % (2 / 4)
dcot UBC 0 0.0 % (0 / 10) 0.0 % (0 / 8)
dcotd CBC 72 82.6 % (19 / 23) 62.5 % (10 / 16)
degrees CBC 40 100.0 % (3 / 3)
derf CBC 4088 83.3 % (5 / 6) 50.0 % (1 / 2)
derfc CBC 88 83.3 % (5 / 6) 50.0 % (1 / 2)
dexp CBC 39 82.4 % (14 / 17) 78.6 % (11 / 14)
dfloor CBC 40 100.0 % (3 / 3)
dgamma CBC 52 94.1 % (16 / 17) 81.2 % (13 / 16)
dlgamma CBC 59 100.0 % (7 / 7) 83.3 % (5 / 6)
dlog1 CBC 20 83.3 % (10 / 12) 50.0 % (8 / 16)
dlog10 UBC 0 0.0 % (0 / 12) 0.0 % (0 / 16)
dpi CBC 36 100.0 % (2 / 2)
dpow CBC 484 81.0 % (47 / 58) 77.9 % (53 / 68)
dround CBC 592744 100.0 % (3 / 3)
dsign CBC 20 100.0 % (8 / 8) 100.0 % (4 / 4)
dsin CBC 518 72.7 % (8 / 11) 40.0 % (4 / 10)
dsind CBC 132 76.2 % (16 / 21) 62.5 % (10 / 16)
dsinh CBC 20 66.7 % (6 / 9) 25.0 % (1 / 4)
dsqrt CBC 2052 70.0 % (7 / 10) 41.7 % (5 / 12)
dtan UBC 0 0.0 % (0 / 9) 0.0 % (0 / 8)
dtand CBC 72 82.6 % (19 / 23) 62.5 % (10 / 16)
dtanh CBC 20 83.3 % (5 / 6) 50.0 % (1 / 2)
dtof GNC 36 100.0 % (8 / 8) 75.0 % (6 / 8)
dtoi2 GNC 62 100.0 % (6 / 6) 80.0 % (8 / 10)
dtoi4 GNC 600543 100.0 % (6 / 6) 90.0 % (9 / 10)
dtrunc CBC 53511 100.0 % (6 / 6) 100.0 % (2 / 2)
float48div CBC 4 100.0 % (4 / 4)
float48eq CBC 1812 100.0 % (4 / 4)
float48ge CBC 3079 100.0 % (4 / 4)
float48gt CBC 2811 100.0 % (4 / 4)
float48le CBC 17511 100.0 % (4 / 4)
float48lt CBC 2663 100.0 % (4 / 4)
float48mi CBC 4 100.0 % (4 / 4)
float48mul CBC 4 100.0 % (4 / 4)
float48ne CBC 13428 100.0 % (4 / 4)
float48pl CBC 17 100.0 % (4 / 4)
float4_accum CBC 192 71.4 % (20 / 28) 50.0 % (9 / 18)
float4_cmp_internal CBC 9215036 100.0 % (6 / 6) 100.0 % (4 / 4)
float4abs CBC 20 100.0 % (3 / 3)
float4div CBC 36 100.0 % (4 / 4)
float4eq CBC 36048 100.0 % (4 / 4)
float4ge CBC 2552 100.0 % (4 / 4)
float4gt CBC 3092 100.0 % (4 / 4)
float4in CBC 411682 100.0 % (3 / 3)
float4in_internal CBC 416860 65.9 % (29 / 44) 79.2 % (38 / 48)
float4larger CBC 12 100.0 % (7 / 7) 100.0 % (2 / 2)
float4le CBC 2552 100.0 % (4 / 4)
float4lt CBC 49392 100.0 % (4 / 4)
float4mi CBC 12 100.0 % (4 / 4)
float4mul CBC 24 100.0 % (4 / 4)
float4ne CBC 20 100.0 % (4 / 4)
float4out CBC 194995 100.0 % (9 / 9) 100.0 % (2 / 2)
float4pl CBC 36 100.0 % (4 / 4)
float4recv UBC 0 0.0 % (0 / 3)
float4send CBC 4345 100.0 % (5 / 5)
float4smaller UBC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
float4um CBC 10 100.0 % (4 / 4)
float4up UBC 0 0.0 % (0 / 3)
float84div CBC 4 100.0 % (4 / 4)
float84eq CBC 1208 100.0 % (4 / 4)
float84ge CBC 2136 100.0 % (4 / 4)
float84gt CBC 2132 100.0 % (4 / 4)
float84le CBC 2532 100.0 % (4 / 4)
float84lt CBC 2132 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 8 100.0 % (4 / 4)
float8_accum CBC 31009 96.4 % (27 / 28) 88.9 % (16 / 18)
float8_avg CBC 337 100.0 % (8 / 8) 100.0 % (2 / 2)
float8_cmp_internal CBC 15811955 100.0 % (6 / 6) 100.0 % (4 / 4)
float8_combine CBC 271 97.1 % (34 / 35) 58.3 % (7 / 12)
float8_corr GNC 36 90.5 % (19 / 21) 78.6 % (11 / 14)
float8_covar_pop GNC 16 87.5 % (7 / 8) 50.0 % (1 / 2)
float8_covar_samp GNC 16 100.0 % (8 / 8) 100.0 % (2 / 2)
float8_regr_accum GNC 957 80.3 % (57 / 71) 42.9 % (30 / 70)
float8_regr_avgx GNC 4 81.8 % (9 / 11) 50.0 % (2 / 4)
float8_regr_avgy GNC 4 81.8 % (9 / 11) 50.0 % (2 / 4)
float8_regr_combine GNC 15 82.3 % (65 / 79) 35.7 % (10 / 28)
float8_regr_intercept GNC 8 92.3 % (12 / 13) 75.0 % (3 / 4)
float8_regr_r2 GNC 12 92.9 % (13 / 14) 83.3 % (5 / 6)
float8_regr_slope GNC 8 90.9 % (10 / 11) 75.0 % (3 / 4)
float8_regr_sxx GNC 20 87.5 % (7 / 8) 50.0 % (1 / 2)
float8_regr_sxy GNC 20 87.5 % (7 / 8) 50.0 % (1 / 2)
float8_regr_syy GNC 20 87.5 % (7 / 8) 50.0 % (1 / 2)
float8_stddev_pop CBC 28 87.5 % (7 / 8) 50.0 % (1 / 2)
float8_stddev_samp CBC 32 100.0 % (8 / 8) 100.0 % (2 / 2)
float8_var_pop CBC 56 87.5 % (7 / 8) 50.0 % (1 / 2)
float8_var_samp CBC 28 100.0 % (8 / 8) 100.0 % (2 / 2)
float8abs CBC 58241 100.0 % (3 / 3)
float8div CBC 10058 100.0 % (4 / 4)
float8eq CBC 402675 100.0 % (4 / 4)
float8ge CBC 14022 100.0 % (4 / 4)
float8gt CBC 20322 100.0 % (4 / 4)
float8in CBC 455378 100.0 % (3 / 3)
float8in_internal CBC 651333 67.4 % (29 / 43) 83.3 % (40 / 48)
float8larger CBC 8584 100.0 % (7 / 7) 100.0 % (2 / 2)
float8le CBC 3810 100.0 % (4 / 4)
float8lt CBC 112594 100.0 % (4 / 4)
float8mi CBC 8308 100.0 % (4 / 4)
float8mul CBC 989782 100.0 % (4 / 4)
float8ne CBC 8243 100.0 % (4 / 4)
float8out CBC 518655 100.0 % (3 / 3)
float8out_internal CBC 2358825 100.0 % (8 / 8) 100.0 % (2 / 2)
float8pl CBC 64298 100.0 % (4 / 4)
float8recv CBC 16 100.0 % (3 / 3)
float8send CBC 3437 100.0 % (5 / 5)
float8smaller CBC 768 100.0 % (7 / 7) 100.0 % (2 / 2)
float8um CBC 211 100.0 % (4 / 4)
float8up UBC 0 0.0 % (0 / 3)
float_overflow_error CBC 32 100.0 % (2 / 2) 50.0 % (1 / 2)
float_overflow_error_ext GNC 24 100.0 % (2 / 2) 50.0 % (1 / 2)
float_underflow_error CBC 8 100.0 % (2 / 2) 50.0 % (1 / 2)
float_underflow_error_ext GNC 12 100.0 % (2 / 2) 50.0 % (1 / 2)
float_zero_divide_error CBC 4 100.0 % (2 / 2) 50.0 % (1 / 2)
float_zero_divide_error_ext GNC 44 100.0 % (2 / 2) 50.0 % (1 / 2)
ftod CBC 201 100.0 % (3 / 3)
ftoi2 GNC 18 100.0 % (6 / 6) 80.0 % (8 / 10)
ftoi4 GNC 18 100.0 % (6 / 6) 80.0 % (8 / 10)
i2tod CBC 164 100.0 % (3 / 3)
i2tof UBC 0 0.0 % (0 / 3)
i4tod CBC 1533160 100.0 % (3 / 3)
i4tof CBC 367 100.0 % (3 / 3)
in_range_float4_float8 CBC 768 100.0 % (22 / 22) 91.7 % (22 / 24)
in_range_float8_float8 CBC 768 100.0 % (22 / 22) 91.7 % (22 / 24)
init_degree_constants CBC 4 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 212 100.0 % (3 / 3)
sind_q1 CBC 284 100.0 % (4 / 4) 100.0 % (2 / 2)
width_bucket_float8 GNC 585 100.0 % (37 / 37) 85.2 % (46 / 54)

Generated by: LCOV version 2.5.0-beta