RAPP Benchmark

RAPP 0.7 32-bit built on Mar 10 2011 10:56:22
Image size is 256x256 pixels
FunctionExecution SpeedPix/Sec
rapp_bitblt_copy_bin (aligned)

22.83G
rapp_bitblt_copy_bin (byte-aligned)

5.20G
rapp_bitblt_copy_bin (misaligned)

6.02G
rapp_bitblt_and_bin (aligned)

4.70G
rapp_bitblt_and_bin (byte-aligned)

1.71G
rapp_bitblt_and_bin (misaligned)

1.71G
rapp_bitblt_nand_bin (aligned)

4.31G
rapp_bitblt_nand_bin (byte-aligned)

1.88G
rapp_bitblt_nand_bin (misaligned)

1.88G
rapp_pixop_set_u8

2.40G
rapp_pixop_not_u8

594.41M
rapp_pixop_flip_u8

876.87M
rapp_pixop_lut_u8

72.74M
rapp_pixop_abs_u8

224.13M
rapp_pixop_addc_u8

246.42M
rapp_pixop_lerpc_u8

157.94M
rapp_pixop_lerpnc_u8

129.11M
rapp_pixop_copy_u8

941.10M
rapp_pixop_add_u8

169.74M
rapp_pixop_avg_u8

264.11M
rapp_pixop_sub_u8

115.34M
rapp_pixop_subh_u8

182.85M
rapp_pixop_suba_u8

98.96M
rapp_pixop_lerp_u8

108.13M
rapp_pixop_lerpn_u8

100.27M
rapp_pixop_lerpi_u8

106.82M
rapp_pixop_norm_u8

74.06M
rapp_type_u8_to_bin

535.43M
rapp_type_bin_to_u8

897.84M
rapp_thresh_gt_u8

406.32M
rapp_thresh_lt_u8

359.79M
rapp_thresh_gtlt_u8

406.98M
rapp_thresh_ltgt_u8

359.79M
rapp_reduce_1x2_u8

342.75M
rapp_reduce_2x1_u8

878.84M
rapp_reduce_2x2_u8

430.57M
rapp_reduce_1x2_rk1_bin

1.87G
rapp_reduce_1x2_rk2_bin

2.01G
rapp_reduce_2x1_rk1_bin

12.01G
rapp_reduce_2x1_rk2_bin

12.17G
rapp_reduce_2x2_rk1_bin

3.15G
rapp_reduce_2x2_rk2_bin

2.80G
rapp_reduce_2x2_rk3_bin

2.75G
rapp_reduce_2x2_rk4_bin

3.23G
rapp_expand_1x2_bin

1.72G
rapp_expand_2x2_bin

1.48G
rapp_expand_2x2_bin

1.41G
rapp_rotate_cw_u8

259.52M
rapp_rotate_ccw_u8

270.01M
rapp_rotate_cw_bin (empty)

2.47G
rapp_rotate_cw_bin (full)

162.53M
rapp_rotate_ccw_bin (empty)

2.49G
rapp_rotate_ccw_bin (full)

159.91M
rapp_stat_sum_bin

2.43G
rapp_stat_sum_u8

889.32M
rapp_stat_sum2_u8

140.90M
rapp_stat_xsum_u8

47.84M
rapp_stat_min_bin

9.38G
rapp_stat_max_bin

8.83G
rapp_stat_min_u8

214.96M
rapp_stat_max_u8

220.86M
rapp_moment_order1_bin (empty)

4.96G
rapp_moment_order1_bin (full)

2.03G
rapp_moment_order1_bin (checker)

654.70M
rapp_moment_order2_bin (empty)

2.27G
rapp_moment_order2_bin (full)

1.13G
rapp_moment_order2_bin (checker)

237.24M
rapp_filter_diff_1x2_horz_u8

286.39M
rapp_filter_diff_1x2_horz_abs_u8

207.09M
rapp_filter_diff_2x1_vert_u8

361.76M
rapp_filter_diff_2x1_vert_abs_u8

196.61M
rapp_filter_diff_2x2_magn_u8

100.27M
rapp_filter_sobel_3x3_horz_u8

116.00M
rapp_filter_sobel_3x3_horz_abs_u8

93.72M
rapp_filter_sobel_3x3_vert_u8

110.10M
rapp_filter_sobel_3x3_vert_abs_u8

98.96M
rapp_filter_sobel_3x3_magn_u8

66.85M
rapp_filter_gauss_3x3_u8

100.93M
rapp_filter_laplace_3x3_u8

117.31M
rapp_filter_laplace_3x3_abs_u8

91.75M
rapp_filter_highpass_3x3_u8

66.19M
rapp_filter_highpass_3x3_abs_u8

62.26M
rapp_morph_erode_rect_bin (2x2)

2.42G
rapp_morph_erode_rect_bin (3x3)

1.69G
rapp_morph_erode_rect_bin (5x5)

770.70M
rapp_morph_erode_rect_bin (7x7)

502.01M
rapp_morph_erode_rect_bin (15x15)

366.35M
rapp_morph_erode_rect_bin (31x31)

298.84M
rapp_morph_erode_rect_bin (63x63)

233.31M
rapp_morph_erode_diam_bin (3x3)

2.21G
rapp_morph_erode_diam_bin (5x5)

967.31M
rapp_morph_erode_diam_bin (7x7)

625.87M
rapp_morph_erode_diam_bin (15x15)

465.96M
rapp_morph_erode_diam_bin (31x31)

368.31M
rapp_morph_erode_diam_bin (63x63)

304.74M
rapp_morph_erode_oct_bin (5x5)

867.70M
rapp_morph_erode_oct_bin (7x7)

582.62M
rapp_morph_erode_oct_bin (15x15)

273.29M
rapp_morph_erode_oct_bin (31x31)

213.65M
rapp_morph_erode_oct_bin (63x63)

165.15M
rapp_morph_erode_disc_bin (7x7)

402.39M
rapp_morph_erode_disc_bin (15x15)

363.07M
rapp_morph_erode_disc_bin (31x31)

192.02M
rapp_morph_erode_disc_bin (63x63)

100.27M
rapp_fill_4conn_bin (full)

664.53M
rapp_fill_8conn_bin (full)

541.98M
rapp_contour_4conn_bin (full)

1.24G
rapp_contour_8conn_bin (full)

1.07G
rapp_cond_set_u8 (empty)

3.48G
rapp_cond_set_u8 (full)

434.50M
rapp_cond_set_u8 (checker)

192.02M
rapp_cond_copy_u8 (empty)

2.88G
rapp_cond_copy_u8 (full)

361.10M
rapp_cond_copy_u8 (checker)

163.84M
rapp_gather_u8 (empty, 1 row)

3.63G
rapp_gather_u8 (full, 1 row)

274.60M
rapp_gather_u8 (checker, 1 row)

183.50M
rapp_gather_u8 (empty, 2 rows)

3.58G
rapp_gather_u8 (full, 2 rows)

162.53M
rapp_gather_u8 (checker, 2 rows)

123.86M
rapp_gather_u8 (empty, 3 rows)

3.50G
rapp_gather_u8 (full, 3 rows)

133.69M
rapp_gather_u8 (checker, 3 rows)

106.17M
rapp_gather_u8 (empty, 5 rows)

2.84G
rapp_gather_u8 (full, 5 rows)

76.02M
rapp_gather_u8 (checker, 5 rows)

34.08M
rapp_gather_bin (empty)

3.86G
rapp_gather_bin (full)

1.16G
rapp_gather_bin (checker)

150.73M
rapp_scatter_u8 (empty)

3.57G
rapp_scatter_u8 (full)

271.97M
rapp_scatter_u8 (checker)

167.77M
rapp_scatter_bin (empty)

4.65G
rapp_scatter_bin (full)

427.29M
rapp_scatter_bin (checker)

136.31M