RAPP Benchmark

RAPP 0.5 64-bit SSSE3 built on Oct 21 2009 06:59:55
Image size is 256x256 pixels
FunctionExecution SpeedPix/Sec
rapp_bitblt_copy_bin (aligned)

309.93G
rapp_bitblt_copy_bin (byte-aligned)

43.06G
rapp_bitblt_copy_bin (misaligned)

27.29G
rapp_bitblt_and_bin (aligned)

184.24G
rapp_bitblt_and_bin (byte-aligned)

42.42G
rapp_bitblt_and_bin (misaligned)

29.36G
rapp_bitblt_nand_bin (aligned)

183.25G
rapp_bitblt_nand_bin (byte-aligned)

41.15G
rapp_bitblt_nand_bin (misaligned)

25.32G
rapp_pixop_set_u8

19.06G
rapp_pixop_not_u8

20.05G
rapp_pixop_flip_u8

20.00G
rapp_pixop_lut_u8

1.48G
rapp_pixop_abs_u8

18.08G
rapp_pixop_addc_u8

19.87G
rapp_pixop_lerpc_u8

7.67G
rapp_pixop_lerpnc_u8

4.19G
rapp_pixop_copy_u8

12.63G
rapp_pixop_add_u8

10.98G
rapp_pixop_avg_u8

10.98G
rapp_pixop_sub_u8

10.98G
rapp_pixop_subh_u8

11.01G
rapp_pixop_suba_u8

11.88G
rapp_pixop_lerp_u8

6.59G
rapp_pixop_lerpn_u8

3.44G
rapp_pixop_lerpi_u8

6.15G
rapp_pixop_norm_u8

9.52G
rapp_type_u8_to_bin

17.95G
rapp_type_bin_to_u8

4.80G
rapp_thresh_gt_u8

11.84G
rapp_thresh_lt_u8

13.46G
rapp_thresh_gtlt_u8

11.82G
rapp_thresh_ltgt_u8

13.44G
rapp_reduce_1x2_u8

12.95G
rapp_reduce_2x1_u8

16.16G
rapp_reduce_2x2_u8

11.96G
rapp_reduce_1x2_rk1_bin

10.81G
rapp_reduce_1x2_rk2_bin

11.09G
rapp_reduce_2x1_rk1_bin

84.86G
rapp_reduce_2x1_rk2_bin

84.76G
rapp_reduce_2x2_rk1_bin

18.36G
rapp_reduce_2x2_rk2_bin

15.41G
rapp_reduce_2x2_rk3_bin

15.57G
rapp_reduce_2x2_rk4_bin

18.22G
rapp_expand_1x2_bin

10.14G
rapp_expand_2x2_bin

8.37G
rapp_expand_2x2_bin

8.37G
rapp_rotate_cw_u8

1.16G
rapp_rotate_ccw_u8

1.19G
rapp_rotate_cw_bin (empty)

31.65G
rapp_rotate_cw_bin (full)

1.08G
rapp_rotate_ccw_bin (empty)

23.99G
rapp_rotate_ccw_bin (full)

1.08G
rapp_stat_sum_bin

22.19G
rapp_stat_sum_u8

11.05G
rapp_stat_sum2_u8

7.64G
rapp_stat_xsum_u8

2.99G
rapp_stat_min_bin

106.03G
rapp_stat_max_bin

84.30G
rapp_stat_min_u8

24.84G
rapp_stat_max_u8

25.47G
rapp_moment_order1_bin (empty)

52.35G
rapp_moment_order1_bin (full)

22.89G
rapp_moment_order1_bin (checker)

4.39G
rapp_moment_order2_bin (empty)

38.71G
rapp_moment_order2_bin (full)

14.42G
rapp_moment_order2_bin (checker)

2.58G
rapp_filter_diff_1x2_horz_u8

11.55G
rapp_filter_diff_1x2_horz_abs_u8

8.82G
rapp_filter_diff_2x1_vert_u8

11.20G
rapp_filter_diff_2x1_vert_abs_u8

11.14G
rapp_filter_diff_2x2_magn_u8

6.84G
rapp_filter_sobel_3x3_horz_u8

3.80G
rapp_filter_sobel_3x3_horz_abs_u8

4.91G
rapp_filter_sobel_3x3_vert_u8

5.28G
rapp_filter_sobel_3x3_vert_abs_u8

4.36G
rapp_filter_sobel_3x3_magn_u8

2.74G
rapp_filter_gauss_3x3_u8

4.02G
rapp_filter_laplace_3x3_u8

3.84G
rapp_filter_laplace_3x3_abs_u8

4.75G
rapp_filter_highpass_3x3_u8

2.26G
rapp_filter_highpass_3x3_abs_u8

2.94G
rapp_morph_erode_rect_bin (2x2)

27.43G
rapp_morph_erode_rect_bin (3x3)

16.86G
rapp_morph_erode_rect_bin (5x5)

5.87G
rapp_morph_erode_rect_bin (7x7)

3.57G
rapp_morph_erode_rect_bin (15x15)

2.58G
rapp_morph_erode_rect_bin (31x31)

2.00G
rapp_morph_erode_rect_bin (63x63)

1.61G
rapp_morph_erode_diam_bin (3x3)

24.99G
rapp_morph_erode_diam_bin (5x5)

9.36G
rapp_morph_erode_diam_bin (7x7)

5.78G
rapp_morph_erode_diam_bin (15x15)

4.14G
rapp_morph_erode_diam_bin (31x31)

3.19G
rapp_morph_erode_diam_bin (63x63)

2.60G
rapp_morph_erode_oct_bin (5x5)

7.98G
rapp_morph_erode_oct_bin (7x7)

5.24G
rapp_morph_erode_oct_bin (15x15)

2.76G
rapp_morph_erode_oct_bin (31x31)

2.02G
rapp_morph_erode_oct_bin (63x63)

1.60G
rapp_morph_erode_disc_bin (7x7)

3.13G
rapp_morph_erode_disc_bin (15x15)

3.65G
rapp_morph_erode_disc_bin (31x31)

1.76G
rapp_morph_erode_disc_bin (63x63)

867.04M
rapp_fill_4conn_bin (full)

6.71G
rapp_fill_8conn_bin (full)

5.16G
rapp_contour_4conn_bin (full)

8.39G
rapp_contour_8conn_bin (full)

6.50G
rapp_cond_set_u8 (empty)

40.48G
rapp_cond_set_u8 (full)

8.17G
rapp_cond_set_u8 (checker)

1.68G
rapp_cond_copy_u8 (empty)

29.63G
rapp_cond_copy_u8 (full)

6.42G
rapp_cond_copy_u8 (checker)

1.57G
rapp_gather_u8 (empty, 1 row)

38.42G
rapp_gather_u8 (full, 1 row)

6.62G
rapp_gather_u8 (checker, 1 row)

1.57G
rapp_gather_u8 (empty, 2 rows)

37.98G
rapp_gather_u8 (full, 2 rows)

3.97G
rapp_gather_u8 (checker, 2 rows)

1.08G
rapp_gather_u8 (empty, 3 rows)

37.98G
rapp_gather_u8 (full, 3 rows)

2.83G
rapp_gather_u8 (checker, 3 rows)

829.03M
rapp_gather_u8 (empty, 5 rows)

38.42G
rapp_gather_u8 (full, 5 rows)

1.74G
rapp_gather_u8 (checker, 5 rows)

258.87M
rapp_gather_bin (empty)

28.56G
rapp_gather_bin (full)

10.38G
rapp_gather_bin (checker)

996.15M
rapp_scatter_u8 (empty)

38.52G
rapp_scatter_u8 (full)

6.77G
rapp_scatter_u8 (checker)

1.57G
rapp_scatter_bin (empty)

32.99G
rapp_scatter_bin (full)

12.14G
rapp_scatter_bin (checker)

964.69M