RAPP Benchmark

RAPP 0.7 32-bit built on Mar 3 2011 23:03:45
Image size is 256x256 pixels
FunctionExecution SpeedPix/Sec
rapp_bitblt_copy_bin (aligned)

51.48G
rapp_bitblt_copy_bin (byte-aligned)

14.50G
rapp_bitblt_copy_bin (misaligned)

14.32G
rapp_bitblt_and_bin (aligned)

27.36G
rapp_bitblt_and_bin (byte-aligned)

11.71G
rapp_bitblt_and_bin (misaligned)

11.60G
rapp_bitblt_nand_bin (aligned)

28.75G
rapp_bitblt_nand_bin (byte-aligned)

12.00G
rapp_bitblt_nand_bin (misaligned)

11.96G
rapp_pixop_set_u8

5.94G
rapp_pixop_not_u8

4.48G
rapp_pixop_flip_u8

4.65G
rapp_pixop_lut_u8

1.13G
rapp_pixop_abs_u8

1.08G
rapp_pixop_addc_u8

845.41M
rapp_pixop_lerpc_u8

492.18M
rapp_pixop_lerpnc_u8

484.31M
rapp_pixop_copy_u8

5.00G
rapp_pixop_add_u8

709.10M
rapp_pixop_avg_u8

1.24G
rapp_pixop_sub_u8

612.76M
rapp_pixop_subh_u8

1.12G
rapp_pixop_suba_u8

468.58M
rapp_pixop_lerp_u8

365.69M
rapp_pixop_lerpn_u8

340.79M
rapp_pixop_lerpi_u8

357.83M
rapp_pixop_norm_u8

372.24M
rapp_type_u8_to_bin

1.52G
rapp_type_bin_to_u8

4.17G
rapp_thresh_gt_u8

987.63M
rapp_thresh_lt_u8

965.35M
rapp_thresh_gtlt_u8

12.56G
rapp_thresh_ltgt_u8

12.53G
rapp_reduce_1x2_u8

1.08G
rapp_reduce_2x1_u8

2.87G
rapp_reduce_2x2_u8

1.23G
rapp_reduce_1x2_rk1_bin

6.02G
rapp_reduce_1x2_rk2_bin

6.13G
rapp_reduce_2x1_rk1_bin

32.07G
rapp_reduce_2x1_rk2_bin

31.23G
rapp_reduce_2x2_rk1_bin

9.36G
rapp_reduce_2x2_rk2_bin

7.49G
rapp_reduce_2x2_rk3_bin

8.01G
rapp_reduce_2x2_rk4_bin

9.51G
rapp_expand_1x2_bin

6.12G
rapp_expand_2x2_bin

5.50G
rapp_expand_2x2_bin

5.49G
rapp_rotate_cw_u8

463.99M
rapp_rotate_ccw_u8

443.02M
rapp_rotate_cw_bin (empty)

5.15G
rapp_rotate_cw_bin (full)

372.90M
rapp_rotate_ccw_bin (empty)

4.79G
rapp_rotate_ccw_bin (full)

374.87M
rapp_stat_sum_bin

8.13G
rapp_stat_sum_u8

2.11G
rapp_stat_sum2_u8

520.36M
rapp_stat_xsum_u8

171.05M
rapp_stat_min_bin

24.05G
rapp_stat_max_bin

24.17G
rapp_stat_min_u8

523.63M
rapp_stat_max_u8

539.36M
rapp_moment_order1_bin (empty)

16.03G
rapp_moment_order1_bin (full)

4.53G
rapp_moment_order1_bin (checker)

2.48G
rapp_moment_order2_bin (empty)

6.03G
rapp_moment_order2_bin (full)

2.97G
rapp_moment_order2_bin (checker)

872.94M
rapp_filter_diff_1x2_horz_u8

1.03G
rapp_filter_diff_1x2_horz_abs_u8

524.29M
rapp_filter_diff_2x1_vert_u8

1.12G
rapp_filter_diff_2x1_vert_abs_u8

474.48M
rapp_filter_diff_2x2_magn_u8

249.69M
rapp_filter_sobel_3x3_horz_u8

339.48M
rapp_filter_sobel_3x3_horz_abs_u8

226.75M
rapp_filter_sobel_3x3_vert_u8

336.86M
rapp_filter_sobel_3x3_vert_abs_u8

222.17M
rapp_filter_sobel_3x3_magn_u8

142.87M
rapp_filter_gauss_3x3_u8

260.18M
rapp_filter_laplace_3x3_u8

292.29M
rapp_filter_laplace_3x3_abs_u8

209.72M
rapp_filter_highpass_3x3_u8

176.95M
rapp_filter_highpass_3x3_abs_u8

134.35M
rapp_morph_erode_rect_bin (2x2)

6.41G
rapp_morph_erode_rect_bin (3x3)

4.96G
rapp_morph_erode_rect_bin (5x5)

2.19G
rapp_morph_erode_rect_bin (7x7)

1.42G
rapp_morph_erode_rect_bin (15x15)

1.04G
rapp_morph_erode_rect_bin (31x31)

814.61M
rapp_morph_erode_rect_bin (63x63)

657.98M
rapp_morph_erode_diam_bin (3x3)

6.22G
rapp_morph_erode_diam_bin (5x5)

2.76G
rapp_morph_erode_diam_bin (7x7)

1.72G
rapp_morph_erode_diam_bin (15x15)

1.26G
rapp_morph_erode_diam_bin (31x31)

1.04G
rapp_morph_erode_diam_bin (63x63)

843.45M
rapp_morph_erode_oct_bin (5x5)

2.48G
rapp_morph_erode_oct_bin (7x7)

1.65G
rapp_morph_erode_oct_bin (15x15)

750.39M
rapp_morph_erode_oct_bin (31x31)

555.09M
rapp_morph_erode_oct_bin (63x63)

446.30M
rapp_morph_erode_disc_bin (7x7)

908.98M
rapp_morph_erode_disc_bin (15x15)

1.04G
rapp_morph_erode_disc_bin (31x31)

532.81M
rapp_morph_erode_disc_bin (63x63)

275.25M
rapp_fill_4conn_bin (full)

1.60G
rapp_fill_8conn_bin (full)

1.19G
rapp_contour_4conn_bin (full)

3.34G
rapp_contour_8conn_bin (full)

2.86G
rapp_cond_set_u8 (empty)

13.55G
rapp_cond_set_u8 (full)

637.67M
rapp_cond_set_u8 (checker)

840.17M
rapp_cond_copy_u8 (empty)

11.69G
rapp_cond_copy_u8 (full)

2.24G
rapp_cond_copy_u8 (checker)

762.84M
rapp_gather_u8 (empty, 1 row)

13.60G
rapp_gather_u8 (full, 1 row)

2.65G
rapp_gather_u8 (checker, 1 row)

594.41M
rapp_gather_u8 (empty, 2 rows)

13.20G
rapp_gather_u8 (full, 2 rows)

1.30G
rapp_gather_u8 (checker, 2 rows)

454.82M
rapp_gather_u8 (empty, 3 rows)

13.50G
rapp_gather_u8 (full, 3 rows)

935.20M
rapp_gather_u8 (checker, 3 rows)

390.59M
rapp_gather_u8 (empty, 5 rows)

13.24G
rapp_gather_u8 (full, 5 rows)

341.44M
rapp_gather_u8 (checker, 5 rows)

107.48M
rapp_gather_bin (empty)

15.17G
rapp_gather_bin (full)

3.25G
rapp_gather_bin (checker)

427.29M
rapp_scatter_u8 (empty)

13.72G
rapp_scatter_u8 (full)

2.46G
rapp_scatter_u8 (checker)

557.71M
rapp_scatter_bin (empty)

7.66G
rapp_scatter_bin (full)

2.70G
rapp_scatter_bin (checker)

422.71M