$ ./bench_memcpy -s -v -t 1 -l 1000000 -M 20000
Test: memcpy
Will do scalar (glibc) tests
Will do vector (AltiVec/VMX) tests
Number of threads : 1
Number of loops : 1000000
Minimum buffer size : 10
Maximum buffer size : 20000
Scalar memcpy()
title = memcpy_scalar, minsize = 10, maxsize = 20000
process = 1/1, size = 10, arraysize = 629145
1/1 10 bytes 0.11 sec 86.70 MB/s 0/0
process = 1/1, size = 20, arraysize = 314572
1/1 20 bytes 0.12 sec 158.95 MB/s 0/0
process = 1/1, size = 40, arraysize = 157286
1/1 40 bytes 0.14 sec 272.48 MB/s 0/0
process = 1/1, size = 80, arraysize = 78643
1/1 80 bytes 0.17 sec 448.79 MB/s 0/0
process = 1/1, size = 160, arraysize = 39321
1/1 160 bytes 0.23 sec 663.43 MB/s 0/0
process = 1/1, size = 320, arraysize = 19660
1/1 320 bytes 0.35 sec 871.93 MB/s 0/0
process = 1/1, size = 640, arraysize = 9830
1/1 640 bytes 0.59 sec 1034.49 MB/s 0/0
process = 1/1, size = 1280, arraysize = 4915
1/1 1280 bytes 1.08 sec 1130.28 MB/s 0/0
process = 1/1, size = 2560, arraysize = 2457
1/1 2560 bytes 2.04 sec 1196.77 MB/s 0/0
process = 1/1, size = 5120, arraysize = 1228
1/1 5120 bytes 3.98 sec 1226.84 MB/s 0/0
process = 1/1, size = 10240, arraysize = 614
1/1 10240 bytes 7.84 sec 1245.62 MB/s 0/0
AltiVec memcpy()
title = memcpy_vector, minsize = 10, maxsize = 20000
process = 1/1, size = 10, arraysize = 629145
1/1 10 bytes 0.07 sec 136.24 MB/s 0/0
process = 1/1, size = 20, arraysize = 314572
1/1 20 bytes 0.11 sec 173.40 MB/s 0/0
process = 1/1, size = 40, arraysize = 157286
1/1 40 bytes 0.12 sec 317.89 MB/s 0/0
process = 1/1, size = 80, arraysize = 78643
1/1 80 bytes 0.11 sec 693.58 MB/s 0/0
process = 1/1, size = 160, arraysize = 39321
1/1 160 bytes 0.12 sec 1271.57 MB/s 0/0
process = 1/1, size = 320, arraysize = 19660
1/1 320 bytes 0.14 sec 2179.83 MB/s 0/0
process = 1/1, size = 640, arraysize = 9830
1/1 640 bytes 0.20 sec 3051.76 MB/s 0/0
process = 1/1, size = 1280, arraysize = 4915
1/1 1280 bytes 0.33 sec 3699.10 MB/s 0/0
process = 1/1, size = 2560, arraysize = 2457
1/1 2560 bytes 0.56 sec 4359.65 MB/s 0/0
process = 1/1, size = 5120, arraysize = 1228
1/1 5120 bytes 1.05 sec 4650.30 MB/s 0/0
process = 1/1, size = 10240, arraysize = 614
1/1 10240 bytes 2.02 sec 4834.47 MB/s 0/0