Function | Execution Speed | Pix/Sec | rapp_bitblt_copy_bin (aligned) |
| 51.48G |
rapp_bitblt_copy_bin (byte-aligned) |
| 14.50G |
rapp_bitblt_copy_bin (misaligned) |
| 14.32G |
rapp_bitblt_and_bin (aligned) |
| 27.36G |
rapp_bitblt_and_bin (byte-aligned) |
| 11.71G |
rapp_bitblt_and_bin (misaligned) |
| 11.60G |
rapp_bitblt_nand_bin (aligned) |
| 28.75G |
rapp_bitblt_nand_bin (byte-aligned) |
| 12.00G |
rapp_bitblt_nand_bin (misaligned) |
| 11.96G |
rapp_pixop_set_u8 |
| 5.94G |
rapp_pixop_not_u8 |
| 4.48G |
rapp_pixop_flip_u8 |
| 4.65G |
rapp_pixop_lut_u8 |
| 1.13G |
rapp_pixop_abs_u8 |
| 1.08G |
rapp_pixop_addc_u8 |
| 845.41M |
rapp_pixop_lerpc_u8 |
| 492.18M |
rapp_pixop_lerpnc_u8 |
| 484.31M |
rapp_pixop_copy_u8 |
| 5.00G |
rapp_pixop_add_u8 |
| 709.10M |
rapp_pixop_avg_u8 |
| 1.24G |
rapp_pixop_sub_u8 |
| 612.76M |
rapp_pixop_subh_u8 |
| 1.12G |
rapp_pixop_suba_u8 |
| 468.58M |
rapp_pixop_lerp_u8 |
| 365.69M |
rapp_pixop_lerpn_u8 |
| 340.79M |
rapp_pixop_lerpi_u8 |
| 357.83M |
rapp_pixop_norm_u8 |
| 372.24M |
rapp_type_u8_to_bin |
| 1.52G |
rapp_type_bin_to_u8 |
| 4.17G |
rapp_thresh_gt_u8 |
| 987.63M |
rapp_thresh_lt_u8 |
| 965.35M |
rapp_thresh_gtlt_u8 |
| 12.56G |
rapp_thresh_ltgt_u8 |
| 12.53G |
rapp_reduce_1x2_u8 |
| 1.08G |
rapp_reduce_2x1_u8 |
| 2.87G |
rapp_reduce_2x2_u8 |
| 1.23G |
rapp_reduce_1x2_rk1_bin |
| 6.02G |
rapp_reduce_1x2_rk2_bin |
| 6.13G |
rapp_reduce_2x1_rk1_bin |
| 32.07G |
rapp_reduce_2x1_rk2_bin |
| 31.23G |
rapp_reduce_2x2_rk1_bin |
| 9.36G |
rapp_reduce_2x2_rk2_bin |
| 7.49G |
rapp_reduce_2x2_rk3_bin |
| 8.01G |
rapp_reduce_2x2_rk4_bin |
| 9.51G |
rapp_expand_1x2_bin |
| 6.12G |
rapp_expand_2x2_bin |
| 5.50G |
rapp_expand_2x2_bin |
| 5.49G |
rapp_rotate_cw_u8 |
| 463.99M |
rapp_rotate_ccw_u8 |
| 443.02M |
rapp_rotate_cw_bin (empty) |
| 5.15G |
rapp_rotate_cw_bin (full) |
| 372.90M |
rapp_rotate_ccw_bin (empty) |
| 4.79G |
rapp_rotate_ccw_bin (full) |
| 374.87M |
rapp_stat_sum_bin |
| 8.13G |
rapp_stat_sum_u8 |
| 2.11G |
rapp_stat_sum2_u8 |
| 520.36M |
rapp_stat_xsum_u8 |
| 171.05M |
rapp_stat_min_bin |
| 24.05G |
rapp_stat_max_bin |
| 24.17G |
rapp_stat_min_u8 |
| 523.63M |
rapp_stat_max_u8 |
| 539.36M |
rapp_moment_order1_bin (empty) |
| 16.03G |
rapp_moment_order1_bin (full) |
| 4.53G |
rapp_moment_order1_bin (checker) |
| 2.48G |
rapp_moment_order2_bin (empty) |
| 6.03G |
rapp_moment_order2_bin (full) |
| 2.97G |
rapp_moment_order2_bin (checker) |
| 872.94M |
rapp_filter_diff_1x2_horz_u8 |
| 1.03G |
rapp_filter_diff_1x2_horz_abs_u8 |
| 524.29M |
rapp_filter_diff_2x1_vert_u8 |
| 1.12G |
rapp_filter_diff_2x1_vert_abs_u8 |
| 474.48M |
rapp_filter_diff_2x2_magn_u8 |
| 249.69M |
rapp_filter_sobel_3x3_horz_u8 |
| 339.48M |
rapp_filter_sobel_3x3_horz_abs_u8 |
| 226.75M |
rapp_filter_sobel_3x3_vert_u8 |
| 336.86M |
rapp_filter_sobel_3x3_vert_abs_u8 |
| 222.17M |
rapp_filter_sobel_3x3_magn_u8 |
| 142.87M |
rapp_filter_gauss_3x3_u8 |
| 260.18M |
rapp_filter_laplace_3x3_u8 |
| 292.29M |
rapp_filter_laplace_3x3_abs_u8 |
| 209.72M |
rapp_filter_highpass_3x3_u8 |
| 176.95M |
rapp_filter_highpass_3x3_abs_u8 |
| 134.35M |
rapp_morph_erode_rect_bin (2x2) |
| 6.41G |
rapp_morph_erode_rect_bin (3x3) |
| 4.96G |
rapp_morph_erode_rect_bin (5x5) |
| 2.19G |
rapp_morph_erode_rect_bin (7x7) |
| 1.42G |
rapp_morph_erode_rect_bin (15x15) |
| 1.04G |
rapp_morph_erode_rect_bin (31x31) |
| 814.61M |
rapp_morph_erode_rect_bin (63x63) |
| 657.98M |
rapp_morph_erode_diam_bin (3x3) |
| 6.22G |
rapp_morph_erode_diam_bin (5x5) |
| 2.76G |
rapp_morph_erode_diam_bin (7x7) |
| 1.72G |
rapp_morph_erode_diam_bin (15x15) |
| 1.26G |
rapp_morph_erode_diam_bin (31x31) |
| 1.04G |
rapp_morph_erode_diam_bin (63x63) |
| 843.45M |
rapp_morph_erode_oct_bin (5x5) |
| 2.48G |
rapp_morph_erode_oct_bin (7x7) |
| 1.65G |
rapp_morph_erode_oct_bin (15x15) |
| 750.39M |
rapp_morph_erode_oct_bin (31x31) |
| 555.09M |
rapp_morph_erode_oct_bin (63x63) |
| 446.30M |
rapp_morph_erode_disc_bin (7x7) |
| 908.98M |
rapp_morph_erode_disc_bin (15x15) |
| 1.04G |
rapp_morph_erode_disc_bin (31x31) |
| 532.81M |
rapp_morph_erode_disc_bin (63x63) |
| 275.25M |
rapp_fill_4conn_bin (full) |
| 1.60G |
rapp_fill_8conn_bin (full) |
| 1.19G |
rapp_contour_4conn_bin (full) |
| 3.34G |
rapp_contour_8conn_bin (full) |
| 2.86G |
rapp_cond_set_u8 (empty) |
| 13.55G |
rapp_cond_set_u8 (full) |
| 637.67M |
rapp_cond_set_u8 (checker) |
| 840.17M |
rapp_cond_copy_u8 (empty) |
| 11.69G |
rapp_cond_copy_u8 (full) |
| 2.24G |
rapp_cond_copy_u8 (checker) |
| 762.84M |
rapp_gather_u8 (empty, 1 row) |
| 13.60G |
rapp_gather_u8 (full, 1 row) |
| 2.65G |
rapp_gather_u8 (checker, 1 row) |
| 594.41M |
rapp_gather_u8 (empty, 2 rows) |
| 13.20G |
rapp_gather_u8 (full, 2 rows) |
| 1.30G |
rapp_gather_u8 (checker, 2 rows) |
| 454.82M |
rapp_gather_u8 (empty, 3 rows) |
| 13.50G |
rapp_gather_u8 (full, 3 rows) |
| 935.20M |
rapp_gather_u8 (checker, 3 rows) |
| 390.59M |
rapp_gather_u8 (empty, 5 rows) |
| 13.24G |
rapp_gather_u8 (full, 5 rows) |
| 341.44M |
rapp_gather_u8 (checker, 5 rows) |
| 107.48M |
rapp_gather_bin (empty) |
| 15.17G |
rapp_gather_bin (full) |
| 3.25G |
rapp_gather_bin (checker) |
| 427.29M |
rapp_scatter_u8 (empty) |
| 13.72G |
rapp_scatter_u8 (full) |
| 2.46G |
rapp_scatter_u8 (checker) |
| 557.71M |
rapp_scatter_bin (empty) |
| 7.66G |
rapp_scatter_bin (full) |
| 2.70G |
rapp_scatter_bin (checker) |
| 422.71M |