Function | Execution Speed | Pix/Sec | rapp_bitblt_copy_bin (aligned) |
| 32.43G |
rapp_bitblt_copy_bin (byte-aligned) |
| 5.25G |
rapp_bitblt_copy_bin (misaligned) |
| 5.63G |
rapp_bitblt_and_bin (aligned) |
| 10.75G |
rapp_bitblt_and_bin (byte-aligned) |
| 4.40G |
rapp_bitblt_and_bin (misaligned) |
| 4.54G |
rapp_bitblt_nand_bin (aligned) |
| 10.37G |
rapp_bitblt_nand_bin (byte-aligned) |
| 4.28G |
rapp_bitblt_nand_bin (misaligned) |
| 4.28G |
rapp_pixop_set_u8 |
| 4.08G |
rapp_pixop_not_u8 |
| 958.79M |
rapp_pixop_flip_u8 |
| 829.03M |
rapp_pixop_lut_u8 |
| 267.39M |
rapp_pixop_abs_u8 |
| 259.52M |
rapp_pixop_addc_u8 |
| 327.02M |
rapp_pixop_lerpc_u8 |
| 231.34M |
rapp_pixop_lerpnc_u8 |
| 203.16M |
rapp_pixop_copy_u8 |
| 1.01G |
rapp_pixop_add_u8 |
| 260.18M |
rapp_pixop_avg_u8 |
| 302.78M |
rapp_pixop_sub_u8 |
| 187.43M |
rapp_pixop_subh_u8 |
| 348.00M |
rapp_pixop_suba_u8 |
| 202.51M |
rapp_pixop_lerp_u8 |
| 179.57M |
rapp_pixop_lerpn_u8 |
| 163.18M |
rapp_pixop_lerpi_u8 |
| 171.05M |
rapp_pixop_norm_u8 |
| 136.97M |
rapp_type_u8_to_bin |
| 558.37M |
rapp_type_bin_to_u8 |
| 1.05G |
rapp_thresh_gt_u8 |
| 387.97M |
rapp_thresh_lt_u8 |
| 366.35M |
rapp_thresh_gtlt_u8 |
| 8.60G |
rapp_thresh_ltgt_u8 |
| 8.59G |
rapp_thresh_gt_pixel_u8 |
| 342.10M |
rapp_thresh_lt_pixel_u8 |
| 334.23M |
rapp_thresh_gtlt_pixel_u8 |
| 147.46M |
rapp_thresh_ltgt_pixel_u8 |
| 140.90M |
rapp_reduce_1x2_u8 |
| 398.46M |
rapp_reduce_2x1_u8 |
| 740.56M |
rapp_reduce_2x2_u8 |
| 471.86M |
rapp_reduce_1x2_rk1_bin |
| 3.61G |
rapp_reduce_1x2_rk2_bin |
| 3.69G |
rapp_reduce_2x1_rk1_bin |
| 10.20G |
rapp_reduce_2x1_rk2_bin |
| 10.20G |
rapp_reduce_2x2_rk1_bin |
| 3.92G |
rapp_reduce_2x2_rk2_bin |
| 2.90G |
rapp_reduce_2x2_rk3_bin |
| 2.88G |
rapp_reduce_2x2_rk4_bin |
| 4.93G |
rapp_expand_1x2_bin |
| 1.88G |
rapp_expand_2x2_bin |
| 1.40G |
rapp_expand_2x2_bin |
| 1.40G |
rapp_rotate_cw_u8 |
| 214.96M |
rapp_rotate_ccw_u8 |
| 216.27M |
rapp_rotate_cw_bin (empty) |
| 2.85G |
rapp_rotate_cw_bin (full) |
| 174.98M |
rapp_rotate_ccw_bin (empty) |
| 2.91G |
rapp_rotate_ccw_bin (full) |
| 174.98M |
rapp_stat_sum_bin |
| 2.52G |
rapp_stat_sum_u8 |
| 664.53M |
rapp_stat_sum2_u8 |
| 295.57M |
rapp_stat_xsum_u8 |
| 93.72M |
rapp_stat_min_bin |
| 10.92G |
rapp_stat_max_bin |
| 10.93G |
rapp_stat_min_u8 |
| 438.44M |
rapp_stat_max_u8 |
| 424.67M |
rapp_moment_order1_bin (empty) |
| 6.25G |
rapp_moment_order1_bin (full) |
| 3.01G |
rapp_moment_order1_bin (checker) |
| 361.76M |
rapp_moment_order2_bin (empty) |
| 4.77G |
rapp_moment_order2_bin (full) |
| 1.62G |
rapp_moment_order2_bin (checker) |
| 277.87M |
rapp_filter_diff_1x2_horz_u8 |
| 273.94M |
rapp_filter_diff_1x2_horz_abs_u8 |
| 271.32M |
rapp_filter_diff_2x1_vert_u8 |
| 274.60M |
rapp_filter_diff_2x1_vert_abs_u8 |
| 267.39M |
rapp_filter_diff_2x2_magn_u8 |
| 126.48M |
rapp_filter_sobel_3x3_horz_u8 |
| 131.73M |
rapp_filter_sobel_3x3_horz_abs_u8 |
| 127.14M |
rapp_filter_sobel_3x3_vert_u8 |
| 132.38M |
rapp_filter_sobel_3x3_vert_abs_u8 |
| 115.34M |
rapp_filter_sobel_3x3_magn_u8 |
| 58.98M |
rapp_filter_gauss_3x3_u8 |
| 121.24M |
rapp_filter_laplace_3x3_u8 |
| 133.04M |
rapp_filter_laplace_3x3_abs_u8 |
| 104.86M |
rapp_filter_highpass_3x3_u8 |
| 77.99M |
rapp_filter_highpass_3x3_abs_u8 |
| 81.26M |
rapp_morph_erode_rect_bin (2x2) |
| 1.97G |
rapp_morph_erode_rect_bin (3x3) |
| 1.77G |
rapp_morph_erode_rect_bin (5x5) |
| 792.33M |
rapp_morph_erode_rect_bin (7x7) |
| 534.12M |
rapp_morph_erode_rect_bin (15x15) |
| 394.53M |
rapp_morph_erode_rect_bin (31x31) |
| 309.99M |
rapp_morph_erode_rect_bin (63x63) |
| 254.94M |
rapp_morph_erode_diam_bin (3x3) |
| 2.81G |
rapp_morph_erode_diam_bin (5x5) |
| 1.23G |
rapp_morph_erode_diam_bin (7x7) |
| 774.64M |
rapp_morph_erode_diam_bin (15x15) |
| 576.72M |
rapp_morph_erode_diam_bin (31x31) |
| 459.41M |
rapp_morph_erode_diam_bin (63x63) |
| 380.76M |
rapp_morph_erode_oct_bin (5x5) |
| 956.83M |
rapp_morph_erode_oct_bin (7x7) |
| 684.85M |
rapp_morph_erode_oct_bin (15x15) |
| 262.14M |
rapp_morph_erode_oct_bin (31x31) |
| 195.95M |
rapp_morph_erode_oct_bin (63x63) |
| 155.98M |
rapp_morph_erode_disc_bin (7x7) |
| 399.77M |
rapp_morph_erode_disc_bin (15x15) |
| 350.62M |
rapp_morph_erode_disc_bin (31x31) |
| 165.81M |
rapp_morph_erode_disc_bin (63x63) |
| 87.82M |
rapp_fill_4conn_bin (full) |
| 1.00G |
rapp_fill_8conn_bin (full) |
| 726.14M |
rapp_contour_4conn_bin (full) |
| 2.14G |
rapp_contour_8conn_bin (full) |
| 1.62G |
rapp_cond_set_u8 (empty) |
| 6.86G |
rapp_cond_set_u8 (full) |
| 811.99M |
rapp_cond_set_u8 (checker) |
| 244.45M |
rapp_cond_addc_u8 (empty) |
| 6.55G |
rapp_cond_addc_u8 (full) |
| 159.91M |
rapp_cond_addc_u8 (checker) |
| 101.58M |
rapp_cond_copy_u8 (empty) |
| 5.18G |
rapp_cond_copy_u8 (full) |
| 629.15M |
rapp_cond_copy_u8 (checker) |
| 230.03M |
rapp_cond_add_u8 (empty) |
| 5.67G |
rapp_cond_add_u8 (full) |
| 141.56M |
rapp_cond_add_u8 (checker) |
| 97.65M |
rapp_gather_u8 (empty, 1 row) |
| 6.52G |
rapp_gather_u8 (full, 1 row) |
| 655.36M |
rapp_gather_u8 (checker, 1 row) |
| 211.68M |
rapp_gather_u8 (empty, 2 rows) |
| 6.51G |
rapp_gather_u8 (full, 2 rows) |
| 447.61M |
rapp_gather_u8 (checker, 2 rows) |
| 139.59M |
rapp_gather_u8 (empty, 3 rows) |
| 6.53G |
rapp_gather_u8 (full, 3 rows) |
| 353.89M |
rapp_gather_u8 (checker, 3 rows) |
| 179.57M |
rapp_gather_u8 (empty, 5 rows) |
| 6.47G |
rapp_gather_u8 (full, 5 rows) |
| 250.35M |
rapp_gather_u8 (checker, 5 rows) |
| 50.46M |
rapp_gather_bin (empty) |
| 7.67G |
rapp_gather_bin (full) |
| 1.22G |
rapp_gather_bin (checker) |
| 118.62M |
rapp_scatter_u8 (empty) |
| 6.55G |
rapp_scatter_u8 (full) |
| 621.94M |
rapp_scatter_u8 (checker) |
| 237.90M |
rapp_scatter_bin (empty) |
| 4.10G |
rapp_scatter_bin (full) |
| 1.39G |
rapp_scatter_bin (checker) |
| 133.04M |