Implementation notes: amd64, nmiv003, crypto_stream/nlsv2

Computer: nmiv003
Architecture: amd64
CPU ID: GenuineIntel-000006f8-0febfbff
SUPERCOP version: 20100926
Operation: crypto_stream
Primitive: nlsv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
7299e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080120100728
7299e/v2/sync/2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010080120100728
7371e/v2/sync/2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010080120100728
7380e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010080120100728
7380e/v2/sync/2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010080120100728
7389e/v2/sync/2gcc -funroll-loops -O -fomit-frame-pointer2010080120100728
7389e/v2/sync/2gcc -funroll-loops -m64 -O -fomit-frame-pointer2010080120100728
7389e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080120100728
7398e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080120100728
7407e/v2/sync/2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010080120100728
7407e/v2/sync/2gcc -march=barcelona -O3 -fomit-frame-pointer2010080120100728
7425e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010080120100728
7425e/v2/sync/2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080120100728
7452e/v2/sync/2gcc -O3 -fomit-frame-pointer2010080120100728
7461e/v2/sync/2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010080120100728
7506e/v2/sync/2gcc -march=nocona -O3 -fomit-frame-pointer2010080120100728
7533e/v2/sync/2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010080120100728
7551e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010080120100728
7569e/v2/sync/2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010080120100728
7569e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010080120100728
7569e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080120100728
7578e/v2/sync/2gcc -march=barcelona -O2 -fomit-frame-pointer2010080120100728
7587e/v2/sync/2gcc -march=k8 -O2 -fomit-frame-pointer2010080120100728
7596e/v2/sync/2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010080120100728
7596e/v2/sync/2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010080120100728
7596e/v2/sync/2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080120100728
7605e/v2/sync/2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010080120100728
7605e/v2/sync/2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010080120100728
7605e/v2/sync/2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080120100728
7614e/v2/sync/2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010080120100728
7632e/v2/sync/2gcc -m64 -O3 -fomit-frame-pointer2010080120100728
7650e/v2/sync/2gcc -march=nocona -O2 -fomit-frame-pointer2010080120100728
7659e/v2/sync/2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010080120100728
7686e/v2/sync/2gcc -m64 -march=k8 -O -fomit-frame-pointer2010080120100728
7686e/v2/sync/2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080120100728
7695e/v2/sync/2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010080120100728
7695e/v2/sync/2gcc -march=k8 -O3 -fomit-frame-pointer2010080120100728
7713e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080120100728
7722e/v2/sync/2gcc -Os -fomit-frame-pointer2010080120100728
7722e/v2/sync/2gcc -fno-schedule-insns -Os -fomit-frame-pointer2010080120100728
7722e/v2/sync/2gcc -funroll-loops -Os -fomit-frame-pointer2010080120100728
7722e/v2/sync/2gcc -m64 -march=k8 -Os -fomit-frame-pointer2010080120100728
7722e/v2/sync/2gcc -march=barcelona -Os -fomit-frame-pointer2010080120100728
7731e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010080120100728
7731e/v2/sync/2gcc -m64 -Os -fomit-frame-pointer2010080120100728
7731e/v2/sync/2gcc -march=k8 -O -fomit-frame-pointer2010080120100728
7740e/v2/sync/2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010080120100728
7749e/v2/sync/2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080120100728
7749e/v2/sync/2gcc -m64 -march=core2 -Os -fomit-frame-pointer2010080120100728
7749e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010080120100728
7749e/v2/sync/2gcc -march=k8 -Os -fomit-frame-pointer2010080120100728
7758e/v2/sync/2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010080120100728
7767e/v2/sync/2gcc -m64 -O2 -fomit-frame-pointer2010080120100728
7767e/v2/sync/2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010080120100728
7776e/v2/sync/2gcc -O2 -fomit-frame-pointer2010080120100728
7794e/v2/sync/2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010080120100728
7812e/v2/sync/2gcc -m64 -march=nocona -Os -fomit-frame-pointer2010080120100728
7812e/v2/sync/2gcc -march=nocona -Os -fomit-frame-pointer2010080120100728
7839e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080120100728
7848e/v2/sync/2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010080120100728
7848e/v2/sync/2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010080120100728
7875e/v2/sync/2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010080120100728
7884e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010080120100728
7884e/v2/sync/2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010080120100728
7893e/v2/sync/2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080120100728
7893e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010080120100728
7893e/v2/sync/2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010080120100728
7911e/v2/sync/2gcc -funroll-loops -O3 -fomit-frame-pointer2010080120100728
7911e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010080120100728
7911e/v2/sync/2gcc -m64 -march=core2 -O -fomit-frame-pointer2010080120100728
7920e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080120100728
7920e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010080120100728
7920e/v2/sync/2gcc -m64 -march=nocona -O -fomit-frame-pointer2010080120100728
7947e/v2/sync/2gcc -march=barcelona -O -fomit-frame-pointer2010080120100728
7956e/v2/sync/2gcc -m64 -march=barcelona -O -fomit-frame-pointer2010080120100728
7983e/v2/sync/2gcc -fno-schedule-insns -O -fomit-frame-pointer2010080120100728
7992e/v2/sync/2gcc -O -fomit-frame-pointer2010080120100728
8010e/v2/sync/2gcc -m64 -O -fomit-frame-pointer2010080120100728
8091e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080120100728
8118e/v2/sync/2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010080120100728
8127e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010080120100728
8127e/v2/sync/2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010080120100728
8136e/v2/sync/2gcc -funroll-loops -O2 -fomit-frame-pointer2010080120100728
8136e/v2/sync/2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080120100728
8235e/v2/sync/2gcc -march=nocona -O -fomit-frame-pointer2010080120100728
8262e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010080120100728
12141e/v2/sync/2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010080120100728
12168e/v2/sync/2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010080120100728
15516e/v2/sync/1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010080120100728
15570e/v2/sync/1gcc -funroll-loops -Os -fomit-frame-pointer2010080120100728
15579e/v2/sync/1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080120100728
15606e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080120100728
15660e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010080120100728
15687e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010080120100728
15714e/v2/sync/1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010080120100728
17073e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010080120100728
17163e/v2/sync/1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010080120100728
17190e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080120100728
17226e/v2/sync/1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010080120100728
17280e/v2/sync/1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010080120100728
17406e/v2/sync/1gcc -funroll-loops -m64 -O -fomit-frame-pointer2010080120100728
17451e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080120100728
17460e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010080120100728
17487e/v2/sync/1gcc -funroll-loops -O -fomit-frame-pointer2010080120100728
17784e/v2/sync/1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010080120100728
17811e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010080120100728
17820e/v2/sync/1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010080120100728
17820e/v2/sync/1gcc -m64 -O3 -fomit-frame-pointer2010080120100728
17847e/v2/sync/1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080120100728
17865e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080120100728
17874e/v2/sync/1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010080120100728
18063e/v2/sync/1gcc -march=barcelona -O3 -fomit-frame-pointer2010080120100728
18108e/v2/sync/1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080120100728
18234e/v2/sync/1gcc -funroll-loops -O3 -fomit-frame-pointer2010080120100728
18279e/v2/sync/1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010080120100728
18477e/v2/sync/1gcc -O3 -fomit-frame-pointer2010080120100728
18477e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080120100728
18477e/v2/sync/1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010080120100728
18621e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080120100728
18846e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010080120100728
18882e/v2/sync/1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010080120100728
19917e/v2/sync/1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010080120100728
19935e/v2/sync/1gcc -march=nocona -O3 -fomit-frame-pointer2010080120100728
20286e/v2/sync/1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010080120100728
20295e/v2/sync/1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080120100728
20367e/v2/sync/1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010080120100728
20574e/v2/sync/1gcc -march=k8 -O3 -fomit-frame-pointer2010080120100728
21132e/v2/sync/1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010080120100728
21141e/v2/sync/1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010080120100728
21168e/v2/sync/1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010080120100728
21177e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010080120100728
21510e/v2/sync/1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080120100728
21582e/v2/sync/1gcc -march=k8 -O2 -fomit-frame-pointer2010080120100728
21924e/v2/sync/1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010080120100728
21924e/v2/sync/1gcc -march=barcelona -O2 -fomit-frame-pointer2010080120100728
22320e/v2/sync/1gcc -m64 -march=k8 -O -fomit-frame-pointer2010080120100728
22329e/v2/sync/1gcc -march=k8 -O -fomit-frame-pointer2010080120100728
22374e/v2/sync/1gcc -O -fomit-frame-pointer2010080120100728
22374e/v2/sync/1gcc -m64 -O -fomit-frame-pointer2010080120100728
22401e/v2/sync/1gcc -fno-schedule-insns -O -fomit-frame-pointer2010080120100728
23733e/v2/sync/2gcc2010080120100728
23949e/v2/sync/2gcc -funroll-loops2010080120100728
24273e/v2/sync/2cc2010080120100728
24606e/v2/sync/1gcc -O2 -fomit-frame-pointer2010080120100728
24606e/v2/sync/1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010080120100728
24606e/v2/sync/1gcc -m64 -O2 -fomit-frame-pointer2010080120100728
25803e/v2/sync/1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080120100728
25803e/v2/sync/1gcc -march=nocona -O2 -fomit-frame-pointer2010080120100728
25839e/v2/sync/1gcc -Os -fomit-frame-pointer2010080120100728
25839e/v2/sync/1gcc -fno-schedule-insns -Os -fomit-frame-pointer2010080120100728
25839e/v2/sync/1gcc -m64 -Os -fomit-frame-pointer2010080120100728
25839e/v2/sync/1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010080120100728
25839e/v2/sync/1gcc -m64 -march=k8 -Os -fomit-frame-pointer2010080120100728
25839e/v2/sync/1gcc -march=barcelona -Os -fomit-frame-pointer2010080120100728
25839e/v2/sync/1gcc -march=k8 -Os -fomit-frame-pointer2010080120100728
25839e/v2/sync/1gcc -march=nocona -Os -fomit-frame-pointer2010080120100728
25848e/v2/sync/1gcc -m64 -march=core2 -Os -fomit-frame-pointer2010080120100728
25848e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010080120100728
25848e/v2/sync/1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010080120100728
25848e/v2/sync/1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010080120100728
25848e/v2/sync/1gcc -m64 -march=nocona -Os -fomit-frame-pointer2010080120100728
27099e/v2/sync/1gcc -m64 -march=core2 -O -fomit-frame-pointer2010080120100728
27099e/v2/sync/1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010080120100728
27099e/v2/sync/1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010080120100728
27108e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010080120100728
27531e/v2/sync/1gcc -m64 -march=nocona -O -fomit-frame-pointer2010080120100728
27531e/v2/sync/1gcc -march=nocona -O -fomit-frame-pointer2010080120100728
27576e/v2/sync/1gcc -m64 -march=barcelona -O -fomit-frame-pointer2010080120100728
27576e/v2/sync/1gcc -march=barcelona -O -fomit-frame-pointer2010080120100728
28314e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080120100728
28314e/v2/sync/1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010080120100728
28746e/v2/sync/1gcc -funroll-loops -O2 -fomit-frame-pointer2010080120100728
28746e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010080120100728
28746e/v2/sync/1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080120100728
28863e/v2/sync/1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010080120100728
29511e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010080120100728
29565e/v2/sync/1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010080120100728
29583e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080120100728
93114e/v2/sync/1cc2010080120100728
93456e/v2/sync/1gcc -funroll-loops2010080120100728
94653e/v2/sync/1gcc2010080120100728
112356e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010080120100728