RAPP Benchmark

RAPP 0.7 32-bit AltiVec built on Mar 3 2011 07:02:12
Image size is 256x256 pixels
FunctionExecution SpeedPix/Sec
rapp_bitblt_copy_bin (aligned)

124.12G
rapp_bitblt_copy_bin (byte-aligned)

31.83G
rapp_bitblt_copy_bin (misaligned)

15.10G
rapp_bitblt_and_bin (aligned)

94.36G
rapp_bitblt_and_bin (byte-aligned)

36.11G
rapp_bitblt_and_bin (misaligned)

11.92G
rapp_bitblt_nand_bin (aligned)

77.70G
rapp_bitblt_nand_bin (byte-aligned)

27.14G
rapp_bitblt_nand_bin (misaligned)

11.04G
rapp_pixop_set_u8

15.61G
rapp_pixop_not_u8

9.97G
rapp_pixop_flip_u8

9.89G
rapp_pixop_lut_u8

1.09G
rapp_pixop_abs_u8

6.96G
rapp_pixop_addc_u8

9.83G
rapp_pixop_lerpc_u8

4.51G
rapp_pixop_lerpnc_u8

2.44G
rapp_pixop_copy_u8

9.32G
rapp_pixop_add_u8

7.15G
rapp_pixop_avg_u8

7.15G
rapp_pixop_sub_u8

7.02G
rapp_pixop_subh_u8

6.89G
rapp_pixop_suba_u8

6.17G
rapp_pixop_lerp_u8

3.41G
rapp_pixop_lerpn_u8

2.17G
rapp_pixop_lerpi_u8

3.06G
rapp_pixop_norm_u8

3.14G
rapp_type_u8_to_bin

4.33G
rapp_type_bin_to_u8

4.08G
rapp_thresh_gt_u8

3.73G
rapp_thresh_lt_u8

3.74G
rapp_thresh_gtlt_u8

42.29G
rapp_thresh_ltgt_u8

41.73G
rapp_reduce_1x2_u8

8.78G
rapp_reduce_2x1_u8

10.96G
rapp_reduce_2x2_u8

7.54G
rapp_reduce_1x2_rk1_bin

5.85G
rapp_reduce_1x2_rk2_bin

6.07G
rapp_reduce_2x1_rk1_bin

31.48G
rapp_reduce_2x1_rk2_bin

31.65G
rapp_reduce_2x2_rk1_bin

9.39G
rapp_reduce_2x2_rk2_bin

8.05G
rapp_reduce_2x2_rk3_bin

7.63G
rapp_reduce_2x2_rk4_bin

9.56G
rapp_expand_1x2_bin

6.65G
rapp_expand_2x2_bin

5.89G
rapp_expand_2x2_bin

5.89G
rapp_rotate_cw_u8

470.55M
rapp_rotate_ccw_u8

467.93M
rapp_rotate_cw_bin (empty)

6.71G
rapp_rotate_cw_bin (full)

388.63M
rapp_rotate_ccw_bin (empty)

7.45G
rapp_rotate_ccw_bin (full)

392.56M
rapp_stat_sum_bin

10.85G
rapp_stat_sum_u8

5.17G
rapp_stat_sum2_u8

3.27G
rapp_stat_xsum_u8

1.49G
rapp_stat_min_bin

33.48G
rapp_stat_max_bin

42.85G
rapp_stat_min_u8

14.20G
rapp_stat_max_u8

13.85G
rapp_moment_order1_bin (empty)

15.81G
rapp_moment_order1_bin (full)

4.52G
rapp_moment_order1_bin (checker)

2.45G
rapp_moment_order2_bin (empty)

6.02G
rapp_moment_order2_bin (full)

2.97G
rapp_moment_order2_bin (checker)

872.28M
rapp_filter_diff_1x2_horz_u8

8.04G
rapp_filter_diff_1x2_horz_abs_u8

6.84G
rapp_filter_diff_2x1_vert_u8

8.34G
rapp_filter_diff_2x1_vert_abs_u8

7.04G
rapp_filter_diff_2x2_magn_u8

3.60G
rapp_filter_sobel_3x3_horz_u8

2.23G
rapp_filter_sobel_3x3_horz_abs_u8

3.33G
rapp_filter_sobel_3x3_vert_u8

3.18G
rapp_filter_sobel_3x3_vert_abs_u8

2.49G
rapp_filter_sobel_3x3_magn_u8

1.37G
rapp_filter_gauss_3x3_u8

2.03G
rapp_filter_laplace_3x3_u8

1.79G
rapp_filter_laplace_3x3_abs_u8

2.40G
rapp_filter_highpass_3x3_u8

994.18M
rapp_filter_highpass_3x3_abs_u8

1.44G
rapp_morph_erode_rect_bin (2x2)

6.99G
rapp_morph_erode_rect_bin (3x3)

4.92G
rapp_morph_erode_rect_bin (5x5)

2.11G
rapp_morph_erode_rect_bin (7x7)

1.37G
rapp_morph_erode_rect_bin (15x15)

993.53M
rapp_morph_erode_rect_bin (31x31)

787.74M
rapp_morph_erode_rect_bin (63x63)

635.70M
rapp_morph_erode_diam_bin (3x3)

6.08G
rapp_morph_erode_diam_bin (5x5)

2.65G
rapp_morph_erode_diam_bin (7x7)

1.68G
rapp_morph_erode_diam_bin (15x15)

1.25G
rapp_morph_erode_diam_bin (31x31)

979.11M
rapp_morph_erode_diam_bin (63x63)

818.54M
rapp_morph_erode_oct_bin (5x5)

2.39G
rapp_morph_erode_oct_bin (7x7)

1.60G
rapp_morph_erode_oct_bin (15x15)

753.01M
rapp_morph_erode_oct_bin (31x31)

552.47M
rapp_morph_erode_oct_bin (63x63)

440.40M
rapp_morph_erode_disc_bin (7x7)

893.26M
rapp_morph_erode_disc_bin (15x15)

1.02G
rapp_morph_erode_disc_bin (31x31)

512.49M
rapp_morph_erode_disc_bin (63x63)

270.01M
rapp_fill_4conn_bin (full)

1.77G
rapp_fill_8conn_bin (full)

1.28G
rapp_contour_4conn_bin (full)

3.35G
rapp_contour_8conn_bin (full)

2.86G
rapp_cond_set_u8 (empty)

13.32G
rapp_cond_set_u8 (full)

962.07M
rapp_cond_set_u8 (checker)

852.62M
rapp_cond_copy_u8 (empty)

11.52G
rapp_cond_copy_u8 (full)

2.22G
rapp_cond_copy_u8 (checker)

768.08M
rapp_gather_u8 (empty, 1 row)

13.19G
rapp_gather_u8 (full, 1 row)

2.58G
rapp_gather_u8 (checker, 1 row)

582.62M
rapp_gather_u8 (empty, 2 rows)

13.57G
rapp_gather_u8 (full, 2 rows)

1.43G
rapp_gather_u8 (checker, 2 rows)

425.33M
rapp_gather_u8 (empty, 3 rows)

13.22G
rapp_gather_u8 (full, 3 rows)

618.00M
rapp_gather_u8 (checker, 3 rows)

391.25M
rapp_gather_u8 (empty, 5 rows)

13.51G
rapp_gather_u8 (full, 5 rows)

468.58M
rapp_gather_u8 (checker, 5 rows)

89.13M
rapp_gather_bin (empty)

14.72G
rapp_gather_bin (full)

3.09G
rapp_gather_bin (checker)

434.50M
rapp_scatter_u8 (empty)

13.28G
rapp_scatter_u8 (full)

2.46G
rapp_scatter_u8 (checker)

589.17M
rapp_scatter_bin (empty)

7.68G
rapp_scatter_bin (full)

2.70G
rapp_scatter_bin (checker)

424.02M