Implementation notes: amd64, enigma, crypto_stream/nlsv2

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20120414
Operation: crypto_stream
Primitive: nlsv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
7299e/v2/sync/2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
7326e/v2/sync/2gcc -march=barcelona -O2 -fomit-frame-pointer2012041720120414
7335e/v2/sync/2gcc -march=barcelona -O3 -fomit-frame-pointer2012041720120414
7335e/v2/sync/2gcc -march=k8 -O3 -fomit-frame-pointer2012041720120414
7344e/v2/sync/2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041720120414
7344e/v2/sync/2gcc -m64 -O2 -fomit-frame-pointer2012041720120414
7344e/v2/sync/2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
7353e/v2/sync/2gcc -m64 -O3 -fomit-frame-pointer2012041720120414
7353e/v2/sync/2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
7353e/v2/sync/2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
7353e/v2/sync/2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012041720120414
7362e/v2/sync/2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012041720120414
7371e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012041720120414
7380e/v2/sync/2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012041720120414
7389e/v2/sync/2gcc -O2 -fomit-frame-pointer2012041720120414
7407e/v2/sync/2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012041720120414
7425e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012041720120414
7434e/v2/sync/2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012041720120414
7470e/v2/sync/2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012041720120414
7470e/v2/sync/2gcc -march=k8 -O2 -fomit-frame-pointer2012041720120414
7479e/v2/sync/2gcc -O3 -fomit-frame-pointer2012041720120414
7488e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012041720120414
7488e/v2/sync/2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012041720120414
7497e/v2/sync/2gcc -funroll-loops -O2 -fomit-frame-pointer2012041720120414
7497e/v2/sync/2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012041720120414
7506e/v2/sync/2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012041720120414
7515e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041720120414
7515e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
7524e/v2/sync/2gcc -funroll-loops -O -fomit-frame-pointer2012041720120414
7524e/v2/sync/2gcc -funroll-loops -Os -fomit-frame-pointer2012041720120414
7524e/v2/sync/2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012041720120414
7524e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012041720120414
7524e/v2/sync/2gcc -m64 -Os -fomit-frame-pointer2012041720120414
7524e/v2/sync/2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012041720120414
7524e/v2/sync/2gcc -march=k8 -Os -fomit-frame-pointer2012041720120414
7533e/v2/sync/2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012041720120414
7533e/v2/sync/2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012041720120414
7533e/v2/sync/2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012041720120414
7533e/v2/sync/2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
7533e/v2/sync/2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012041720120414
7542e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
7542e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
7542e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012041720120414
7542e/v2/sync/2gcc -march=nocona -O3 -fomit-frame-pointer2012041720120414
7551e/v2/sync/2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012041720120414
7569e/v2/sync/2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012041720120414
7578e/v2/sync/2gcc -march=nocona -O2 -fomit-frame-pointer2012041720120414
7587e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012041720120414
7596e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041720120414
7605e/v2/sync/2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012041720120414
7605e/v2/sync/2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012041720120414
7614e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012041720120414
7614e/v2/sync/2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012041720120414
7641e/v2/sync/2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041720120414
7668e/v2/sync/2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012041720120414
7668e/v2/sync/2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012041720120414
7686e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
7713e/v2/sync/2gcc -Os -fomit-frame-pointer2012041720120414
7713e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012041720120414
7722e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041720120414
7722e/v2/sync/2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012041720120414
7722e/v2/sync/2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012041720120414
7722e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012041720120414
7722e/v2/sync/2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012041720120414
7722e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012041720120414
7722e/v2/sync/2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012041720120414
7731e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041720120414
7731e/v2/sync/2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012041720120414
7731e/v2/sync/2gcc -march=barcelona -Os -fomit-frame-pointer2012041720120414
7740e/v2/sync/2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012041720120414
7758e/v2/sync/2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012041720120414
7767e/v2/sync/2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012041720120414
7776e/v2/sync/2gcc -march=nocona -Os -fomit-frame-pointer2012041720120414
7803e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012041720120414
7812e/v2/sync/2gcc -O -fomit-frame-pointer2012041720120414
7812e/v2/sync/2gcc -fno-schedule-insns -O -fomit-frame-pointer2012041720120414
7812e/v2/sync/2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012041720120414
7839e/v2/sync/2gcc -m64 -O -fomit-frame-pointer2012041720120414
7848e/v2/sync/2gcc -funroll-loops -O3 -fomit-frame-pointer2012041720120414
7848e/v2/sync/2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012041720120414
7875e/v2/sync/2gcc -march=k8 -O -fomit-frame-pointer2012041720120414
7893e/v2/sync/2gcc -m64 -march=nocona -O -fomit-frame-pointer2012041720120414
8001e/v2/sync/2gcc -march=nocona -O -fomit-frame-pointer2012041720120414
8019e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012041720120414
8055e/v2/sync/2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012041720120414
8118e/v2/sync/2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012041720120414
8127e/v2/sync/2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
8163e/v2/sync/2gcc -m64 -march=core2 -O -fomit-frame-pointer2012041720120414
8163e/v2/sync/2gcc -march=barcelona -O -fomit-frame-pointer2012041720120414
8217e/v2/sync/2gcc -m64 -march=k8 -O -fomit-frame-pointer2012041720120414
8307e/v2/sync/2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
16713e/v2/sync/1gcc -funroll-loops -O -fomit-frame-pointer2012041720120414
16713e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041720120414
16722e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012041720120414
16731e/v2/sync/1gcc -funroll-loops -m64 -O -fomit-frame-pointer2012041720120414
16731e/v2/sync/1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012041720120414
16731e/v2/sync/1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012041720120414
16776e/v2/sync/1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012041720120414
16794e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012041720120414
16866e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
18522e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041720120414
18585e/v2/sync/1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
18594e/v2/sync/1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012041720120414
18657e/v2/sync/1gcc -funroll-loops -O3 -fomit-frame-pointer2012041720120414
18738e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
18738e/v2/sync/1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012041720120414
18756e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012041720120414
18837e/v2/sync/1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012041720120414
18882e/v2/sync/1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012041720120414
18891e/v2/sync/1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012041720120414
18909e/v2/sync/1gcc -O3 -fomit-frame-pointer2012041720120414
18927e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012041720120414
19071e/v2/sync/1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012041720120414
19071e/v2/sync/1gcc -march=k8 -O3 -fomit-frame-pointer2012041720120414
19125e/v2/sync/1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
19143e/v2/sync/1gcc -march=barcelona -O3 -fomit-frame-pointer2012041720120414
19161e/v2/sync/1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012041720120414
19170e/v2/sync/1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041720120414
19197e/v2/sync/1gcc -m64 -O3 -fomit-frame-pointer2012041720120414
20619e/v2/sync/1gcc -march=nocona -O3 -fomit-frame-pointer2012041720120414
20637e/v2/sync/1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012041720120414
20682e/v2/sync/1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012041720120414
20736e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012041720120414
20754e/v2/sync/1gcc -march=nocona -O2 -fomit-frame-pointer2012041720120414
20988e/v2/sync/1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012041720120414
21069e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012041720120414
21096e/v2/sync/1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012041720120414
21096e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
21096e/v2/sync/1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012041720120414
21105e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041720120414
21105e/v2/sync/1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012041720120414
21114e/v2/sync/1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012041720120414
21168e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012041720120414
21177e/v2/sync/1gcc -funroll-loops -Os -fomit-frame-pointer2012041720120414
21492e/v2/sync/1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
21501e/v2/sync/1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
21537e/v2/sync/1gcc -march=barcelona -O2 -fomit-frame-pointer2012041720120414
22284e/v2/sync/1gcc -O -fomit-frame-pointer2012041720120414
22302e/v2/sync/1gcc -m64 -march=k8 -O -fomit-frame-pointer2012041720120414
22302e/v2/sync/1gcc -march=k8 -O -fomit-frame-pointer2012041720120414
22320e/v2/sync/1gcc -fno-schedule-insns -O -fomit-frame-pointer2012041720120414
22320e/v2/sync/1gcc -m64 -O -fomit-frame-pointer2012041720120414
22338e/v2/sync/1gcc -m64 -march=nocona -O -fomit-frame-pointer2012041720120414
22356e/v2/sync/1gcc -march=nocona -O -fomit-frame-pointer2012041720120414
24093e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
24228e/v2/sync/1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012041720120414
24264e/v2/sync/2gcc -funroll-loops2012041720120414
24381e/v2/sync/2cc2012041720120414
24984e/v2/sync/1gcc -O2 -fomit-frame-pointer2012041720120414
24984e/v2/sync/1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041720120414
24984e/v2/sync/1gcc -m64 -O2 -fomit-frame-pointer2012041720120414
24984e/v2/sync/1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012041720120414
24984e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012041720120414
24984e/v2/sync/1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012041720120414
24984e/v2/sync/1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012041720120414
25020e/v2/sync/1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012041720120414
25020e/v2/sync/1gcc -march=k8 -O2 -fomit-frame-pointer2012041720120414
25074e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041720120414
25074e/v2/sync/1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012041720120414
25155e/v2/sync/1gcc -funroll-loops -O2 -fomit-frame-pointer2012041720120414
25164e/v2/sync/1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012041720120414
25182e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012041720120414
25740e/v2/sync/2gcc2012041720120414
26226e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012041720120414
26226e/v2/sync/1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012041720120414
27144e/v2/sync/1gcc -m64 -march=core2 -O -fomit-frame-pointer2012041720120414
27144e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012041720120414
27144e/v2/sync/1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012041720120414
27144e/v2/sync/1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012041720120414
27162e/v2/sync/1gcc -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
27162e/v2/sync/1gcc -march=barcelona -O -fomit-frame-pointer2012041720120414
27459e/v2/sync/1gcc -m64 -march=core2 -Os -fomit-frame-pointer2012041720120414
27459e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012041720120414
27459e/v2/sync/1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012041720120414
27459e/v2/sync/1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012041720120414
27468e/v2/sync/1gcc -Os -fomit-frame-pointer2012041720120414
27468e/v2/sync/1gcc -fno-schedule-insns -Os -fomit-frame-pointer2012041720120414
27468e/v2/sync/1gcc -m64 -Os -fomit-frame-pointer2012041720120414
27468e/v2/sync/1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
27468e/v2/sync/1gcc -m64 -march=k8 -Os -fomit-frame-pointer2012041720120414
27468e/v2/sync/1gcc -march=barcelona -Os -fomit-frame-pointer2012041720120414
27468e/v2/sync/1gcc -march=k8 -Os -fomit-frame-pointer2012041720120414
27486e/v2/sync/1gcc -m64 -march=nocona -Os -fomit-frame-pointer2012041720120414
27486e/v2/sync/1gcc -march=nocona -Os -fomit-frame-pointer2012041720120414
93411e/v2/sync/1cc2012041720120414
93456e/v2/sync/1gcc -funroll-loops2012041720120414
94086e/v2/sync/1gcc2012041720120414