RAPP Benchmark

RAPP 0.7 64-bit built on May 4 2011 03:06:27
Image size is 256x256 pixels
FunctionExecution SpeedPix/Sec
rapp_bitblt_copy_bin (aligned)

9.18G
rapp_bitblt_copy_bin (byte-aligned)

4.67G
rapp_bitblt_copy_bin (misaligned)

4.38G
rapp_bitblt_and_bin (aligned)

8.90G
rapp_bitblt_and_bin (byte-aligned)

3.19G
rapp_bitblt_and_bin (misaligned)

3.35G
rapp_bitblt_nand_bin (aligned)

7.02G
rapp_bitblt_nand_bin (byte-aligned)

3.13G
rapp_bitblt_nand_bin (misaligned)

3.13G
rapp_pixop_set_u8

1.64G
rapp_pixop_not_u8

538.05M
rapp_pixop_flip_u8

483.00M
rapp_pixop_lut_u8

127.14M
rapp_pixop_abs_u8

270.66M
rapp_pixop_addc_u8

300.15M
rapp_pixop_lerpc_u8

53.08M
rapp_pixop_lerpnc_u8

49.81M
rapp_pixop_copy_u8

411.57M
rapp_pixop_add_u8

215.61M
rapp_pixop_avg_u8

290.98M
rapp_pixop_sub_u8

212.34M
rapp_pixop_subh_u8

285.08M
rapp_pixop_suba_u8

175.64M
rapp_pixop_lerp_u8

131.73M
rapp_pixop_lerpn_u8

123.21M
rapp_pixop_lerpi_u8

132.38M
rapp_pixop_norm_u8

140.90M
rapp_type_u8_to_bin

429.26M
rapp_type_bin_to_u8

648.15M
rapp_thresh_gt_u8

323.75M
rapp_thresh_lt_u8

292.95M
rapp_thresh_gtlt_u8

9.59G
rapp_thresh_ltgt_u8

9.62G
rapp_reduce_1x2_u8

283.12M
rapp_reduce_2x1_u8

547.88M
rapp_reduce_2x2_u8

349.96M
rapp_reduce_1x2_rk1_bin

1.67G
rapp_reduce_1x2_rk2_bin

1.68G
rapp_reduce_2x1_rk1_bin

9.67G
rapp_reduce_2x1_rk2_bin

9.63G
rapp_reduce_2x2_rk1_bin

2.02G
rapp_reduce_2x2_rk2_bin

2.06G
rapp_reduce_2x2_rk3_bin

2.05G
rapp_reduce_2x2_rk4_bin

2.09G
rapp_expand_1x2_bin

1.16G
rapp_expand_2x2_bin

1.01G
rapp_expand_2x2_bin

1.01G
rapp_rotate_cw_u8

121.90M
rapp_rotate_ccw_u8

125.17M
rapp_rotate_cw_bin (empty)

4.04G
rapp_rotate_cw_bin (full)

87.82M
rapp_rotate_ccw_bin (empty)

3.94G
rapp_rotate_ccw_bin (full)

87.16M
rapp_stat_sum_bin

2.31G
rapp_stat_sum_u8

515.77M
rapp_stat_sum2_u8

48.50M
rapp_stat_xsum_u8

17.04M
rapp_stat_min_bin

10.46G
rapp_stat_max_bin

10.91G
rapp_stat_min_u8

264.11M
rapp_stat_max_u8

258.87M
rapp_moment_order1_bin (empty)

3.42G
rapp_moment_order1_bin (full)

1.95G
rapp_moment_order1_bin (checker)

322.44M
rapp_moment_order2_bin (empty)

2.48G
rapp_moment_order2_bin (full)

1.02G
rapp_moment_order2_bin (checker)

62.91M
rapp_filter_diff_1x2_horz_u8

271.32M
rapp_filter_diff_1x2_horz_abs_u8

171.70M
rapp_filter_diff_2x1_vert_u8

302.78M
rapp_filter_diff_2x1_vert_abs_u8

183.50M
rapp_filter_diff_2x2_magn_u8

117.31M
rapp_filter_sobel_3x3_horz_u8

149.42M
rapp_filter_sobel_3x3_horz_abs_u8

115.34M
rapp_filter_sobel_3x3_vert_u8

154.66M
rapp_filter_sobel_3x3_vert_abs_u8

112.72M
rapp_filter_sobel_3x3_magn_u8

72.74M
rapp_filter_gauss_3x3_u8

136.31M
rapp_filter_laplace_3x3_u8

162.53M
rapp_filter_laplace_3x3_abs_u8

117.31M
rapp_filter_highpass_3x3_u8

90.44M
rapp_filter_highpass_3x3_abs_u8

72.09M
rapp_morph_erode_rect_bin (2x2)

3.12G
rapp_morph_erode_rect_bin (3x3)

1.00G
rapp_morph_erode_rect_bin (5x5)

467.93M
rapp_morph_erode_rect_bin (7x7)

305.40M
rapp_morph_erode_rect_bin (15x15)

218.89M
rapp_morph_erode_rect_bin (31x31)

171.70M
rapp_morph_erode_rect_bin (63x63)

138.28M
rapp_morph_erode_diam_bin (3x3)

2.81G
rapp_morph_erode_diam_bin (5x5)

774.64M
rapp_morph_erode_diam_bin (7x7)

502.01M
rapp_morph_erode_diam_bin (15x15)

365.69M
rapp_morph_erode_diam_bin (31x31)

285.74M
rapp_morph_erode_diam_bin (63x63)

236.59M
rapp_morph_erode_oct_bin (5x5)

591.13M
rapp_morph_erode_oct_bin (7x7)

422.71M
rapp_morph_erode_oct_bin (15x15)

253.62M
rapp_morph_erode_oct_bin (31x31)

193.99M
rapp_morph_erode_oct_bin (63x63)

161.22M
rapp_morph_erode_disc_bin (7x7)

456.13M
rapp_morph_erode_disc_bin (15x15)

354.55M
rapp_morph_erode_disc_bin (31x31)

200.54M
rapp_morph_erode_disc_bin (63x63)

108.79M
rapp_fill_4conn_bin (full)

697.30M
rapp_fill_8conn_bin (full)

546.57M
rapp_contour_4conn_bin (full)

867.04M
rapp_contour_8conn_bin (full)

781.84M
rapp_cond_set_u8 (empty)

3.46G
rapp_cond_set_u8 (full)

374.21M
rapp_cond_set_u8 (checker)

114.69M
rapp_cond_copy_u8 (empty)

3.80G
rapp_cond_copy_u8 (full)

220.86M
rapp_cond_copy_u8 (checker)

100.93M
rapp_gather_u8 (empty, 1 row)

4.45G
rapp_gather_u8 (full, 1 row)

165.81M
rapp_gather_u8 (checker, 1 row)

110.76M
rapp_gather_u8 (empty, 2 rows)

4.43G
rapp_gather_u8 (full, 2 rows)

92.41M
rapp_gather_u8 (checker, 2 rows)

77.99M
rapp_gather_u8 (empty, 3 rows)

4.42G
rapp_gather_u8 (full, 3 rows)

68.16M
rapp_gather_u8 (checker, 3 rows)

60.29M
rapp_gather_u8 (empty, 5 rows)

4.40G
rapp_gather_u8 (full, 5 rows)

37.36M
rapp_gather_u8 (checker, 5 rows)

22.28M
rapp_gather_bin (empty)

3.86G
rapp_gather_bin (full)

637.01M
rapp_gather_bin (checker)

77.33M
rapp_scatter_u8 (empty)

4.47G
rapp_scatter_u8 (full)

167.12M
rapp_scatter_u8 (checker)

121.90M
rapp_scatter_bin (empty)

3.60G
rapp_scatter_bin (full)

817.89M
rapp_scatter_bin (checker)

70.78M