RAPP Benchmark

RAPP 0.5 32-bit built on Jun 29 2009 10:26:39
Image size is 256x256 pixels
FunctionExecution SpeedPix/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