Function | Execution Speed | Pix/Sec | rapp_bitblt_copy_bin (aligned) |
| 35.06G |
rapp_bitblt_copy_bin (byte-aligned) |
| 8.42G |
rapp_bitblt_copy_bin (misaligned) |
| 8.50G |
rapp_bitblt_and_bin (aligned) |
| 25.10G |
rapp_bitblt_and_bin (byte-aligned) |
| 7.57G |
rapp_bitblt_and_bin (misaligned) |
| 7.54G |
rapp_bitblt_nand_bin (aligned) |
| 23.85G |
rapp_bitblt_nand_bin (byte-aligned) |
| 6.78G |
rapp_bitblt_nand_bin (misaligned) |
| 6.86G |
rapp_pixop_set_u8 |
| 5.65G |
rapp_pixop_not_u8 |
| 4.14G |
rapp_pixop_flip_u8 |
| 3.54G |
rapp_pixop_lut_u8 |
| 872.94M |
rapp_pixop_abs_u8 |
| 870.32M |
rapp_pixop_addc_u8 |
| 960.10M |
rapp_pixop_lerpc_u8 |
| 769.39M |
rapp_pixop_lerpnc_u8 |
| 595.72M |
rapp_pixop_copy_u8 |
| 3.56G |
rapp_pixop_add_u8 |
| 904.40M |
rapp_pixop_avg_u8 |
| 1.36G |
rapp_pixop_sub_u8 |
| 736.62M |
rapp_pixop_subh_u8 |
| 1.31G |
rapp_pixop_suba_u8 |
| 597.03M |
rapp_pixop_lerp_u8 |
| 597.03M |
rapp_pixop_lerpn_u8 |
| 485.62M |
rapp_pixop_lerpi_u8 |
| 536.74M |
rapp_pixop_norm_u8 |
| 439.09M |
rapp_type_u8_to_bin |
| 1.51G |
rapp_type_bin_to_u8 |
| 4.12G |
rapp_thresh_gt_u8 |
| 945.03M |
rapp_thresh_lt_u8 |
| 1.19G |
rapp_thresh_gtlt_u8 |
| 942.41M |
rapp_thresh_ltgt_u8 |
| 1.19G |
rapp_thresh_gt_pixel_u8 |
| 800.85M |
rapp_thresh_lt_pixel_u8 |
| 881.46M |
rapp_thresh_gtlt_pixel_u8 |
| 583.27M |
rapp_thresh_ltgt_pixel_u8 |
| 544.60M |
rapp_reduce_1x2_u8 |
| 1.45G |
rapp_reduce_2x1_u8 |
| 2.96G |
rapp_reduce_2x2_u8 |
| 1.92G |
rapp_reduce_1x2_rk1_bin |
| 8.07G |
rapp_reduce_1x2_rk2_bin |
| 8.23G |
rapp_reduce_2x1_rk1_bin |
| 34.65G |
rapp_reduce_2x1_rk2_bin |
| 34.44G |
rapp_reduce_2x2_rk1_bin |
| 12.12G |
rapp_reduce_2x2_rk2_bin |
| 9.51G |
rapp_reduce_2x2_rk3_bin |
| 9.32G |
rapp_reduce_2x2_rk4_bin |
| 12.09G |
rapp_expand_1x2_bin |
| 7.36G |
rapp_expand_2x2_bin |
| 5.52G |
rapp_expand_2x2_bin |
| 5.56G |
rapp_rotate_cw_u8 |
| 202.51M |
rapp_rotate_ccw_u8 |
| 201.85M |
rapp_rotate_cw_bin (empty) |
| 3.92G |
rapp_rotate_cw_bin (full) |
| 273.29M |
rapp_rotate_ccw_bin (empty) |
| 4.07G |
rapp_rotate_ccw_bin (full) |
| 308.02M |
rapp_stat_sum_bin |
| 8.39G |
rapp_stat_sum_u8 |
| 2.59G |
rapp_stat_sum2_u8 |
| 545.26M |
rapp_stat_xsum_u8 |
| 159.25M |
rapp_stat_min_bin |
| 30.75G |
rapp_stat_max_bin |
| 30.85G |
rapp_stat_min_u8 |
| 1.34G |
rapp_stat_max_u8 |
| 1.35G |
rapp_moment_order1_bin (empty) |
| 15.60G |
rapp_moment_order1_bin (full) |
| 8.35G |
rapp_moment_order1_bin (checker) |
| 1.83G |
rapp_moment_order2_bin (empty) |
| 7.35G |
rapp_moment_order2_bin (full) |
| 3.33G |
rapp_moment_order2_bin (checker) |
| 904.40M |
rapp_filter_diff_1x2_horz_u8 |
| 1.10G |
rapp_filter_diff_1x2_horz_abs_u8 |
| 617.35M |
rapp_filter_diff_2x1_vert_u8 |
| 1.27G |
rapp_filter_diff_2x1_vert_abs_u8 |
| 652.08M |
rapp_filter_diff_2x2_magn_u8 |
| 309.99M |
rapp_filter_sobel_3x3_horz_u8 |
| 390.59M |
rapp_filter_sobel_3x3_horz_abs_u8 |
| 311.95M |
rapp_filter_sobel_3x3_vert_u8 |
| 404.36M |
rapp_filter_sobel_3x3_vert_abs_u8 |
| 277.87M |
rapp_filter_sobel_3x3_magn_u8 |
| 165.81M |
rapp_filter_gauss_3x3_u8 |
| 407.63M |
rapp_filter_laplace_3x3_u8 |
| 411.57M |
rapp_filter_laplace_3x3_abs_u8 |
| 285.08M |
rapp_filter_highpass_3x3_u8 |
| 221.51M |
rapp_filter_highpass_3x3_abs_u8 |
| 162.53M |
rapp_morph_erode_rect_bin (2x2) |
| 6.10G |
rapp_morph_erode_rect_bin (3x3) |
| 4.75G |
rapp_morph_erode_rect_bin (5x5) |
| 2.06G |
rapp_morph_erode_rect_bin (7x7) |
| 1.30G |
rapp_morph_erode_rect_bin (15x15) |
| 937.82M |
rapp_morph_erode_rect_bin (31x31) |
| 734.66M |
rapp_morph_erode_rect_bin (63x63) |
| 600.97M |
rapp_morph_erode_diam_bin (3x3) |
| 5.65G |
rapp_morph_erode_diam_bin (5x5) |
| 2.49G |
rapp_morph_erode_diam_bin (7x7) |
| 1.58G |
rapp_morph_erode_diam_bin (15x15) |
| 1.16G |
rapp_morph_erode_diam_bin (31x31) |
| 907.67M |
rapp_morph_erode_diam_bin (63x63) |
| 744.49M |
rapp_morph_erode_oct_bin (5x5) |
| 2.30G |
rapp_morph_erode_oct_bin (7x7) |
| 1.53G |
rapp_morph_erode_oct_bin (15x15) |
| 735.31M |
rapp_morph_erode_oct_bin (31x31) |
| 551.81M |
rapp_morph_erode_oct_bin (63x63) |
| 433.85M |
rapp_morph_erode_disc_bin (7x7) |
| 372.90M |
rapp_morph_erode_disc_bin (15x15) |
| 969.93M |
rapp_morph_erode_disc_bin (31x31) |
| 372.24M |
rapp_morph_erode_disc_bin (63x63) |
| 175.64M |
rapp_fill_4conn_bin (full) |
| 1.35G |
rapp_fill_8conn_bin (full) |
| 1.10G |
rapp_contour_4conn_bin (full) |
| 3.61G |
rapp_contour_8conn_bin (full) |
| 3.63G |
rapp_cond_set_u8 (empty) |
| 15.93G |
rapp_cond_set_u8 (full) |
| 2.19G |
rapp_cond_set_u8 (checker) |
| 947.00M |
rapp_cond_addc_u8 (empty) |
| 14.62G |
rapp_cond_addc_u8 (full) |
| 360.45M |
rapp_cond_addc_u8 (checker) |
| 225.44M |
rapp_cond_copy_u8 (empty) |
| 10.64G |
rapp_cond_copy_u8 (full) |
| 1.98G |
rapp_cond_copy_u8 (checker) |
| 788.40M |
rapp_cond_add_u8 (empty) |
| 12.36G |
rapp_cond_add_u8 (full) |
| 205.13M |
rapp_cond_add_u8 (checker) |
| 143.52M |
rapp_gather_u8 (empty, 1 row) |
| 14.46G |
rapp_gather_u8 (full, 1 row) |
| 2.14G |
rapp_gather_u8 (checker, 1 row) |
| 881.46M |
rapp_gather_u8 (empty, 2 rows) |
| 15.24G |
rapp_gather_u8 (full, 2 rows) |
| 1.23G |
rapp_gather_u8 (checker, 2 rows) |
| 357.83M |
rapp_gather_u8 (empty, 3 rows) |
| 15.15G |
rapp_gather_u8 (full, 3 rows) |
| 857.87M |
rapp_gather_u8 (checker, 3 rows) |
| 230.69M |
rapp_gather_u8 (empty, 5 rows) |
| 15.20G |
rapp_gather_u8 (full, 5 rows) |
| 548.54M |
rapp_gather_u8 (checker, 5 rows) |
| 91.75M |
rapp_gather_bin (empty) |
| 14.44G |
rapp_gather_bin (full) |
| 2.98G |
rapp_gather_bin (checker) |
| 528.88M |
rapp_scatter_u8 (empty) |
| 15.16G |
rapp_scatter_u8 (full) |
| 2.07G |
rapp_scatter_u8 (checker) |
| 893.91M |
rapp_scatter_bin (empty) |
| 13.23G |
rapp_scatter_bin (full) |
| 3.30G |
rapp_scatter_bin (checker) |
| 481.03M |