Implementation notes: amd64, mace, crypto_stream/nlsv2

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20120310
Operation: crypto_stream
Primitive: nlsv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
7498e/v2/sync/2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090620110831
7615e/v2/sync/2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090620110831
7626e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090620110831
7631e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090620110831
7647e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090620110831
7665e/v2/sync/2gcc -funroll-loops -O2 -fomit-frame-pointer2011090620110831
7685e/v2/sync/2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090620110831
7706e/v2/sync/2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090620110831
7710e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090620110831
7766e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090620110831
7775e/v2/sync/2gcc -funroll-loops -O3 -fomit-frame-pointer2011090620110831
7777e/v2/sync/2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090620110831
7821e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090620110831
7823e/v2/sync/2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090620110831
8108e/v2/sync/2gcc -funroll-loops -O -fomit-frame-pointer2011090620110831
8184e/v2/sync/2gcc -funroll-loops -m64 -O -fomit-frame-pointer2011090620110831
8185e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090620110831
8192e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090620110831
8215e/v2/sync/2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090620110831
8268e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090620110831
8308e/v2/sync/2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090620110831
8353e/v2/sync/2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090620110831
8354e/v2/sync/2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090620110831
8368e/v2/sync/2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090620110831
8371e/v2/sync/2gcc -march=nocona -O3 -fomit-frame-pointer2011090620110831
8376e/v2/sync/2gcc -march=k8 -O3 -fomit-frame-pointer2011090620110831
8385e/v2/sync/2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090620110831
8390e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090620110831
8391e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090620110831
8397e/v2/sync/2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090620110831
8407e/v2/sync/2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090620110831
8410e/v2/sync/2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090620110831
8412e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090620110831
8415e/v2/sync/2gcc -O3 -fomit-frame-pointer2011090620110831
8415e/v2/sync/2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090620110831
8427e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090620110831
8447e/v2/sync/2gcc -funroll-loops -Os -fomit-frame-pointer2011090620110831
8461e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090620110831
8466e/v2/sync/2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090620110831
8484e/v2/sync/2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090620110831
8487e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090620110831
8489e/v2/sync/2gcc -march=barcelona -O3 -fomit-frame-pointer2011090620110831
8515e/v2/sync/2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090620110831
8622e/v2/sync/2gcc -m64 -O3 -fomit-frame-pointer2011090620110831
8836e/v2/sync/2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090620110831
8866e/v2/sync/2gcc -march=barcelona -O2 -fomit-frame-pointer2011090620110831
8868e/v2/sync/2gcc -O2 -fomit-frame-pointer2011090620110831
8875e/v2/sync/2gcc -m64 -O2 -fomit-frame-pointer2011090620110831
8918e/v2/sync/2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090620110831
8930e/v2/sync/2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090620110831
8933e/v2/sync/2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090620110831
8937e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090620110831
9072e/v2/sync/2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090620110831
9074e/v2/sync/2gcc -march=nocona -O2 -fomit-frame-pointer2011090620110831
9109e/v2/sync/2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090620110831
9118e/v2/sync/2gcc -march=k8 -O -fomit-frame-pointer2011090620110831
9120e/v2/sync/2gcc -march=k8 -O2 -fomit-frame-pointer2011090620110831
9133e/v2/sync/2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090620110831
9134e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090620110831
9139e/v2/sync/2gcc -fno-schedule-insns -O -fomit-frame-pointer2011090620110831
9143e/v2/sync/2gcc -m64 -march=nocona -Os -fomit-frame-pointer2011090620110831
9144e/v2/sync/2gcc -march=nocona -Os -fomit-frame-pointer2011090620110831
9162e/v2/sync/2gcc -m64 -march=k8 -O -fomit-frame-pointer2011090620110831
9168e/v2/sync/2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090620110831
9170e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090620110831
9179e/v2/sync/2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090620110831
9187e/v2/sync/2gcc -m64 -march=core2 -O -fomit-frame-pointer2011090620110831
9195e/v2/sync/2gcc -m64 -O -fomit-frame-pointer2011090620110831
9201e/v2/sync/2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090620110831
9208e/v2/sync/2gcc -Os -fomit-frame-pointer2011090620110831
9231e/v2/sync/2gcc -m64 -march=barcelona -O -fomit-frame-pointer2011090620110831
9241e/v2/sync/2gcc -O -fomit-frame-pointer2011090620110831
9245e/v2/sync/2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090620110831
9256e/v2/sync/2gcc -m64 -Os -fomit-frame-pointer2011090620110831
9256e/v2/sync/2gcc -m64 -march=k8 -Os -fomit-frame-pointer2011090620110831
9259e/v2/sync/2gcc -march=barcelona -O -fomit-frame-pointer2011090620110831
9412e/v2/sync/2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090620110831
9418e/v2/sync/2gcc -fno-schedule-insns -Os -fomit-frame-pointer2011090620110831
9429e/v2/sync/2gcc -march=k8 -Os -fomit-frame-pointer2011090620110831
9473e/v2/sync/2gcc -m64 -march=nocona -O -fomit-frame-pointer2011090620110831
9482e/v2/sync/2gcc -march=nocona -O -fomit-frame-pointer2011090620110831
9493e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090620110831
9514e/v2/sync/2gcc -march=barcelona -Os -fomit-frame-pointer2011090620110831
9520e/v2/sync/2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090620110831
9706e/v2/sync/2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090620110831
9717e/v2/sync/2gcc -m64 -march=core2 -Os -fomit-frame-pointer2011090620110831
20136e/v2/sync/1gcc -march=nocona -O3 -fomit-frame-pointer2011090620110831
20175e/v2/sync/1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090620110831
20183e/v2/sync/1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090620110831
20251e/v2/sync/1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090620110831
20258e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090620110831
20317e/v2/sync/1gcc -m64 -O3 -fomit-frame-pointer2011090620110831
20345e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090620110831
20350e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090620110831
20353e/v2/sync/1gcc -O3 -fomit-frame-pointer2011090620110831
20363e/v2/sync/1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090620110831
20385e/v2/sync/1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090620110831
20401e/v2/sync/1gcc -march=barcelona -O3 -fomit-frame-pointer2011090620110831
20455e/v2/sync/1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090620110831
20498e/v2/sync/1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090620110831
20508e/v2/sync/1gcc -march=k8 -O3 -fomit-frame-pointer2011090620110831
20646e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090620110831
20670e/v2/sync/1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090620110831
20731e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090620110831
20736e/v2/sync/1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090620110831
21033e/v2/sync/1gcc -funroll-loops -O3 -fomit-frame-pointer2011090620110831
21033e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090620110831
21150e/v2/sync/1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090620110831
21170e/v2/sync/1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090620110831
21664e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090620110831
21681e/v2/sync/1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090620110831
21855e/v2/sync/1gcc -funroll-loops -m64 -O -fomit-frame-pointer2011090620110831
21914e/v2/sync/1gcc -funroll-loops -O -fomit-frame-pointer2011090620110831
24457e/v2/sync/1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090620110831
24656e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090620110831
27855e/v2/sync/1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090620110831
27904e/v2/sync/1gcc -march=barcelona -O2 -fomit-frame-pointer2011090620110831
28206e/v2/sync/1gcc -march=nocona -O2 -fomit-frame-pointer2011090620110831
28285e/v2/sync/1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090620110831
28571e/v2/sync/1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090620110831
28620e/v2/sync/1gcc -m64 -O2 -fomit-frame-pointer2011090620110831
28620e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090620110831
28625e/v2/sync/1gcc -O2 -fomit-frame-pointer2011090620110831
28625e/v2/sync/1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090620110831
28634e/v2/sync/1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090620110831
29656e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090620110831
29664e/v2/sync/1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090620110831
29696e/v2/sync/1gcc -funroll-loops -O2 -fomit-frame-pointer2011090620110831
29702e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090620110831
29718e/v2/sync/1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090620110831
30242e/v2/sync/1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090620110831
30444e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090620110831
31113e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090620110831
31544e/v2/sync/1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090620110831
35420e/v2/sync/1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090620110831
35425e/v2/sync/1gcc -march=k8 -O2 -fomit-frame-pointer2011090620110831
35427e/v2/sync/1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090620110831
35478e/v2/sync/1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090620110831
35526e/v2/sync/1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090620110831
35546e/v2/sync/1gcc -m64 -march=k8 -O -fomit-frame-pointer2011090620110831
35557e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090620110831
35586e/v2/sync/1gcc -march=nocona -Os -fomit-frame-pointer2011090620110831
35593e/v2/sync/1gcc -m64 -march=nocona -Os -fomit-frame-pointer2011090620110831
35604e/v2/sync/1gcc -march=k8 -O -fomit-frame-pointer2011090620110831
35628e/v2/sync/1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090620110831
35637e/v2/sync/1gcc -m64 -march=core2 -O -fomit-frame-pointer2011090620110831
35708e/v2/sync/1gcc -fno-schedule-insns -O -fomit-frame-pointer2011090620110831
35715e/v2/sync/1gcc -O -fomit-frame-pointer2011090620110831
35734e/v2/sync/1gcc -fno-schedule-insns -Os -fomit-frame-pointer2011090620110831
35737e/v2/sync/1gcc -m64 -O -fomit-frame-pointer2011090620110831
35739e/v2/sync/1gcc -m64 -Os -fomit-frame-pointer2011090620110831
35739e/v2/sync/1gcc -m64 -march=k8 -Os -fomit-frame-pointer2011090620110831
35750e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090620110831
35762e/v2/sync/1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090620110831
35864e/v2/sync/1gcc -m64 -march=nocona -O -fomit-frame-pointer2011090620110831
35901e/v2/sync/1gcc -march=nocona -O -fomit-frame-pointer2011090620110831
35913e/v2/sync/1gcc -m64 -march=barcelona -O -fomit-frame-pointer2011090620110831
35975e/v2/sync/1gcc -march=barcelona -O -fomit-frame-pointer2011090620110831
36028e/v2/sync/1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090620110831
36033e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090620110831
36034e/v2/sync/1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090620110831
36068e/v2/sync/2cc2011090620110831
36080e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090620110831
36084e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090620110831
36088e/v2/sync/1gcc -funroll-loops -Os -fomit-frame-pointer2011090620110831
36120e/v2/sync/1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090620110831
36138e/v2/sync/2gcc -funroll-loops2011090620110831
36248e/v2/sync/2gcc2011090620110831
36282e/v2/sync/1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090620110831
36295e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090620110831
41903e/v2/sync/1gcc -Os -fomit-frame-pointer2011090620110831
41903e/v2/sync/1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090620110831
41920e/v2/sync/1gcc -march=barcelona -Os -fomit-frame-pointer2011090620110831
41924e/v2/sync/1gcc -m64 -march=core2 -Os -fomit-frame-pointer2011090620110831
41933e/v2/sync/1gcc -march=k8 -Os -fomit-frame-pointer2011090620110831
157369e/v2/sync/1gcc2011090620110831
157412e/v2/sync/1gcc -funroll-loops2011090620110831
157433e/v2/sync/1cc2011090620110831