Function | Execution Speed | Pix/Sec | rapp_bitblt_copy_bin (aligned) |
| 32.13G |
rapp_bitblt_copy_bin (byte-aligned) |
| 7.38G |
rapp_bitblt_copy_bin (misaligned) |
| 7.80G |
rapp_bitblt_and_bin (aligned) |
| 20.58G |
rapp_bitblt_and_bin (byte-aligned) |
| 6.73G |
rapp_bitblt_and_bin (misaligned) |
| 6.68G |
rapp_bitblt_nand_bin (aligned) |
| 20.73G |
rapp_bitblt_nand_bin (byte-aligned) |
| 3.00G |
rapp_bitblt_nand_bin (misaligned) |
| 3.46G |
rapp_pixop_set_u8 |
| 4.89G |
rapp_pixop_not_u8 |
| 3.29G |
rapp_pixop_flip_u8 |
| 3.23G |
rapp_pixop_lut_u8 |
| 779.22M |
rapp_pixop_abs_u8 |
| 684.85M |
rapp_pixop_addc_u8 |
| 842.14M |
rapp_pixop_lerpc_u8 |
| 720.24M |
rapp_pixop_lerpnc_u8 |
| 437.78M |
rapp_pixop_copy_u8 |
| 1.59G |
rapp_pixop_add_u8 |
| 793.64M |
rapp_pixop_avg_u8 |
| 1.17G |
rapp_pixop_sub_u8 |
| 667.81M |
rapp_pixop_subh_u8 |
| 1.16G |
rapp_pixop_suba_u8 |
| 549.19M |
rapp_pixop_lerp_u8 |
| 536.74M |
rapp_pixop_lerpn_u8 |
| 441.71M |
rapp_pixop_lerpi_u8 |
| 516.42M |
rapp_pixop_norm_u8 |
| 254.94M |
rapp_type_u8_to_bin |
| 836.89M |
rapp_type_bin_to_u8 |
| 2.93G |
rapp_thresh_gt_u8 |
| 843.45M |
rapp_thresh_lt_u8 |
| 1.10G |
rapp_thresh_gtlt_u8 |
| 880.15M |
rapp_thresh_ltgt_u8 |
| 1.07G |
rapp_reduce_1x2_u8 |
| 1.22G |
rapp_reduce_2x1_u8 |
| 2.77G |
rapp_reduce_2x2_u8 |
| 1.35G |
rapp_reduce_1x2_rk1_bin |
| 3.55G |
rapp_reduce_1x2_rk2_bin |
| 3.94G |
rapp_reduce_2x1_rk1_bin |
| 28.74G |
rapp_reduce_2x1_rk2_bin |
| 30.60G |
rapp_reduce_2x2_rk1_bin |
| 9.91G |
rapp_reduce_2x2_rk2_bin |
| 7.11G |
rapp_reduce_2x2_rk3_bin |
| 5.42G |
rapp_reduce_2x2_rk4_bin |
| 5.49G |
rapp_expand_1x2_bin |
| 3.98G |
rapp_expand_2x2_bin |
| 2.49G |
rapp_expand_2x2_bin |
| 2.19G |
rapp_rotate_cw_u8 |
| 161.87M |
rapp_rotate_ccw_u8 |
| 177.60M |
rapp_rotate_cw_bin (empty) |
| 3.57G |
rapp_rotate_cw_bin (full) |
| 237.90M |
rapp_rotate_ccw_bin (empty) |
| 3.34G |
rapp_rotate_ccw_bin (full) |
| 239.21M |
rapp_stat_sum_bin |
| 4.50G |
rapp_stat_sum_u8 |
| 1.46G |
rapp_stat_sum2_u8 |
| 279.18M |
rapp_stat_xsum_u8 |
| 87.16M |
rapp_stat_min_bin |
| 24.13G |
rapp_stat_max_bin |
| 24.60G |
rapp_stat_min_u8 |
| 1.25G |
rapp_stat_max_u8 |
| 1.26G |
rapp_moment_order1_bin (empty) |
| 13.49G |
rapp_moment_order1_bin (full) |
| 7.58G |
rapp_moment_order1_bin (checker) |
| 1.10G |
rapp_moment_order2_bin (empty) |
| 4.77G |
rapp_moment_order2_bin (full) |
| 1.92G |
rapp_moment_order2_bin (checker) |
| 509.87M |
rapp_filter_diff_1x2_horz_u8 |
| 635.70M |
rapp_filter_diff_1x2_horz_abs_u8 |
| 347.34M |
rapp_filter_diff_2x1_vert_u8 |
| 709.75M |
rapp_filter_diff_2x1_vert_abs_u8 |
| 372.24M |
rapp_filter_diff_2x2_magn_u8 |
| 163.84M |
rapp_filter_sobel_3x3_horz_u8 |
| 214.30M |
rapp_filter_sobel_3x3_horz_abs_u8 |
| 125.83M |
rapp_filter_sobel_3x3_vert_u8 |
| 188.74M |
rapp_filter_sobel_3x3_vert_abs_u8 |
| 150.73M |
rapp_filter_sobel_3x3_magn_u8 |
| 85.20M |
rapp_filter_gauss_3x3_u8 |
| 232.00M |
rapp_filter_laplace_3x3_u8 |
| 197.26M |
rapp_filter_laplace_3x3_abs_u8 |
| 138.94M |
rapp_filter_highpass_3x3_u8 |
| 114.69M |
rapp_filter_highpass_3x3_abs_u8 |
| 85.20M |
rapp_morph_erode_rect_bin (2x2) |
| 3.71G |
rapp_morph_erode_rect_bin (3x3) |
| 4.44G |
rapp_morph_erode_rect_bin (5x5) |
| 1.64G |
rapp_morph_erode_rect_bin (7x7) |
| 1.05G |
rapp_morph_erode_rect_bin (15x15) |
| 817.23M |
rapp_morph_erode_rect_bin (31x31) |
| 521.67M |
rapp_morph_erode_rect_bin (63x63) |
| 287.70M |
rapp_morph_erode_diam_bin (3x3) |
| 4.79G |
rapp_morph_erode_diam_bin (5x5) |
| 2.30G |
rapp_morph_erode_diam_bin (7x7) |
| 1.49G |
rapp_morph_erode_diam_bin (15x15) |
| 1.03G |
rapp_morph_erode_diam_bin (31x31) |
| 813.96M |
rapp_morph_erode_diam_bin (63x63) |
| 659.95M |
rapp_morph_erode_oct_bin (5x5) |
| 2.01G |
rapp_morph_erode_oct_bin (7x7) |
| 1.30G |
rapp_morph_erode_oct_bin (15x15) |
| 377.49M |
rapp_morph_erode_oct_bin (31x31) |
| 266.08M |
rapp_morph_erode_oct_bin (63x63) |
| 347.34M |
rapp_morph_erode_disc_bin (7x7) |
| 340.13M |
rapp_morph_erode_disc_bin (15x15) |
| 832.31M |
rapp_morph_erode_disc_bin (31x31) |
| 298.84M |
rapp_morph_erode_disc_bin (63x63) |
| 149.42M |
rapp_fill_4conn_bin (full) |
| 1.16G |
rapp_fill_8conn_bin (full) |
| 1.01G |
rapp_contour_4conn_bin (full) |
| 2.76G |
rapp_contour_8conn_bin (full) |
| 1.98G |
rapp_cond_set_u8 (empty) |
| 12.63G |
rapp_cond_set_u8 (full) |
| 2.04G |
rapp_cond_set_u8 (checker) |
| 834.93M |
rapp_cond_copy_u8 (empty) |
| 9.58G |
rapp_cond_copy_u8 (full) |
| 1.77G |
rapp_cond_copy_u8 (checker) |
| 701.24M |
rapp_gather_u8 (empty, 1 row) |
| 13.44G |
rapp_gather_u8 (full, 1 row) |
| 1.87G |
rapp_gather_u8 (checker, 1 row) |
| 527.56M |
rapp_gather_u8 (empty, 2 rows) |
| 8.61G |
rapp_gather_u8 (full, 2 rows) |
| 1.09G |
rapp_gather_u8 (checker, 2 rows) |
| 325.71M |
rapp_gather_u8 (empty, 3 rows) |
| 13.66G |
rapp_gather_u8 (full, 3 rows) |
| 749.73M |
rapp_gather_u8 (checker, 3 rows) |
| 199.23M |
rapp_gather_u8 (empty, 5 rows) |
| 13.43G |
rapp_gather_u8 (full, 5 rows) |
| 486.93M |
rapp_gather_u8 (checker, 5 rows) |
| 68.16M |
rapp_gather_bin (empty) |
| 6.14G |
rapp_gather_bin (full) |
| 2.30G |
rapp_gather_bin (checker) |
| 496.11M |
rapp_scatter_u8 (empty) |
| 13.37G |
rapp_scatter_u8 (full) |
| 1.91G |
rapp_scatter_u8 (checker) |
| 835.58M |
rapp_scatter_bin (empty) |
| 10.65G |
rapp_scatter_bin (full) |
| 3.00G |
rapp_scatter_bin (checker) |
| 448.92M |