Function | Execution Speed | Pix/Sec | rapp_bitblt_copy_bin (aligned) |
| 54.97G |
rapp_bitblt_copy_bin (byte-aligned) |
| 8.95G |
rapp_bitblt_copy_bin (misaligned) |
| 5.91G |
rapp_bitblt_and_bin (aligned) |
| 35.26G |
rapp_bitblt_and_bin (byte-aligned) |
| 8.99G |
rapp_bitblt_and_bin (misaligned) |
| 3.79G |
rapp_bitblt_nand_bin (aligned) |
| 27.66G |
rapp_bitblt_nand_bin (byte-aligned) |
| 9.08G |
rapp_bitblt_nand_bin (misaligned) |
| 3.60G |
rapp_pixop_set_u8 |
| 6.44G |
rapp_pixop_not_u8 |
| 4.05G |
rapp_pixop_flip_u8 |
| 4.40G |
rapp_pixop_lut_u8 |
| 364.38M |
rapp_pixop_abs_u8 |
| 2.60G |
rapp_pixop_addc_u8 |
| 4.48G |
rapp_pixop_lerpc_u8 |
| 1.37G |
rapp_pixop_lerpnc_u8 |
| 1.14G |
rapp_pixop_copy_u8 |
| 3.45G |
rapp_pixop_add_u8 |
| 2.99G |
rapp_pixop_avg_u8 |
| 2.57G |
rapp_pixop_sub_u8 |
| 3.04G |
rapp_pixop_subh_u8 |
| 2.93G |
rapp_pixop_suba_u8 |
| 2.85G |
rapp_pixop_lerp_u8 |
| 990.25M |
rapp_pixop_lerpn_u8 |
| 743.18M |
rapp_pixop_lerpi_u8 |
| 974.52M |
rapp_pixop_norm_u8 |
| 1.84G |
rapp_type_u8_to_bin |
| 5.61G |
rapp_type_bin_to_u8 |
| 3.26G |
rapp_thresh_gt_u8 |
| 3.82G |
rapp_thresh_lt_u8 |
| 2.48G |
rapp_thresh_gtlt_u8 |
| 3.35G |
rapp_thresh_ltgt_u8 |
| 4.18G |
rapp_reduce_1x2_u8 |
| 4.70G |
rapp_reduce_2x1_u8 |
| 9.06G |
rapp_reduce_2x2_u8 |
| 5.17G |
rapp_reduce_1x2_rk1_bin |
| 6.97G |
rapp_reduce_1x2_rk2_bin |
| 7.86G |
rapp_reduce_2x1_rk1_bin |
| 33.08G |
rapp_reduce_2x1_rk2_bin |
| 12.17G |
rapp_reduce_2x2_rk1_bin |
| 5.59G |
rapp_reduce_2x2_rk2_bin |
| 7.37G |
rapp_reduce_2x2_rk3_bin |
| 7.19G |
rapp_reduce_2x2_rk4_bin |
| 10.71G |
rapp_expand_1x2_bin |
| 6.10G |
rapp_expand_2x2_bin |
| 4.36G |
rapp_expand_2x2_bin |
| 4.32G |
rapp_rotate_cw_u8 |
| 199.88M |
rapp_rotate_ccw_u8 |
| 192.68M |
rapp_rotate_cw_bin (empty) |
| 2.61G |
rapp_rotate_cw_bin (full) |
| 262.80M |
rapp_rotate_ccw_bin (empty) |
| 4.03G |
rapp_rotate_ccw_bin (full) |
| 303.43M |
rapp_stat_sum_bin |
| 7.50G |
rapp_stat_sum_u8 |
| 4.27G |
rapp_stat_sum2_u8 |
| 2.86G |
rapp_stat_xsum_u8 |
| 1.12G |
rapp_stat_min_bin |
| 48.80G |
rapp_stat_max_bin |
| 27.56G |
rapp_stat_min_u8 |
| 9.16G |
rapp_stat_max_u8 |
| 11.17G |
rapp_moment_order1_bin (empty) |
| 15.57G |
rapp_moment_order1_bin (full) |
| 8.52G |
rapp_moment_order1_bin (checker) |
| 1.69G |
rapp_moment_order2_bin (empty) |
| 6.99G |
rapp_moment_order2_bin (full) |
| 3.09G |
rapp_moment_order2_bin (checker) |
| 844.10M |
rapp_filter_diff_1x2_horz_u8 |
| 3.07G |
rapp_filter_diff_1x2_horz_abs_u8 |
| 1.82G |
rapp_filter_diff_2x1_vert_u8 |
| 4.13G |
rapp_filter_diff_2x1_vert_abs_u8 |
| 4.61G |
rapp_filter_diff_2x2_magn_u8 |
| 2.36G |
rapp_filter_sobel_3x3_horz_u8 |
| 1.39G |
rapp_filter_sobel_3x3_horz_abs_u8 |
| 2.00G |
rapp_filter_sobel_3x3_vert_u8 |
| 1.82G |
rapp_filter_sobel_3x3_vert_abs_u8 |
| 1.57G |
rapp_filter_sobel_3x3_magn_u8 |
| 754.97M |
rapp_filter_gauss_3x3_u8 |
| 966.66M |
rapp_filter_laplace_3x3_u8 |
| 945.03M |
rapp_filter_laplace_3x3_abs_u8 |
| 1.63G |
rapp_filter_highpass_3x3_u8 |
| 600.97M |
rapp_filter_highpass_3x3_abs_u8 |
| 766.77M |
rapp_morph_erode_rect_bin (2x2) |
| 5.67G |
rapp_morph_erode_rect_bin (3x3) |
| 3.96G |
rapp_morph_erode_rect_bin (5x5) |
| 1.75G |
rapp_morph_erode_rect_bin (7x7) |
| 1.09G |
rapp_morph_erode_rect_bin (15x15) |
| 602.28M |
rapp_morph_erode_rect_bin (31x31) |
| 308.02M |
rapp_morph_erode_rect_bin (63x63) |
| 425.98M |
rapp_morph_erode_diam_bin (3x3) |
| 5.28G |
rapp_morph_erode_diam_bin (5x5) |
| 2.18G |
rapp_morph_erode_diam_bin (7x7) |
| 1.43G |
rapp_morph_erode_diam_bin (15x15) |
| 1.01G |
rapp_morph_erode_diam_bin (31x31) |
| 798.23M |
rapp_morph_erode_diam_bin (63x63) |
| 636.35M |
rapp_morph_erode_oct_bin (5x5) |
| 2.04G |
rapp_morph_erode_oct_bin (7x7) |
| 800.85M |
rapp_morph_erode_oct_bin (15x15) |
| 335.54M |
rapp_morph_erode_oct_bin (31x31) |
| 247.73M |
rapp_morph_erode_oct_bin (63x63) |
| 199.88M |
rapp_morph_erode_disc_bin (7x7) |
| 218.89M |
rapp_morph_erode_disc_bin (15x15) |
| 429.92M |
rapp_morph_erode_disc_bin (31x31) |
| 174.98M |
rapp_morph_erode_disc_bin (63x63) |
| 90.44M |
rapp_fill_4conn_bin (full) |
| 642.91M |
rapp_fill_8conn_bin (full) |
| 548.54M |
rapp_contour_4conn_bin (full) |
| 2.05G |
rapp_contour_8conn_bin (full) |
| 1.87G |
rapp_cond_set_u8 (empty) |
| 6.52G |
rapp_cond_set_u8 (full) |
| 1.08G |
rapp_cond_set_u8 (checker) |
| 512.49M |
rapp_cond_copy_u8 (empty) |
| 4.97G |
rapp_cond_copy_u8 (full) |
| 871.63M |
rapp_cond_copy_u8 (checker) |
| 391.25M |
rapp_gather_u8 (empty, 1 row) |
| 6.23G |
rapp_gather_u8 (full, 1 row) |
| 1.12G |
rapp_gather_u8 (checker, 1 row) |
| 455.48M |
rapp_gather_u8 (empty, 2 rows) |
| 6.97G |
rapp_gather_u8 (full, 2 rows) |
| 521.01M |
rapp_gather_u8 (checker, 2 rows) |
| 185.47M |
rapp_gather_u8 (empty, 3 rows) |
| 7.28G |
rapp_gather_u8 (full, 3 rows) |
| 463.34M |
rapp_gather_u8 (checker, 3 rows) |
| 201.20M |
rapp_gather_u8 (empty, 5 rows) |
| 14.35G |
rapp_gather_u8 (full, 5 rows) |
| 511.84M |
rapp_gather_u8 (checker, 5 rows) |
| 85.20M |
rapp_gather_bin (empty) |
| 13.96G |
rapp_gather_bin (full) |
| 1.68G |
rapp_gather_bin (checker) |
| 296.88M |
rapp_scatter_u8 (empty) |
| 14.02G |
rapp_scatter_u8 (full) |
| 1.97G |
rapp_scatter_u8 (checker) |
| 838.86M |
rapp_scatter_bin (empty) |
| 12.16G |
rapp_scatter_bin (full) |
| 3.10G |
rapp_scatter_bin (checker) |
| 462.68M |