Function | Execution Speed | Pix/Sec | rapp_bitblt_copy_bin (aligned) |
| 27.78G |
rapp_bitblt_copy_bin (byte-aligned) |
| 11.78G |
rapp_bitblt_copy_bin (misaligned) |
| 4.11G |
rapp_bitblt_and_bin (aligned) |
| 10.43G |
rapp_bitblt_and_bin (byte-aligned) |
| 6.86G |
rapp_bitblt_and_bin (misaligned) |
| 3.45G |
rapp_bitblt_nand_bin (aligned) |
| 8.17G |
rapp_bitblt_nand_bin (byte-aligned) |
| 5.75G |
rapp_bitblt_nand_bin (misaligned) |
| 3.43G |
rapp_pixop_set_u8 |
| 3.48G |
rapp_pixop_not_u8 |
| 850.66M |
rapp_pixop_flip_u8 |
| 870.32M |
rapp_pixop_lut_u8 |
| 282.46M |
rapp_pixop_abs_u8 |
| 883.43M |
rapp_pixop_addc_u8 |
| 792.99M |
rapp_pixop_lerpc_u8 |
| 264.77M |
rapp_pixop_lerpnc_u8 |
| 258.21M |
rapp_pixop_copy_u8 |
| 836.24M |
rapp_pixop_add_u8 |
| 595.07M |
rapp_pixop_avg_u8 |
| 595.07M |
rapp_pixop_sub_u8 |
| 588.51M |
rapp_pixop_subh_u8 |
| 514.46M |
rapp_pixop_suba_u8 |
| 576.06M |
rapp_pixop_lerp_u8 |
| 237.24M |
rapp_pixop_lerpn_u8 |
| 209.72M |
rapp_pixop_lerpi_u8 |
| 233.96M |
rapp_pixop_norm_u8 |
| 429.92M |
rapp_type_u8_to_bin |
| 532.81M |
rapp_type_bin_to_u8 |
| 1.07G |
rapp_thresh_gt_u8 |
| 373.56M |
rapp_thresh_lt_u8 |
| 374.21M |
rapp_thresh_gtlt_u8 |
| 375.52M |
rapp_thresh_ltgt_u8 |
| 373.56M |
rapp_reduce_1x2_u8 |
| 824.44M |
rapp_reduce_2x1_u8 |
| 1.07G |
rapp_reduce_2x2_u8 |
| 979.11M |
rapp_reduce_1x2_rk1_bin |
| 2.76G |
rapp_reduce_1x2_rk2_bin |
| 2.71G |
rapp_reduce_2x1_rk1_bin |
| 10.93G |
rapp_reduce_2x1_rk2_bin |
| 10.99G |
rapp_reduce_2x2_rk1_bin |
| 3.85G |
rapp_reduce_2x2_rk2_bin |
| 3.23G |
rapp_reduce_2x2_rk3_bin |
| 3.07G |
rapp_reduce_2x2_rk4_bin |
| 3.82G |
rapp_expand_1x2_bin |
| 1.66G |
rapp_expand_2x2_bin |
| 1.39G |
rapp_expand_2x2_bin |
| 1.38G |
rapp_rotate_cw_u8 |
| 174.98M |
rapp_rotate_ccw_u8 |
| 173.67M |
rapp_rotate_cw_bin (empty) |
| 2.48G |
rapp_rotate_cw_bin (full) |
| 173.01M |
rapp_rotate_ccw_bin (empty) |
| 2.71G |
rapp_rotate_ccw_bin (full) |
| 158.60M |
rapp_stat_sum_bin |
| 4.77G |
rapp_stat_sum_u8 |
| 1.07G |
rapp_stat_sum2_u8 |
| 551.81M |
rapp_stat_xsum_u8 |
| 262.80M |
rapp_stat_min_bin |
| 15.14G |
rapp_stat_max_bin |
| 15.04G |
rapp_stat_min_u8 |
| 1.31G |
rapp_stat_max_u8 |
| 1.31G |
rapp_moment_order1_bin (empty) |
| 6.93G |
rapp_moment_order1_bin (full) |
| 2.71G |
rapp_moment_order1_bin (checker) |
| 313.92M |
rapp_moment_order2_bin (empty) |
| 4.63G |
rapp_moment_order2_bin (full) |
| 1.71G |
rapp_moment_order2_bin (checker) |
| 237.24M |
rapp_filter_diff_1x2_horz_u8 |
| 511.18M |
rapp_filter_diff_1x2_horz_abs_u8 |
| 536.08M |
rapp_filter_diff_2x1_vert_u8 |
| 613.42M |
rapp_filter_diff_2x1_vert_abs_u8 |
| 701.24M |
rapp_filter_diff_2x2_magn_u8 |
| 422.71M |
rapp_filter_sobel_3x3_horz_u8 |
| 279.84M |
rapp_filter_sobel_3x3_horz_abs_u8 |
| 270.66M |
rapp_filter_sobel_3x3_vert_u8 |
| 304.74M |
rapp_filter_sobel_3x3_vert_abs_u8 |
| 270.66M |
rapp_filter_sobel_3x3_magn_u8 |
| 180.88M |
rapp_filter_gauss_3x3_u8 |
| 270.01M |
rapp_filter_laplace_3x3_u8 |
| 300.81M |
rapp_filter_laplace_3x3_abs_u8 |
| 306.71M |
rapp_filter_highpass_3x3_u8 |
| 133.69M |
rapp_filter_highpass_3x3_abs_u8 |
| 135.66M |
rapp_morph_erode_rect_bin (2x2) |
| 2.59G |
rapp_morph_erode_rect_bin (3x3) |
| 1.59G |
rapp_morph_erode_rect_bin (5x5) |
| 666.50M |
rapp_morph_erode_rect_bin (7x7) |
| 452.20M |
rapp_morph_erode_rect_bin (15x15) |
| 338.17M |
rapp_morph_erode_rect_bin (31x31) |
| 270.66M |
rapp_morph_erode_rect_bin (63x63) |
| 227.41M |
rapp_morph_erode_diam_bin (3x3) |
| 2.33G |
rapp_morph_erode_diam_bin (5x5) |
| 1.00G |
rapp_morph_erode_diam_bin (7x7) |
| 598.34M |
rapp_morph_erode_diam_bin (15x15) |
| 444.99M |
rapp_morph_erode_diam_bin (31x31) |
| 356.52M |
rapp_morph_erode_diam_bin (63x63) |
| 300.15M |
rapp_morph_erode_oct_bin (5x5) |
| 766.77M |
rapp_morph_erode_oct_bin (7x7) |
| 534.77M |
rapp_morph_erode_oct_bin (15x15) |
| 270.66M |
rapp_morph_erode_oct_bin (31x31) |
| 203.82M |
rapp_morph_erode_oct_bin (63x63) |
| 164.50M |
rapp_morph_erode_disc_bin (7x7) |
| 351.27M |
rapp_morph_erode_disc_bin (15x15) |
| 367.66M |
rapp_morph_erode_disc_bin (31x31) |
| 184.16M |
rapp_morph_erode_disc_bin (63x63) |
| 93.06M |
rapp_fill_4conn_bin (full) |
| 778.57M |
rapp_fill_8conn_bin (full) |
| 605.55M |
rapp_contour_4conn_bin (full) |
| 1.47G |
rapp_contour_8conn_bin (full) |
| 1.21G |
rapp_cond_set_u8 (empty) |
| 4.87G |
rapp_cond_set_u8 (full) |
| 648.15M |
rapp_cond_set_u8 (checker) |
| 220.20M |
rapp_cond_copy_u8 (empty) |
| 4.58G |
rapp_cond_copy_u8 (full) |
| 375.52M |
rapp_cond_copy_u8 (checker) |
| 188.74M |
rapp_gather_u8 (empty, 1 row) |
| 5.04G |
rapp_gather_u8 (full, 1 row) |
| 462.03M |
rapp_gather_u8 (checker, 1 row) |
| 200.54M |
rapp_gather_u8 (empty, 2 rows) |
| 4.95G |
rapp_gather_u8 (full, 2 rows) |
| 270.01M |
rapp_gather_u8 (checker, 2 rows) |
| 135.66M |
rapp_gather_u8 (empty, 3 rows) |
| 4.92G |
rapp_gather_u8 (full, 3 rows) |
| 197.92M |
rapp_gather_u8 (checker, 3 rows) |
| 149.42M |
rapp_gather_u8 (empty, 5 rows) |
| 4.85G |
rapp_gather_u8 (full, 5 rows) |
| 125.83M |
rapp_gather_u8 (checker, 5 rows) |
| 46.53M |
rapp_gather_bin (empty) |
| 5.81G |
rapp_gather_bin (full) |
| 1.01G |
rapp_gather_bin (checker) |
| 135.66M |
rapp_scatter_u8 (empty) |
| 4.92G |
rapp_scatter_u8 (full) |
| 472.51M |
rapp_scatter_u8 (checker) |
| 227.41M |
rapp_scatter_bin (empty) |
| 3.71G |
rapp_scatter_bin (full) |
| 1.01G |
rapp_scatter_bin (checker) |
| 131.73M |