File | Lines | Functions | Branches | ||||
---|---|---|---|---|---|---|---|
kleidicv/include/kleidicv/arithmetics/rotate.h |
|
100.0% | 9 / 9 | 100.0% | 1 / 1 | 100.0% | 6 / 6 |
kleidicv/include/kleidicv/dispatch.h |
|
100.0% | 8 / 8 | 100.0% | 3 / 3 | -% | 0 / 0 |
kleidicv/include/kleidicv/filters/blur_and_downsample.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | 100.0% | 4 / 4 |
kleidicv/include/kleidicv/filters/filter_2d_neon.h |
|
100.0% | 82 / 82 | 95.6% | 261 / 273 | 100.0% | 56 / 56 |
kleidicv/include/kleidicv/filters/filter_2d_sc.h |
|
100.0% | 134 / 134 | 100.0% | 378 / 378 | 100.0% | 56 / 56 |
kleidicv/include/kleidicv/filters/filter_2d_window_loader_3x3.h |
|
100.0% | 30 / 30 | 100.0% | 84 / 84 | -% | 0 / 0 |
kleidicv/include/kleidicv/filters/filter_2d_window_loader_5x5.h |
|
100.0% | 52 / 52 | 100.0% | 28 / 28 | -% | 0 / 0 |
kleidicv/include/kleidicv/filters/filter_2d_window_loader_7x7.h |
|
100.0% | 100 / 100 | 100.0% | 28 / 28 | -% | 0 / 0 |
kleidicv/include/kleidicv/filters/gaussian_blur.h |
|
100.0% | 38 / 38 | 100.0% | 4 / 4 | 100.0% | 48 / 48 |
kleidicv/include/kleidicv/filters/median_blur.h |
|
100.0% | 24 / 24 | 100.0% | 21 / 21 | 100.0% | 238 / 238 |
kleidicv/include/kleidicv/filters/process_filter_2d.h |
|
100.0% | 77 / 77 | 100.0% | 84 / 84 | 100.0% | 168 / 168 |
kleidicv/include/kleidicv/filters/scharr.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | 100.0% | 4 / 4 |
kleidicv/include/kleidicv/filters/separable_filter_15x15_neon.h |
|
100.0% | 145 / 145 | 100.0% | 10 / 10 | 100.0% | 2 / 2 |
kleidicv/include/kleidicv/filters/separable_filter_15x15_sc.h |
|
100.0% | 183 / 183 | 100.0% | 26 / 26 | 100.0% | 2 / 2 |
kleidicv/include/kleidicv/filters/separable_filter_21x21_neon.h |
|
100.0% | 162 / 162 | 100.0% | 9 / 9 | 100.0% | 2 / 2 |
kleidicv/include/kleidicv/filters/separable_filter_21x21_sc.h |
|
100.0% | 233 / 233 | 100.0% | 26 / 26 | 100.0% | 2 / 2 |
kleidicv/include/kleidicv/filters/separable_filter_2d.h |
|
100.0% | 7 / 7 | 100.0% | 1 / 1 | 100.0% | 8 / 8 |
kleidicv/include/kleidicv/filters/separable_filter_3x3_neon.h |
|
100.0% | 88 / 88 | 100.0% | 44 / 44 | 100.0% | 4 / 4 |
kleidicv/include/kleidicv/filters/separable_filter_3x3_sc.h |
|
100.0% | 79 / 79 | 100.0% | 104 / 104 | 100.0% | 4 / 4 |
kleidicv/include/kleidicv/filters/separable_filter_5x5_neon.h |
|
100.0% | 75 / 75 | 100.0% | 50 / 50 | 100.0% | 6 / 6 |
kleidicv/include/kleidicv/filters/separable_filter_5x5_sc.h |
|
100.0% | 97 / 97 | 100.0% | 130 / 130 | 100.0% | 6 / 6 |
kleidicv/include/kleidicv/filters/separable_filter_7x7_neon.h |
|
100.0% | 89 / 89 | 100.0% | 20 / 20 | 100.0% | 4 / 4 |
kleidicv/include/kleidicv/filters/separable_filter_7x7_sc.h |
|
100.0% | 113 / 113 | 100.0% | 52 / 52 | 100.0% | 4 / 4 |
kleidicv/include/kleidicv/filters/sigma.h |
|
100.0% | 27 / 27 | 100.0% | 5 / 5 | 100.0% | 6 / 6 |
kleidicv/include/kleidicv/filters/sobel.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | 100.0% | 2 / 2 |
kleidicv/include/kleidicv/morphology/workspace.h |
|
100.0% | 198 / 198 | 100.0% | 44 / 44 | 95.2% | 79 / 83 |
kleidicv/include/kleidicv/neon.h |
|
100.0% | 155 / 155 | 100.0% | 632 / 632 | 100.0% | 24 / 24 |
kleidicv/include/kleidicv/neon_intrinsics.h |
|
100.0% | 129 / 129 | 100.0% | 161 / 161 | -% | 0 / 0 |
kleidicv/include/kleidicv/operations.h |
|
100.0% | 286 / 286 | 99.5% | 5265 / 5290 | 100.0% | 10 / 10 |
kleidicv/include/kleidicv/resize/resize_linear.h |
|
100.0% | 18 / 18 | 100.0% | 4 / 4 | 100.0% | 12 / 12 |
kleidicv/include/kleidicv/sve2.h |
|
100.0% | 146 / 146 | 99.4% | 978 / 984 | 100.0% | 16 / 16 |
kleidicv/include/kleidicv/transform/remap.h |
|
100.0% | 27 / 27 | 100.0% | 6 / 6 | 98.1% | 102 / 104 |
kleidicv/include/kleidicv/transform/warp_perspective.h |
|
100.0% | 7 / 7 | 100.0% | 1 / 1 | 100.0% | 8 / 8 |
kleidicv/include/kleidicv/types.h |
|
100.0% | 191 / 191 | 99.9% | 1431 / 1432 | 100.0% | 142 / 142 |
kleidicv/include/kleidicv/utils.h |
|
100.0% | 137 / 137 | 97.4% | 2612 / 2681 | 98.1% | 657 / 670 |
kleidicv/include/kleidicv/workspace/blur_and_downsample_ws.h |
|
100.0% | 41 / 41 | 100.0% | 6 / 6 | 100.0% | 6 / 6 |
kleidicv/include/kleidicv/workspace/border_15x15.h |
|
100.0% | 153 / 153 | 100.0% | 66 / 66 | 98.2% | 108 / 110 |
kleidicv/include/kleidicv/workspace/border_21x21.h |
|
100.0% | 219 / 219 | 100.0% | 84 / 84 | 98.7% | 156 / 158 |
kleidicv/include/kleidicv/workspace/border_3x3.h |
|
100.0% | 28 / 28 | 100.0% | 210 / 210 | 83.3% | 70 / 84 |
kleidicv/include/kleidicv/workspace/border_5x5.h |
|
100.0% | 50 / 50 | 100.0% | 252 / 252 | 93.3% | 196 / 210 |
kleidicv/include/kleidicv/workspace/border_7x7.h |
|
100.0% | 68 / 68 | 100.0% | 294 / 294 | 95.7% | 308 / 322 |
kleidicv/include/kleidicv/workspace/border_types.h |
|
100.0% | 8 / 8 | 100.0% | 1 / 1 | 100.0% | 5 / 5 |
kleidicv/include/kleidicv/workspace/separable.h |
|
100.0% | 96 / 96 | 100.0% | 93 / 93 | 100.0% | 56 / 56 |
kleidicv/src/analysis/count_nonzeros_neon.cpp |
|
100.0% | 23 / 23 | 100.0% | 7 / 7 | 100.0% | 12 / 12 |
kleidicv/src/analysis/min_max_api.cpp |
|
100.0% | 7 / 7 | 100.0% | 7 / 7 | 100.0% | 24 / 24 |
kleidicv/src/analysis/min_max_loc_neon.cpp |
|
100.0% | 123 / 123 | 100.0% | 9 / 9 | 100.0% | 44 / 44 |
kleidicv/src/analysis/min_max_neon.cpp |
|
100.0% | 34 / 34 | 100.0% | 36 / 36 | 100.0% | 108 / 108 |
kleidicv/src/analysis/min_max_sc.h |
|
100.0% | 34 / 34 | 100.0% | 60 / 60 | 100.0% | 108 / 108 |
kleidicv/src/analysis/min_max_sme.cpp |
|
100.0% | 2 / 2 | 100.0% | 6 / 6 | -% | 0 / 0 |
kleidicv/src/analysis/min_max_sve2.cpp |
|
100.0% | 2 / 2 | 100.0% | 6 / 6 | -% | 0 / 0 |
kleidicv/src/arithmetics/absdiff_api.cpp |
|
100.0% | 5 / 5 | 100.0% | 5 / 5 | 100.0% | 20 / 20 |
kleidicv/src/arithmetics/absdiff_neon.cpp |
|
100.0% | 23 / 23 | 100.0% | 15 / 15 | 100.0% | 100 / 100 |
kleidicv/src/arithmetics/absdiff_sme.cpp |
|
100.0% | 19 / 19 | 100.0% | 10 / 10 | 100.0% | 90 / 90 |
kleidicv/src/arithmetics/absdiff_sve2.cpp |
|
100.0% | 19 / 19 | 100.0% | 10 / 10 | 100.0% | 90 / 90 |
kleidicv/src/arithmetics/add_abs_with_threshold_api.cpp |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | 100.0% | 4 / 4 |
kleidicv/src/arithmetics/add_abs_with_threshold_neon.cpp |
|
100.0% | 32 / 32 | 100.0% | 5 / 5 | 100.0% | 24 / 24 |
kleidicv/src/arithmetics/add_abs_with_threshold_sc.h |
|
100.0% | 21 / 21 | 100.0% | 6 / 6 | 100.0% | 18 / 18 |
kleidicv/src/arithmetics/add_abs_with_threshold_sme.cpp |
|
100.0% | 4 / 4 | 100.0% | 1 / 1 | -% | 0 / 0 |
kleidicv/src/arithmetics/add_abs_with_threshold_sve2.cpp |
|
100.0% | 4 / 4 | 100.0% | 1 / 1 | -% | 0 / 0 |
kleidicv/src/arithmetics/add_api.cpp |
|
100.0% | 8 / 8 | 100.0% | 8 / 8 | 100.0% | 32 / 32 |
kleidicv/src/arithmetics/add_neon.cpp |
|
100.0% | 27 / 27 | 100.0% | 24 / 24 | 100.0% | 176 / 176 |
kleidicv/src/arithmetics/add_sc.h |
|
100.0% | 15 / 15 | 100.0% | 32 / 32 | 100.0% | 144 / 144 |
kleidicv/src/arithmetics/add_sme.cpp |
|
100.0% | 3 / 3 | 100.0% | 8 / 8 | -% | 0 / 0 |
kleidicv/src/arithmetics/add_sve2.cpp |
|
100.0% | 3 / 3 | 100.0% | 8 / 8 | -% | 0 / 0 |
kleidicv/src/arithmetics/compare_api.cpp |
|
100.0% | 2 / 2 | 100.0% | 2 / 2 | 100.0% | 8 / 8 |
kleidicv/src/arithmetics/compare_neon.cpp |
|
100.0% | 27 / 27 | 100.0% | 8 / 8 | 100.0% | 36 / 36 |
kleidicv/src/arithmetics/compare_sc.h |
|
100.0% | 23 / 23 | 100.0% | 8 / 8 | 100.0% | 36 / 36 |
kleidicv/src/arithmetics/compare_sme.cpp |
|
100.0% | 6 / 6 | 100.0% | 2 / 2 | -% | 0 / 0 |
kleidicv/src/arithmetics/compare_sve2.cpp |
|
100.0% | 6 / 6 | 100.0% | 2 / 2 | -% | 0 / 0 |
kleidicv/src/arithmetics/exp_api.cpp |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | 100.0% | 4 / 4 |
kleidicv/src/arithmetics/exp_neon.cpp |
|
100.0% | 44 / 44 | 100.0% | 5 / 5 | 100.0% | 16 / 16 |
kleidicv/src/arithmetics/exp_sc.h |
|
100.0% | 45 / 45 | 100.0% | 6 / 6 | 100.0% | 16 / 16 |
kleidicv/src/arithmetics/exp_sme.cpp |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
kleidicv/src/arithmetics/exp_sve2.cpp |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
kleidicv/src/arithmetics/in_range_api.cpp |
|
100.0% | 2 / 2 | 100.0% | 2 / 2 | 100.0% | 8 / 8 |
kleidicv/src/arithmetics/in_range_neon.cpp |
|
100.0% | 64 / 64 | 100.0% | 10 / 10 | 100.0% | 34 / 34 |
kleidicv/src/arithmetics/in_range_sc.h |
|
100.0% | 90 / 90 | 100.0% | 20 / 20 | 100.0% | 30 / 30 |
kleidicv/src/arithmetics/in_range_sme.cpp |
|
100.0% | 3 / 3 | 100.0% | 2 / 2 | -% | 0 / 0 |
kleidicv/src/arithmetics/in_range_sve2.cpp |
|
100.0% | 3 / 3 | 100.0% | 2 / 2 | -% | 0 / 0 |
kleidicv/src/arithmetics/multiply_api.cpp |
|
100.0% | 5 / 5 | 100.0% | 5 / 5 | 100.0% | 10 / 10 |
kleidicv/src/arithmetics/multiply_neon.cpp |
|
100.0% | 32 / 32 | 100.0% | 20 / 20 | 100.0% | 118 / 118 |
kleidicv/src/arithmetics/multiply_sve2.cpp |
|
100.0% | 22 / 22 | 100.0% | 15 / 15 | 100.0% | 90 / 90 |
kleidicv/src/arithmetics/rotate_api.cpp |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
kleidicv/src/arithmetics/rotate_neon.cpp |
|
100.0% | 97 / 97 | 93.0% | 40 / 43 | 99.2% | 130 / 131 |
kleidicv/src/arithmetics/scale_api.cpp |
|
100.0% | 2 / 2 | 100.0% | 2 / 2 | 100.0% | 4 / 4 |
kleidicv/src/arithmetics/scale_neon.cpp |
|
100.0% | 142 / 142 | 100.0% | 20 / 20 | 100.0% | 36 / 36 |
kleidicv/src/arithmetics/scale_sc.h |
|
100.0% | 27 / 27 | 100.0% | 10 / 10 | 100.0% | 16 / 16 |
kleidicv/src/arithmetics/scale_sme.cpp |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
kleidicv/src/arithmetics/scale_sve2.cpp |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
kleidicv/src/arithmetics/sub_api.cpp |
|
100.0% | 8 / 8 | 100.0% | 8 / 8 | 100.0% | 32 / 32 |
kleidicv/src/arithmetics/sub_neon.cpp |
|
100.0% | 27 / 27 | 100.0% | 24 / 24 | 100.0% | 176 / 176 |
kleidicv/src/arithmetics/sub_sme.cpp |
|
100.0% | 15 / 15 | 100.0% | 16 / 16 | 100.0% | 144 / 144 |
kleidicv/src/arithmetics/sub_sve2.cpp |
|
100.0% | 15 / 15 | 100.0% | 16 / 16 | 100.0% | 144 / 144 |
kleidicv/src/arithmetics/sum_api.cpp |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | 100.0% | 4 / 4 |
kleidicv/src/arithmetics/sum_neon.cpp |
|
100.0% | 24 / 24 | 100.0% | 5 / 5 | 100.0% | 12 / 12 |
kleidicv/src/arithmetics/sum_sc.h |
|
100.0% | 34 / 34 | 100.0% | 8 / 8 | 100.0% | 14 / 14 |
kleidicv/src/arithmetics/sum_sme.cpp |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
kleidicv/src/arithmetics/sum_sve2.cpp |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
kleidicv/src/arithmetics/threshold_api.cpp |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | 100.0% | 4 / 4 |
kleidicv/src/arithmetics/threshold_neon.cpp |
|
100.0% | 23 / 23 | 100.0% | 4 / 4 | 100.0% | 16 / 16 |
kleidicv/src/arithmetics/threshold_sc.h |
|
100.0% | 18 / 18 | 100.0% | 6 / 6 | 100.0% | 14 / 14 |
kleidicv/src/arithmetics/threshold_sme.cpp |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
kleidicv/src/arithmetics/threshold_sve2.cpp |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
kleidicv/src/arithmetics/transpose_api.cpp |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
kleidicv/src/arithmetics/transpose_neon.cpp |
|
100.0% | 136 / 136 | 100.0% | 63 / 63 | 99.5% | 184 / 185 |
kleidicv/src/conversions/float_conv_api.cpp |
|
100.0% | 4 / 4 | 100.0% | 4 / 4 | 100.0% | 16 / 16 |
kleidicv/src/conversions/float_conv_neon.cpp |
|
100.0% | 123 / 123 | 100.0% | 12 / 12 | 100.0% | 80 / 80 |
kleidicv/src/conversions/float_conv_sc.h |
|
100.0% | 126 / 126 | 100.0% | 48 / 48 | 100.0% | 64 / 64 |
kleidicv/src/conversions/float_conv_sme.cpp |
|
100.0% | 3 / 3 | 100.0% | 4 / 4 | -% | 0 / 0 |
kleidicv/src/conversions/float_conv_sve2.cpp |
|
100.0% | 3 / 3 | 100.0% | 4 / 4 | -% | 0 / 0 |
kleidicv/src/conversions/gray_to_rgb_api.cpp |
|
100.0% | 2 / 2 | 100.0% | 2 / 2 | 100.0% | 8 / 8 |
kleidicv/src/conversions/gray_to_rgb_neon.cpp |
|
100.0% | 52 / 52 | 100.0% | 8 / 8 | 100.0% | 28 / 28 |
kleidicv/src/conversions/gray_to_rgb_sc.h |
|
100.0% | 122 / 122 | 96.2% | 25 / 26 | 100.0% | 32 / 32 |
kleidicv/src/conversions/gray_to_rgb_sme.cpp |
|
100.0% | 4 / 4 | 100.0% | 2 / 2 | -% | 0 / 0 |
kleidicv/src/conversions/gray_to_rgb_sve2.cpp |
|
100.0% | 4 / 4 | 100.0% | 2 / 2 | -% | 0 / 0 |
kleidicv/src/conversions/merge_api.cpp |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
kleidicv/src/conversions/merge_neon.cpp |
|
100.0% | 148 / 148 | 100.0% | 36 / 36 | 100.0% | 209 / 209 |
kleidicv/src/conversions/rgb_to_rgb_api.cpp |
|
100.0% | 26 / 26 | 100.0% | 8 / 8 | 100.0% | 52 / 52 |
kleidicv/src/conversions/rgb_to_rgb_neon.cpp |
|
100.0% | 158 / 158 | 100.0% | 19 / 19 | 100.0% | 84 / 84 |
kleidicv/src/conversions/rgb_to_rgb_sc.h |
|
100.0% | 108 / 108 | 100.0% | 24 / 24 | 100.0% | 84 / 84 |
kleidicv/src/conversions/rgb_to_rgb_sme.cpp |
|
100.0% | 12 / 12 | 100.0% | 6 / 6 | -% | 0 / 0 |
kleidicv/src/conversions/rgb_to_rgb_sve2.cpp |
|
100.0% | 12 / 12 | 100.0% | 6 / 6 | -% | 0 / 0 |
kleidicv/src/conversions/rgb_to_yuv420_neon.h |
|
100.0% | 180 / 180 | 100.0% | 104 / 104 | 100.0% | 80 / 80 |
kleidicv/src/conversions/rgb_to_yuv420_sc.h |
|
100.0% | 230 / 230 | 100.0% | 192 / 192 | 100.0% | 80 / 80 |
kleidicv/src/conversions/rgb_to_yuv420p_api.cpp |
|
100.0% | 16 / 16 | 100.0% | 8 / 8 | 100.0% | 16 / 16 |
kleidicv/src/conversions/rgb_to_yuv420p_neon.cpp |
|
100.0% | 36 / 36 | 100.0% | 4 / 4 | 100.0% | 56 / 56 |
kleidicv/src/conversions/rgb_to_yuv420p_sme.cpp |
|
100.0% | 36 / 36 | 100.0% | 4 / 4 | 100.0% | 56 / 56 |
kleidicv/src/conversions/rgb_to_yuv420p_sve2.cpp |
|
100.0% | 36 / 36 | 100.0% | 4 / 4 | 100.0% | 56 / 56 |
kleidicv/src/conversions/rgb_to_yuv420sp_api.cpp |
|
100.0% | 20 / 20 | 100.0% | 8 / 8 | 100.0% | 16 / 16 |
kleidicv/src/conversions/rgb_to_yuv420sp_neon.cpp |
|
100.0% | 36 / 36 | 100.0% | 4 / 4 | 100.0% | 72 / 72 |
kleidicv/src/conversions/rgb_to_yuv420sp_sme.cpp |
|
100.0% | 36 / 36 | 100.0% | 4 / 4 | 100.0% | 72 / 72 |
kleidicv/src/conversions/rgb_to_yuv420sp_sve2.cpp |
|
100.0% | 36 / 36 | 100.0% | 4 / 4 | 100.0% | 72 / 72 |
kleidicv/src/conversions/rgb_to_yuv_api.cpp |
|
100.0% | 4 / 4 | 100.0% | 4 / 4 | 100.0% | 16 / 16 |
kleidicv/src/conversions/rgb_to_yuv_neon.cpp |
|
100.0% | 122 / 122 | 100.0% | 24 / 24 | 100.0% | 56 / 56 |
kleidicv/src/conversions/rgb_to_yuv_sc.h |
|
100.0% | 159 / 159 | 100.0% | 52 / 52 | 100.0% | 60 / 60 |
kleidicv/src/conversions/rgb_to_yuv_sme.cpp |
|
100.0% | 8 / 8 | 100.0% | 4 / 4 | -% | 0 / 0 |
kleidicv/src/conversions/rgb_to_yuv_sve2.cpp |
|
100.0% | 8 / 8 | 100.0% | 4 / 4 | -% | 0 / 0 |
kleidicv/src/conversions/split_api.cpp |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
kleidicv/src/conversions/split_neon.cpp |
|
100.0% | 134 / 134 | 100.0% | 37 / 37 | 100.0% | 209 / 209 |
kleidicv/src/conversions/yuv420_to_rgb_neon.h |
|
100.0% | 144 / 144 | 100.0% | 20 / 20 | 100.0% | 16 / 16 |
kleidicv/src/conversions/yuv420_to_rgb_sc.h |
|
100.0% | 100 / 100 | 100.0% | 16 / 16 | 100.0% | 8 / 8 |
kleidicv/src/conversions/yuv_p_to_rgb_api.cpp |
|
100.0% | 16 / 16 | 100.0% | 8 / 8 | 100.0% | 16 / 16 |
kleidicv/src/conversions/yuv_p_to_rgb_neon.cpp |
|
100.0% | 106 / 106 | 100.0% | 28 / 28 | 100.0% | 96 / 96 |
kleidicv/src/conversions/yuv_p_to_rgb_sc.h |
|
100.0% | 102 / 102 | 93.8% | 60 / 64 | 100.0% | 72 / 72 |
kleidicv/src/conversions/yuv_p_to_rgb_sme.cpp |
|
100.0% | 12 / 12 | 100.0% | 4 / 4 | -% | 0 / 0 |
kleidicv/src/conversions/yuv_p_to_rgb_sve2.cpp |
|
100.0% | 12 / 12 | 100.0% | 4 / 4 | -% | 0 / 0 |
kleidicv/src/conversions/yuv_sp_to_rgb_api.cpp |
|
100.0% | 4 / 4 | 100.0% | 4 / 4 | 100.0% | 16 / 16 |
kleidicv/src/conversions/yuv_sp_to_rgb_neon.cpp |
|
100.0% | 64 / 64 | 100.0% | 20 / 20 | 100.0% | 96 / 96 |
kleidicv/src/conversions/yuv_sp_to_rgb_sc.h |
|
100.0% | 51 / 51 | 100.0% | 40 / 40 | 100.0% | 72 / 72 |
kleidicv/src/conversions/yuv_sp_to_rgb_sme.cpp |
|
100.0% | 12 / 12 | 100.0% | 4 / 4 | -% | 0 / 0 |
kleidicv/src/conversions/yuv_sp_to_rgb_sve2.cpp |
|
100.0% | 12 / 12 | 100.0% | 4 / 4 | -% | 0 / 0 |
kleidicv/src/conversions/yuv_to_rgb_api.cpp |
|
100.0% | 4 / 4 | 100.0% | 4 / 4 | 100.0% | 16 / 16 |
kleidicv/src/conversions/yuv_to_rgb_neon.cpp |
|
100.0% | 112 / 112 | 100.0% | 24 / 24 | 100.0% | 56 / 56 |
kleidicv/src/conversions/yuv_to_rgb_sc.h |
|
100.0% | 107 / 107 | 100.0% | 32 / 32 | 100.0% | 56 / 56 |
kleidicv/src/conversions/yuv_to_rgb_sme.cpp |
|
100.0% | 8 / 8 | 100.0% | 4 / 4 | -% | 0 / 0 |
kleidicv/src/conversions/yuv_to_rgb_sve2.cpp |
|
100.0% | 8 / 8 | 100.0% | 4 / 4 | -% | 0 / 0 |
kleidicv/src/filters/blur_and_downsample_api.cpp |
|
100.0% | 12 / 12 | 100.0% | 2 / 2 | 100.0% | 10 / 10 |
kleidicv/src/filters/blur_and_downsample_neon.cpp |
|
100.0% | 145 / 145 | 100.0% | 15 / 15 | 100.0% | 30 / 30 |
kleidicv/src/filters/blur_and_downsample_sc.h |
|
100.0% | 171 / 171 | 100.0% | 32 / 32 | 100.0% | 28 / 28 |
kleidicv/src/filters/blur_and_downsample_sme.cpp |
|
100.0% | 4 / 4 | 100.0% | 1 / 1 | -% | 0 / 0 |
kleidicv/src/filters/blur_and_downsample_sve2.cpp |
|
100.0% | 4 / 4 | 100.0% | 1 / 1 | -% | 0 / 0 |
kleidicv/src/filters/border_generic_neon.h |
|
100.0% | 52 / 52 | 100.0% | 6 / 6 | 100.0% | 8 / 8 |
kleidicv/src/filters/gaussian_blur_api.cpp |
|
100.0% | 20 / 20 | 100.0% | 3 / 3 | 100.0% | 16 / 16 |
kleidicv/src/filters/gaussian_blur_arbitrary_neon.cpp |
|
100.0% | 288 / 288 | 100.0% | 21 / 21 | 100.0% | 34 / 34 |
kleidicv/src/filters/gaussian_blur_fixed_neon.cpp |
|
100.0% | 224 / 224 | 100.0% | 55 / 55 | 96.4% | 54 / 56 |
kleidicv/src/filters/gaussian_blur_fixed_sc.h |
|
100.0% | 193 / 193 | 100.0% | 100 / 100 | 96.4% | 54 / 56 |
kleidicv/src/filters/gaussian_blur_fixed_sme.cpp |
|
100.0% | 4 / 4 | 100.0% | 1 / 1 | -% | 0 / 0 |
kleidicv/src/filters/gaussian_blur_fixed_sve2.cpp |
|
100.0% | 4 / 4 | 100.0% | 1 / 1 | -% | 0 / 0 |
kleidicv/src/filters/median_blur_api.cpp |
|
100.0% | 94 / 94 | 100.0% | 16 / 16 | 97.9% | 47 / 48 |
kleidicv/src/filters/median_blur_border_handling.h |
|
100.0% | 26 / 26 | 100.0% | 1 / 1 | 100.0% | 14 / 14 |
kleidicv/src/filters/median_blur_large_hist_neon.cpp |
|
100.0% | 383 / 383 | 100.0% | 45 / 45 | 100.0% | 94 / 94 |
kleidicv/src/filters/median_blur_small_hist_neon.cpp |
|
100.0% | 221 / 221 | 100.0% | 14 / 14 | 100.0% | 40 / 40 |
kleidicv/src/filters/median_blur_sorting_network_3x3.h |
|
100.0% | 66 / 66 | 100.0% | 56 / 56 | -% | 0 / 0 |
kleidicv/src/filters/median_blur_sorting_network_5x5.h |
|
100.0% | 109 / 109 | 100.0% | 28 / 28 | -% | 0 / 0 |
kleidicv/src/filters/median_blur_sorting_network_7x7.h |
|
100.0% | 290 / 290 | 100.0% | 28 / 28 | -% | 0 / 0 |
kleidicv/src/filters/median_blur_sorting_network_neon.cpp |
|
100.0% | 92 / 92 | 100.0% | 133 / 133 | 100.0% | 42 / 42 |
kleidicv/src/filters/median_blur_sorting_network_sc.h |
|
100.0% | 56 / 56 | 100.0% | 140 / 140 | 100.0% | 28 / 28 |
kleidicv/src/filters/median_blur_sorting_network_sme.cpp |
|
100.0% | 4 / 4 | 100.0% | 7 / 7 | -% | 0 / 0 |
kleidicv/src/filters/median_blur_sorting_network_sve2.cpp |
|
100.0% | 4 / 4 | 100.0% | 7 / 7 | -% | 0 / 0 |
kleidicv/src/filters/scharr_api.cpp |
|
100.0% | 9 / 9 | 100.0% | 2 / 2 | 100.0% | 8 / 8 |
kleidicv/src/filters/scharr_neon.cpp |
|
100.0% | 106 / 106 | 100.0% | 13 / 13 | 100.0% | 18 / 18 |
kleidicv/src/filters/scharr_sc.h |
|
100.0% | 88 / 88 | 100.0% | 24 / 24 | 100.0% | 18 / 18 |
kleidicv/src/filters/scharr_sme.cpp |
|
100.0% | 4 / 4 | 100.0% | 1 / 1 | -% | 0 / 0 |
kleidicv/src/filters/scharr_sve2.cpp |
|
100.0% | 4 / 4 | 100.0% | 1 / 1 | -% | 0 / 0 |
kleidicv/src/filters/separable_filter_2d_api.cpp |
|
100.0% | 61 / 61 | 100.0% | 8 / 8 | 97.9% | 46 / 47 |
kleidicv/src/filters/separable_filter_2d_neon.cpp |
|
100.0% | 206 / 206 | 100.0% | 21 / 21 | 100.0% | 140 / 140 |
kleidicv/src/filters/separable_filter_2d_sc.h |
|
100.0% | 248 / 248 | 100.0% | 36 / 36 | 100.0% | 104 / 104 |
kleidicv/src/filters/separable_filter_2d_sme.cpp |
|
100.0% | 4 / 4 | 100.0% | 3 / 3 | -% | 0 / 0 |
kleidicv/src/filters/separable_filter_2d_sve2.cpp |
|
100.0% | 4 / 4 | 100.0% | 3 / 3 | -% | 0 / 0 |
kleidicv/src/filters/sobel_api.cpp |
|
100.0% | 14 / 14 | 100.0% | 4 / 4 | 100.0% | 12 / 12 |
kleidicv/src/filters/sobel_neon.cpp |
|
100.0% | 75 / 75 | 100.0% | 10 / 10 | 100.0% | 36 / 36 |
kleidicv/src/filters/sobel_sc.h |
|
100.0% | 68 / 68 | 100.0% | 16 / 16 | 100.0% | 36 / 36 |
kleidicv/src/filters/sobel_sme.cpp |
|
100.0% | 8 / 8 | 100.0% | 2 / 2 | -% | 0 / 0 |
kleidicv/src/filters/sobel_sve2.cpp |
|
100.0% | 8 / 8 | 100.0% | 2 / 2 | -% | 0 / 0 |
kleidicv/src/logical/bitwise_and_api.cpp |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | 100.0% | 4 / 4 |
kleidicv/src/logical/bitwise_and_neon.cpp |
|
100.0% | 17 / 17 | 100.0% | 3 / 3 | 100.0% | 18 / 18 |
kleidicv/src/logical/bitwise_and_sc.h |
|
100.0% | 15 / 15 | 100.0% | 4 / 4 | 100.0% | 18 / 18 |
kleidicv/src/logical/bitwise_and_sme.cpp |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
kleidicv/src/logical/bitwise_and_sve2.cpp |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
kleidicv/src/morphology/morphology_api.cpp |
|
100.0% | 30 / 30 | 100.0% | 4 / 4 | 100.0% | 36 / 36 |
kleidicv/src/morphology/morphology_neon.cpp |
|
100.0% | 357 / 357 | 100.0% | 68 / 68 | 100.0% | 96 / 96 |
kleidicv/src/morphology/morphology_sc.h |
|
100.0% | 335 / 335 | 100.0% | 110 / 110 | 100.0% | 96 / 96 |
kleidicv/src/morphology/morphology_sme.cpp |
|
100.0% | 6 / 6 | 100.0% | 2 / 2 | -% | 0 / 0 |
kleidicv/src/morphology/morphology_sve2.cpp |
|
100.0% | 6 / 6 | 100.0% | 2 / 2 | -% | 0 / 0 |
kleidicv/src/resize/resize_api.cpp |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | 100.0% | 4 / 4 |
kleidicv/src/resize/resize_linear_api.cpp |
|
100.0% | 18 / 18 | 100.0% | 4 / 4 | 100.0% | 16 / 16 |
kleidicv/src/resize/resize_linear_neon.cpp |
|
100.0% | 630 / 630 | 100.0% | 39 / 39 | 94.4% | 119 / 126 |
kleidicv/src/resize/resize_linear_sc.h |
|
100.0% | 842 / 842 | 91.4% | 64 / 70 | 94.9% | 129 / 136 |
kleidicv/src/resize/resize_linear_sme.cpp |
|
100.0% | 8 / 8 | 100.0% | 2 / 2 | -% | 0 / 0 |
kleidicv/src/resize/resize_linear_sve2.cpp |
|
100.0% | 8 / 8 | 100.0% | 2 / 2 | -% | 0 / 0 |
kleidicv/src/resize/resize_neon.cpp |
|
100.0% | 78 / 78 | 100.0% | 2 / 2 | 100.0% | 46 / 46 |
kleidicv/src/resize/resize_sc.h |
|
100.0% | 120 / 120 | 100.0% | 34 / 34 | 100.0% | 36 / 36 |
kleidicv/src/resize/resize_sme.cpp |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
kleidicv/src/resize/resize_sve2.cpp |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
kleidicv/src/transform/remap_api.cpp |
|
100.0% | 6 / 6 | 100.0% | 6 / 6 | 100.0% | 12 / 12 |
kleidicv/src/transform/remap_f32_neon.cpp |
|
100.0% | 127 / 127 | 100.0% | 142 / 142 | 100.0% | 136 / 136 |
kleidicv/src/transform/remap_f32_sve2.cpp |
|
100.0% | 281 / 281 | 100.0% | 274 / 274 | 100.0% | 136 / 136 |
kleidicv/src/transform/remap_s16_neon.cpp |
|
100.0% | 125 / 125 | 100.0% | 22 / 22 | 100.0% | 68 / 68 |
kleidicv/src/transform/remap_s16_sve2.cpp |
|
100.0% | 146 / 146 | 100.0% | 24 / 24 | 100.0% | 72 / 72 |
kleidicv/src/transform/remap_s16point5_neon.cpp |
|
100.0% | 790 / 790 | 100.0% | 67 / 67 | 100.0% | 84 / 84 |
kleidicv/src/transform/remap_s16point5_sve2.cpp |
|
100.0% | 816 / 816 | 100.0% | 55 / 55 | 100.0% | 88 / 88 |
kleidicv/src/transform/transform_common.h |
|
100.0% | 33 / 33 | 100.0% | 94 / 94 | 78.9% | 60 / 76 |
kleidicv/src/transform/transform_neon.h |
|
100.0% | 337 / 337 | 100.0% | 73 / 73 | 100.0% | 96 / 96 |
kleidicv/src/transform/transform_sve2.h |
|
100.0% | 171 / 171 | -% | 0 / 0 | -% | 0 / 0 |
kleidicv/src/transform/warp_perspective_api.cpp |
|
100.0% | 10 / 10 | 100.0% | 2 / 2 | 100.0% | 4 / 4 |
kleidicv/src/transform/warp_perspective_neon.cpp |
|
100.0% | 87 / 87 | 50.8% | 33 / 65 | 75.0% | 54 / 72 |
kleidicv/src/transform/warp_perspective_sve2.cpp |
|
100.0% | 162 / 162 | 50.4% | 71 / 141 | 75.0% | 54 / 72 |
kleidicv_thread/src/kleidicv_thread.cpp |
|
100.0% | 634 / 634 | 100.0% | 359 / 359 | 97.0% | 382 / 394 |