RAPP Benchmark

RAPP 0.7 32-bit VIS 1 built on May 3 2011 14:42:37
Image size is 256x256 pixels
FunctionExecution SpeedPix/Sec
rapp_bitblt_copy_bin (aligned)

9.46G
rapp_bitblt_copy_bin (byte-aligned)

5.15G
rapp_bitblt_copy_bin (misaligned)

3.15G
rapp_bitblt_and_bin (aligned)

7.58G
rapp_bitblt_and_bin (byte-aligned)

3.38G
rapp_bitblt_and_bin (misaligned)

2.25G
rapp_bitblt_nand_bin (aligned)

7.87G
rapp_bitblt_nand_bin (byte-aligned)

3.48G
rapp_bitblt_nand_bin (misaligned)

1.91G
rapp_pixop_set_u8

1.56G
rapp_pixop_not_u8

552.47M
rapp_pixop_flip_u8

529.53M
rapp_pixop_lut_u8

126.48M
rapp_pixop_abs_u8

188.09M
rapp_pixop_addc_u8

204.47M
rapp_pixop_lerpc_u8

45.22M
rapp_pixop_lerpnc_u8

45.22M
rapp_pixop_copy_u8

279.84M
rapp_pixop_add_u8

146.80M
rapp_pixop_avg_u8

150.73M
rapp_pixop_sub_u8

146.80M
rapp_pixop_subh_u8

146.15M
rapp_pixop_suba_u8

121.24M
rapp_pixop_lerp_u8

83.23M
rapp_pixop_lerpn_u8

68.81M
rapp_pixop_lerpi_u8

76.68M
rapp_pixop_norm_u8

80.61M
rapp_type_u8_to_bin

297.53M
rapp_type_bin_to_u8

536.08M
rapp_thresh_gt_u8

202.51M
rapp_thresh_lt_u8

190.71M
rapp_thresh_gtlt_u8

8.94G
rapp_thresh_ltgt_u8

8.98G
rapp_reduce_1x2_u8

178.91M
rapp_reduce_2x1_u8

357.83M
rapp_reduce_2x2_u8

241.17M
rapp_reduce_1x2_rk1_bin

1.56G
rapp_reduce_1x2_rk2_bin

1.57G
rapp_reduce_2x1_rk1_bin

5.76G
rapp_reduce_2x1_rk2_bin

5.63G
rapp_reduce_2x2_rk1_bin

2.52G
rapp_reduce_2x2_rk2_bin

1.82G
rapp_reduce_2x2_rk3_bin

1.83G
rapp_reduce_2x2_rk4_bin

2.47G
rapp_expand_1x2_bin

1.25G
rapp_expand_2x2_bin

1.05G
rapp_expand_2x2_bin

1.03G
rapp_rotate_cw_u8

94.37M
rapp_rotate_ccw_u8

96.34M
rapp_rotate_cw_bin (empty)

2.51G
rapp_rotate_cw_bin (full)

93.06M
rapp_rotate_ccw_bin (empty)

2.43G
rapp_rotate_ccw_bin (full)

92.41M
rapp_stat_sum_bin

1.59G
rapp_stat_sum_u8

652.08M
rapp_stat_sum2_u8

47.19M
rapp_stat_xsum_u8

17.04M
rapp_stat_min_bin

6.44G
rapp_stat_max_bin

6.60G
rapp_stat_min_u8

224.79M
rapp_stat_max_u8

222.17M
rapp_moment_order1_bin (empty)

2.37G
rapp_moment_order1_bin (full)

1.31G
rapp_moment_order1_bin (checker)

310.64M
rapp_moment_order2_bin (empty)

1.60G
rapp_moment_order2_bin (full)

551.81M
rapp_moment_order2_bin (checker)

61.60M
rapp_filter_diff_1x2_horz_u8

153.35M
rapp_filter_diff_1x2_horz_abs_u8

93.72M
rapp_filter_diff_2x1_vert_u8

173.01M
rapp_filter_diff_2x1_vert_abs_u8

136.31M
rapp_filter_diff_2x2_magn_u8

68.81M
rapp_filter_sobel_3x3_horz_u8

87.16M
rapp_filter_sobel_3x3_horz_abs_u8

64.23M
rapp_filter_sobel_3x3_vert_u8

89.78M
rapp_filter_sobel_3x3_vert_abs_u8

64.88M
rapp_filter_sobel_3x3_magn_u8

43.25M
rapp_filter_gauss_3x3_u8

76.68M
rapp_filter_laplace_3x3_u8

90.44M
rapp_filter_laplace_3x3_abs_u8

66.85M
rapp_filter_highpass_3x3_u8

49.81M
rapp_filter_highpass_3x3_abs_u8

42.60M
rapp_morph_erode_rect_bin (2x2)

1.67G
rapp_morph_erode_rect_bin (3x3)

751.70M
rapp_morph_erode_rect_bin (5x5)

346.03M
rapp_morph_erode_rect_bin (7x7)

237.90M
rapp_morph_erode_rect_bin (15x15)

176.29M
rapp_morph_erode_rect_bin (31x31)

139.59M
rapp_morph_erode_rect_bin (63x63)

115.34M
rapp_morph_erode_diam_bin (3x3)

1.44G
rapp_morph_erode_diam_bin (5x5)

534.12M
rapp_morph_erode_diam_bin (7x7)

351.27M
rapp_morph_erode_diam_bin (15x15)

259.52M
rapp_morph_erode_diam_bin (31x31)

207.75M
rapp_morph_erode_diam_bin (63x63)

173.67M
rapp_morph_erode_oct_bin (5x5)

434.50M
rapp_morph_erode_oct_bin (7x7)

308.02M
rapp_morph_erode_oct_bin (15x15)

171.05M
rapp_morph_erode_oct_bin (31x31)

129.11M
rapp_morph_erode_oct_bin (63x63)

104.86M
rapp_morph_erode_disc_bin (7x7)

208.40M
rapp_morph_erode_disc_bin (15x15)

237.90M
rapp_morph_erode_disc_bin (31x31)

116.65M
rapp_morph_erode_disc_bin (63x63)

56.36M
rapp_fill_4conn_bin (full)

416.81M
rapp_fill_8conn_bin (full)

322.44M
rapp_contour_4conn_bin (full)

994.18M
rapp_contour_8conn_bin (full)

916.19M
rapp_cond_set_u8 (empty)

2.72G
rapp_cond_set_u8 (full)

221.51M
rapp_cond_set_u8 (checker)

103.55M
rapp_cond_copy_u8 (empty)

2.50G
rapp_cond_copy_u8 (full)

135.00M
rapp_cond_copy_u8 (checker)

85.20M
rapp_gather_u8 (empty, 1 row)

2.50G
rapp_gather_u8 (full, 1 row)

163.84M
rapp_gather_u8 (checker, 1 row)

100.93M
rapp_gather_u8 (empty, 2 rows)

2.70G
rapp_gather_u8 (full, 2 rows)

89.13M
rapp_gather_u8 (checker, 2 rows)

74.06M
rapp_gather_u8 (empty, 3 rows)

2.71G
rapp_gather_u8 (full, 3 rows)

57.67M
rapp_gather_u8 (checker, 3 rows)

57.02M
rapp_gather_u8 (empty, 5 rows)

2.62G
rapp_gather_u8 (full, 5 rows)

28.18M
rapp_gather_u8 (checker, 5 rows)

19.66M
rapp_gather_bin (empty)

2.84G
rapp_gather_bin (full)

378.80M
rapp_gather_bin (checker)

76.02M
rapp_scatter_u8 (empty)

2.70G
rapp_scatter_u8 (full)

155.32M
rapp_scatter_u8 (checker)

107.48M
rapp_scatter_bin (empty)

2.63G
rapp_scatter_bin (full)

443.02M
rapp_scatter_bin (checker)

68.16M