Function | Execution Speed | Pix/Sec | rapp_bitblt_copy_bin (aligned) |
| 25.50G |
rapp_bitblt_copy_bin (byte-aligned) |
| 9.17G |
rapp_bitblt_copy_bin (misaligned) |
| 6.01G |
rapp_bitblt_and_bin (aligned) |
| 17.59G |
rapp_bitblt_and_bin (byte-aligned) |
| 6.59G |
rapp_bitblt_and_bin (misaligned) |
| 2.99G |
rapp_bitblt_nand_bin (aligned) |
| 15.06G |
rapp_bitblt_nand_bin (byte-aligned) |
| 5.77G |
rapp_bitblt_nand_bin (misaligned) |
| 2.39G |
rapp_pixop_set_u8 |
| 2.28G |
rapp_pixop_not_u8 |
| 2.71G |
rapp_pixop_flip_u8 |
| 1.57G |
rapp_pixop_lut_u8 |
| 197.26M |
rapp_pixop_abs_u8 |
| 1.86G |
rapp_pixop_addc_u8 |
| 2.24G |
rapp_pixop_lerpc_u8 |
| 207.75M |
rapp_pixop_lerpnc_u8 |
| 141.56M |
rapp_pixop_copy_u8 |
| 1.49G |
rapp_pixop_add_u8 |
| 1.10G |
rapp_pixop_avg_u8 |
| 1.12G |
rapp_pixop_sub_u8 |
| 1.13G |
rapp_pixop_subh_u8 |
| 1.15G |
rapp_pixop_suba_u8 |
| 1.16G |
rapp_pixop_lerp_u8 |
| 159.91M |
rapp_pixop_lerpn_u8 |
| 135.00M |
rapp_pixop_lerpi_u8 |
| 152.70M |
rapp_pixop_norm_u8 |
| 809.37M |
rapp_type_u8_to_bin |
| 1.21G |
rapp_type_bin_to_u8 |
| 886.70M |
rapp_thresh_gt_u8 |
| 680.26M |
rapp_thresh_lt_u8 |
| 766.77M |
rapp_thresh_gtlt_u8 |
| 686.16M |
rapp_thresh_ltgt_u8 |
| 770.70M |
rapp_reduce_1x2_u8 |
| 375.52M |
rapp_reduce_2x1_u8 |
| 2.25G |
rapp_reduce_2x2_u8 |
| 566.23M |
rapp_reduce_1x2_rk1_bin |
| 2.02G |
rapp_reduce_1x2_rk2_bin |
| 2.14G |
rapp_reduce_2x1_rk1_bin |
| 11.81G |
rapp_reduce_2x1_rk2_bin |
| 11.24G |
rapp_reduce_2x2_rk1_bin |
| 3.36G |
rapp_reduce_2x2_rk2_bin |
| 2.75G |
rapp_reduce_2x2_rk3_bin |
| 2.62G |
rapp_reduce_2x2_rk4_bin |
| 3.41G |
rapp_expand_1x2_bin |
| 1.90G |
rapp_expand_2x2_bin |
| 1.58G |
rapp_expand_2x2_bin |
| 1.55G |
rapp_rotate_cw_u8 |
| 231.34M |
rapp_rotate_ccw_u8 |
| 236.59M |
rapp_rotate_cw_bin (empty) |
| 2.72G |
rapp_rotate_cw_bin (full) |
| 146.80M |
rapp_rotate_ccw_bin (empty) |
| 2.74G |
rapp_rotate_ccw_bin (full) |
| 163.84M |
rapp_stat_sum_bin |
| 2.89G |
rapp_stat_sum_u8 |
| 2.97G |
rapp_stat_sum2_u8 |
| 243.14M |
rapp_stat_xsum_u8 |
| 70.78M |
rapp_stat_min_bin |
| 10.50G |
rapp_stat_max_bin |
| 10.07G |
rapp_stat_min_u8 |
| 1.27G |
rapp_stat_max_u8 |
| 1.26G |
rapp_moment_order1_bin (empty) |
| 6.19G |
rapp_moment_order1_bin (full) |
| 2.30G |
rapp_moment_order1_bin (checker) |
| 810.02M |
rapp_moment_order2_bin (empty) |
| 2.74G |
rapp_moment_order2_bin (full) |
| 1.21G |
rapp_moment_order2_bin (checker) |
| 237.24M |
rapp_filter_diff_1x2_horz_u8 |
| 458.10M |
rapp_filter_diff_1x2_horz_abs_u8 |
| 444.99M |
rapp_filter_diff_2x1_vert_u8 |
| 1.16G |
rapp_filter_diff_2x1_vert_abs_u8 |
| 1.13G |
rapp_filter_diff_2x2_magn_u8 |
| 444.99M |
rapp_filter_sobel_3x3_horz_u8 |
| 224.13M |
rapp_filter_sobel_3x3_horz_abs_u8 |
| 383.39M |
rapp_filter_sobel_3x3_vert_u8 |
| 255.59M |
rapp_filter_sobel_3x3_vert_abs_u8 |
| 230.69M |
rapp_filter_sobel_3x3_magn_u8 |
| 141.56M |
rapp_filter_gauss_3x3_u8 |
| 197.26M |
rapp_filter_laplace_3x3_u8 |
| 160.56M |
rapp_filter_laplace_3x3_abs_u8 |
| 168.43M |
rapp_filter_highpass_3x3_u8 |
| 88.47M |
rapp_filter_highpass_3x3_abs_u8 |
| 119.93M |
rapp_morph_erode_rect_bin (2x2) |
| 2.54G |
rapp_morph_erode_rect_bin (3x3) |
| 1.93G |
rapp_morph_erode_rect_bin (5x5) |
| 841.48M |
rapp_morph_erode_rect_bin (7x7) |
| 551.81M |
rapp_morph_erode_rect_bin (15x15) |
| 397.80M |
rapp_morph_erode_rect_bin (31x31) |
| 307.36M |
rapp_morph_erode_rect_bin (63x63) |
| 245.76M |
rapp_morph_erode_diam_bin (3x3) |
| 1.95G |
rapp_morph_erode_diam_bin (5x5) |
| 950.27M |
rapp_morph_erode_diam_bin (7x7) |
| 623.90M |
rapp_morph_erode_diam_bin (15x15) |
| 463.34M |
rapp_morph_erode_diam_bin (31x31) |
| 363.72M |
rapp_morph_erode_diam_bin (63x63) |
| 303.43M |
rapp_morph_erode_oct_bin (5x5) |
| 940.44M |
rapp_morph_erode_oct_bin (7x7) |
| 614.73M |
rapp_morph_erode_oct_bin (15x15) |
| 263.45M |
rapp_morph_erode_oct_bin (31x31) |
| 197.26M |
rapp_morph_erode_oct_bin (63x63) |
| 156.63M |
rapp_morph_erode_disc_bin (7x7) |
| 273.29M |
rapp_morph_erode_disc_bin (15x15) |
| 350.62M |
rapp_morph_erode_disc_bin (31x31) |
| 163.84M |
rapp_morph_erode_disc_bin (63x63) |
| 87.82M |
rapp_fill_4conn_bin (full) |
| 781.19M |
rapp_fill_8conn_bin (full) |
| 560.99M |
rapp_contour_4conn_bin (full) |
| 1.33G |
rapp_contour_8conn_bin (full) |
| 992.22M |
rapp_cond_set_u8 (empty) |
| 3.79G |
rapp_cond_set_u8 (full) |
| 522.32M |
rapp_cond_set_u8 (checker) |
| 125.83M |
rapp_cond_copy_u8 (empty) |
| 3.89G |
rapp_cond_copy_u8 (full) |
| 363.07M |
rapp_cond_copy_u8 (checker) |
| 101.58M |
rapp_gather_u8 (empty, 1 row) |
| 4.61G |
rapp_gather_u8 (full, 1 row) |
| 392.56M |
rapp_gather_u8 (checker, 1 row) |
| 182.85M |
rapp_gather_u8 (empty, 2 rows) |
| 4.64G |
rapp_gather_u8 (full, 2 rows) |
| 202.51M |
rapp_gather_u8 (checker, 2 rows) |
| 133.04M |
rapp_gather_u8 (empty, 3 rows) |
| 4.25G |
rapp_gather_u8 (full, 3 rows) |
| 121.24M |
rapp_gather_u8 (checker, 3 rows) |
| 114.03M |
rapp_gather_u8 (empty, 5 rows) |
| 4.24G |
rapp_gather_u8 (full, 5 rows) |
| 40.63M |
rapp_gather_u8 (checker, 5 rows) |
| 34.08M |
rapp_gather_bin (empty) |
| 4.63G |
rapp_gather_bin (full) |
| 1.26G |
rapp_gather_bin (checker) |
| 157.29M |
rapp_scatter_u8 (empty) |
| 4.54G |
rapp_scatter_u8 (full) |
| 395.84M |
rapp_scatter_u8 (checker) |
| 204.47M |
rapp_scatter_bin (empty) |
| 4.90G |
rapp_scatter_bin (full) |
| 623.90M |
rapp_scatter_bin (checker) |
| 152.70M |