Click here for information about interpreting this report.
| Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
common/ihevc_buf_mgr.c | 55.56% (5/9) | 57.95% (51/88) | 64.91% (37/57) | 53.57% (15/28) |
common/ihevc_chroma_intra_pred_filters.c | 100.00% (11/11) | 98.62% (501/508) | 97.88% (231/236) | 95.57% (151/158) |
common/ihevc_chroma_itrans_recon.c | 100.00% (1/1) | 100.00% (72/72) | 92.73% (102/110) | 85.19% (46/54) |
common/ihevc_chroma_itrans_recon_16x16.c | 100.00% (1/1) | 100.00% (700/700) | 94.00% (564/600) | 89.35% (302/338) |
common/ihevc_chroma_itrans_recon_8x8.c | 100.00% (1/1) | 100.00% (143/143) | 93.44% (114/122) | 87.50% (56/64) |
common/ihevc_chroma_recon.c | 100.00% (3/3) | 100.00% (81/81) | 100.00% (66/66) | 100.00% (36/36) |
common/ihevc_deblk_edge_filter.c | 100.00% (4/4) | 100.00% (403/403) | 100.00% (566/566) | 100.00% (338/338) |
common/ihevc_disp_mgr.c | 100.00% (3/3) | 81.63% (40/49) | 89.66% (26/29) | 78.57% (11/14) |
common/ihevc_dpb_mgr.c | 75.00% (6/8) | 79.47% (151/190) | 81.20% (95/117) | 75.00% (51/68) |
common/ihevc_inter_pred_filters.c | 100.00% (16/16) | 100.00% (278/278) | 100.00% (268/268) | 100.00% (116/116) |
common/ihevc_intra_pred_filters.c | 100.00% (13/13) | 98.71% (690/699) | 98.13% (420/428) | 97.14% (272/280) |
common/ihevc_itrans.c | 0.00% (0/5) | 0.00% (0/313) | 0.00% (0/196) | 0.00% (0/102) |
common/ihevc_itrans_recon.c | 100.00% (2/2) | 100.00% (135/135) | 92.73% (204/220) | 85.19% (92/108) |
common/ihevc_itrans_recon_16x16.c | 100.00% (1/1) | 100.00% (701/701) | 94.00% (564/600) | 89.35% (302/338) |
common/ihevc_itrans_recon_32x32.c | 100.00% (1/1) | 100.00% (940/940) | 94.23% (588/624) | 89.83% (318/354) |
common/ihevc_itrans_recon_8x8.c | 100.00% (1/1) | 100.00% (255/255) | 93.31% (223/239) | 87.50% (112/128) |
common/ihevc_mem_fns.c | 83.33% (5/6) | 73.08% (19/26) | 66.67% (8/12) | 50.00% (2/4) |
common/ihevc_padding.c | 66.67% (6/9) | 64.21% (61/95) | 71.43% (30/42) | 72.73% (16/22) |
common/ihevc_recon.c | 100.00% (5/5) | 100.00% (135/135) | 100.00% (110/110) | 100.00% (60/60) |
common/ihevc_sao.c | 100.00% (10/10) | 100.00% (918/918) | 100.00% (994/994) | 100.00% (608/608) |
common/ihevc_weighted_pred.c | 83.33% (5/6) | 83.04% (93/112) | 84.55% (93/110) | 85.71% (48/56) |
common/ithread.c | 24.00% (6/25) | 23.68% (18/76) | 23.08% (6/26) | - (0/0) |
common/x86/ihevc_32x32_itrans_recon_sse42_intr.c | 100.00% (1/1) | 100.00% (4287/4287) | 100.00% (69/69) | 100.00% (46/46) |
common/x86/ihevc_chroma_intra_pred_filters_sse42_intr.c | 100.00% (2/2) | 96.88% (217/224) | 92.86% (39/42) | 86.11% (31/36) |
common/x86/ihevc_chroma_intra_pred_filters_ssse3_intr.c | 100.00% (10/10) | 99.53% (1497/1504) | 98.22% (166/169) | 93.64% (103/110) |
common/x86/ihevc_deblk_ssse3_intr.c | 100.00% (4/4) | 100.00% (696/696) | 100.00% (166/166) | 100.00% (108/108) |
common/x86/ihevc_inter_pred_filters_sse42_intr.c | 100.00% (3/3) | 86.98% (274/315) | 88.54% (139/157) | 84.85% (56/66) |
common/x86/ihevc_inter_pred_filters_ssse3_intr.c | 100.00% (16/16) | 94.52% (2486/2630) | 95.42% (646/677) | 92.73% (204/220) |
common/x86/ihevc_intra_pred_filters_sse42_intr.c | 100.00% (8/8) | 94.52% (2468/2611) | 90.04% (208/231) | 86.36% (133/154) |
common/x86/ihevc_intra_pred_filters_ssse3_intr.c | 91.67% (11/12) | 93.01% (2939/3160) | 66.75% (283/424) | 63.57% (178/280) |
common/x86/ihevc_itrans_recon_16x16_ssse3_intr.c | 100.00% (1/1) | 100.00% (2165/2165) | 100.00% (148/148) | 100.00% (96/96) |
common/x86/ihevc_itrans_recon_32x32_ssse3_intr.c | 100.00% (1/1) | 100.00% (4287/4287) | 100.00% (69/69) | 100.00% (46/46) |
common/x86/ihevc_itrans_recon_sse42_intr.c | 100.00% (3/3) | 100.00% (1384/1384) | 100.00% (32/32) | 100.00% (10/10) |
common/x86/ihevc_itrans_recon_ssse3_intr.c | 100.00% (3/3) | 100.00% (1478/1478) | 100.00% (34/34) | 100.00% (10/10) |
common/x86/ihevc_platform_macros.h | 66.67% (2/3) | 84.21% (16/19) | 88.89% (8/9) | 100.00% (4/4) |
common/x86/ihevc_sao_ssse3_intr.c | 100.00% (10/10) | 99.97% (3557/3558) | 100.00% (654/654) | 100.00% (450/450) |
common/x86/ihevc_weighted_pred_sse42_intr.c | 100.00% (5/5) | 100.00% (782/782) | 100.00% (129/129) | 100.00% (68/68) |
common/x86/ihevc_weighted_pred_ssse3_intr.c | 83.33% (5/6) | 72.92% (773/1060) | 68.25% (129/189) | 66.67% (68/102) |
decoder/ihevcd_api.c | 64.00% (16/25) | 47.29% (1065/2252) | 53.47% (586/1096) | 43.05% (291/676) |
decoder/ihevcd_bitstream.c | 81.82% (9/11) | 90.71% (166/183) | 89.66% (130/145) | 86.00% (43/50) |
decoder/ihevcd_boundary_strength.c | 100.00% (3/3) | 99.40% (659/663) | 99.78% (455/456) | 97.46% (345/354) |
decoder/ihevcd_cabac.c | 90.00% (9/10) | 92.19% (248/269) | 80.94% (293/362) | 76.27% (90/118) |
decoder/ihevcd_deblk.c | 100.00% (1/1) | 100.00% (538/538) | 100.00% (274/274) | 100.00% (206/206) |
decoder/ihevcd_decode.c | 100.00% (3/3) | 57.14% (388/679) | 57.64% (200/347) | 53.87% (153/284) |
decoder/ihevcd_fmt_conv.c | 66.67% (4/6) | 56.68% (246/434) | 51.18% (173/338) | 50.56% (91/180) |
decoder/ihevcd_get_mv.c | 100.00% (1/1) | 100.00% (306/306) | 100.00% (135/135) | 100.00% (88/88) |
decoder/ihevcd_inter_pred.c | 100.00% (1/1) | 100.00% (454/454) | 100.00% (327/327) | 99.21% (250/252) |
decoder/ihevcd_intra_pred_mode_prediction.c | 100.00% (1/1) | 100.00% (163/163) | 100.00% (82/82) | 100.00% (54/54) |
decoder/ihevcd_iquant_itrans_recon_ctb.c | 100.00% (3/3) | 100.00% (731/731) | 100.00% (339/339) | 100.00% (210/210) |
decoder/ihevcd_itrans_recon_dc.c | 100.00% (2/2) | 100.00% (34/34) | 88.24% (60/68) | 75.00% (24/32) |
decoder/ihevcd_job_queue.c | 54.55% (6/11) | 35.19% (57/162) | 26.14% (23/88) | 16.67% (7/42) |
decoder/ihevcd_mv_merge.c | 100.00% (3/3) | 99.84% (613/614) | 100.00% (269/269) | 98.29% (230/234) |
decoder/ihevcd_mv_pred.c | 100.00% (5/5) | 100.00% (416/416) | 96.43% (324/336) | 94.88% (241/254) |
decoder/ihevcd_nal.c | 100.00% (4/4) | 95.52% (213/223) | 97.18% (138/142) | 96.38% (133/138) |
decoder/ihevcd_parse_headers.c | 84.62% (22/26) | 93.34% (2187/2343) | 93.33% (1343/1439) | 91.28% (743/814) |
decoder/ihevcd_parse_residual.c | 100.00% (1/1) | 100.00% (477/477) | 98.43% (500/508) | 95.49% (233/244) |
decoder/ihevcd_parse_slice.c | 100.00% (12/12) | 93.99% (2331/2480) | 92.39% (1069/1157) | 91.27% (763/836) |
decoder/ihevcd_parse_slice_header.c | 66.67% (2/3) | 94.73% (737/778) | 95.52% (512/536) | 92.86% (338/364) |
decoder/ihevcd_process_slice.c | 88.89% (8/9) | 71.40% (779/1091) | 69.72% (343/492) | 67.53% (208/308) |
decoder/ihevcd_ref_list.c | 100.00% (2/2) | 96.47% (273/283) | 97.71% (171/175) | 93.85% (122/130) |
decoder/ihevcd_sao.c | 50.00% (1/2) | 81.89% (2310/2821) | 79.74% (996/1249) | 81.13% (735/906) |
decoder/ihevcd_utils.c | 90.00% (9/10) | 72.67% (561/772) | 62.37% (237/380) | 42.92% (103/240) |
decoder/ihevcd_version.c | 0.00% (0/1) | 0.00% (0/15) | 0.00% (0/7) | 0.00% (0/2) |
decoder/x86/ihevcd_fmt_conv_ssse3_intr.c | 100.00% (1/1) | 86.96% (140/161) | 88.64% (39/44) | 79.17% (19/24) |
decoder/x86/ihevcd_function_selector.c | 100.00% (2/2) | 85.19% (23/27) | 85.71% (6/7) | 90.00% (9/10) |
decoder/x86/ihevcd_function_selector_generic.c | 100.00% (1/1) | 100.00% (100/100) | 100.00% (1/1) | - (0/0) |
decoder/x86/ihevcd_function_selector_sse42.c | 100.00% (1/1) | 100.00% (100/100) | 100.00% (1/1) | - (0/0) |
decoder/x86/ihevcd_function_selector_ssse3.c | 100.00% (1/1) | 100.00% (100/100) | 100.00% (1/1) | - (0/0) |
decoder/x86/ihevcd_it_rec_dc_sse42_intr.c | 100.00% (2/2) | 100.00% (254/254) | 85.71% (48/56) | 71.43% (20/28) |
decoder/x86/ihevcd_it_rec_dc_ssse3_intr.c | 100.00% (2/2) | 100.00% (254/254) | 85.71% (48/56) | 71.43% (20/28) |
fuzzer/hevc_dec_fuzzer.cpp | 100.00% (15/15) | 98.31% (232/236) | 97.44% (76/78) | 88.89% (48/54) |
Totals | 83.90% (344/410) | 91.92% (52846/57490) | 87.30% (17427/19962) | 84.80% (10380/12240) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)