Implementation notes: amd64, h5e450, crypto_stream/nlsv2

Computer: h5e450
Architecture: amd64
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_stream
Primitive: nlsv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
7998e/v2/sync/2gcc -O3 -fomit-frame-pointer2012080220120717
8016e/v2/sync/2gcc -m64 -O3 -fomit-frame-pointer2012080220120717
8016e/v2/sync/2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012080220120717
8016e/v2/sync/2gcc -march=k8 -O3 -fomit-frame-pointer2012080220120717
8034e/v2/sync/2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
8040e/v2/sync/2gcc -march=barcelona -O3 -fomit-frame-pointer2012080220120717
8142e/v2/sync/2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012080220120717
8157e/v2/sync/2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012080220120717
8226e/v2/sync/2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012080220120717
8232e/v2/sync/2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012080220120717
8247e/v2/sync/2gcc -funroll-loops -O2 -fomit-frame-pointer2012080220120717
8247e/v2/sync/2gcc -march=k8 -O2 -fomit-frame-pointer2012080220120717
8253e/v2/sync/2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012080220120717
8256e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
8262e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012080220120717
8301e/v2/sync/2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012080220120717
8301e/v2/sync/2gcc -march=barcelona -O2 -fomit-frame-pointer2012080220120717
8304e/v2/sync/2gcc -funroll-loops -O3 -fomit-frame-pointer2012080220120717
8304e/v2/sync/2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012080220120717
8310e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012080220120717
8310e/v2/sync/2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012080220120717
8316e/v2/sync/2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012080220120717
8325e/v2/sync/2gcc -O2 -fomit-frame-pointer2012080220120717
8331e/v2/sync/2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012080220120717
8331e/v2/sync/2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012080220120717
8331e/v2/sync/2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012080220120717
8331e/v2/sync/2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012080220120717
8331e/v2/sync/2gcc -march=nocona -O3 -fomit-frame-pointer2012080220120717
8334e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012080220120717
8340e/v2/sync/2gcc -Os -fomit-frame-pointer2012080220120717
8340e/v2/sync/2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012080220120717
8340e/v2/sync/2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012080220120717
8340e/v2/sync/2gcc -march=barcelona -Os -fomit-frame-pointer2012080220120717
8343e/v2/sync/2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012080220120717
8358e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012080220120717
8364e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
8367e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012080220120717
8370e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012080220120717
8370e/v2/sync/2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012080220120717
8373e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012080220120717
8385e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012080220120717
8388e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012080220120717
8403e/v2/sync/2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
8412e/v2/sync/2gcc -funroll-loops -O -fomit-frame-pointer2012080220120717
8412e/v2/sync/2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012080220120717
8460e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012080220120717
8478e/v2/sync/2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012080220120717
8478e/v2/sync/2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012080220120717
8481e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012080220120717
8481e/v2/sync/2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012080220120717
8484e/v2/sync/2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012080220120717
8487e/v2/sync/2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012080220120717
8490e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012080220120717
8508e/v2/sync/2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012080220120717
8511e/v2/sync/2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012080220120717
8514e/v2/sync/2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012080220120717
8526e/v2/sync/2gcc -m64 -O2 -fomit-frame-pointer2012080220120717
8562e/v2/sync/2gcc -m64 -Os -fomit-frame-pointer2012080220120717
8571e/v2/sync/2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012080220120717
8571e/v2/sync/2gcc -march=nocona -O2 -fomit-frame-pointer2012080220120717
8589e/v2/sync/2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012080220120717
8589e/v2/sync/2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012080220120717
8604e/v2/sync/2gcc -march=k8 -Os -fomit-frame-pointer2012080220120717
8610e/v2/sync/2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012080220120717
8676e/v2/sync/2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012080220120717
8730e/v2/sync/2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012080220120717
8736e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012080220120717
8736e/v2/sync/2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012080220120717
8739e/v2/sync/2gcc -funroll-loops -Os -fomit-frame-pointer2012080220120717
8739e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012080220120717
8745e/v2/sync/2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012080220120717
8802e/v2/sync/2gcc -march=nocona -Os -fomit-frame-pointer2012080220120717
8814e/v2/sync/2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012080220120717
8865e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012080220120717
8979e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012080220120717
9174e/v2/sync/2gcc -fno-schedule-insns -O -fomit-frame-pointer2012080220120717
9174e/v2/sync/2gcc -m64 -march=core2 -O -fomit-frame-pointer2012080220120717
9174e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012080220120717
9174e/v2/sync/2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012080220120717
9177e/v2/sync/2gcc -O -fomit-frame-pointer2012080220120717
9189e/v2/sync/2gcc -m64 -march=corei7 -O -fomit-frame-pointer2012080220120717
9225e/v2/sync/2gcc -march=nocona -O -fomit-frame-pointer2012080220120717
9399e/v2/sync/2gcc -m64 -march=k8 -O -fomit-frame-pointer2012080220120717
9399e/v2/sync/2gcc -march=k8 -O -fomit-frame-pointer2012080220120717
9420e/v2/sync/2gcc -m64 -march=nocona -O -fomit-frame-pointer2012080220120717
9447e/v2/sync/2gcc -m64 -O -fomit-frame-pointer2012080220120717
9534e/v2/sync/2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012080220120717
9534e/v2/sync/2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012080220120717
9723e/v2/sync/2gcc -march=barcelona -O -fomit-frame-pointer2012080220120717
10581e/v2/sync/2clang -O32012080220120717
23601e/v2/sync/1gcc -funroll-loops -m64 -O -fomit-frame-pointer2012080220120717
23610e/v2/sync/1gcc -funroll-loops -O -fomit-frame-pointer2012080220120717
23610e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012080220120717
23622e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012080220120717
23622e/v2/sync/1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012080220120717
23727e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012080220120717
23730e/v2/sync/1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012080220120717
24327e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012080220120717
24339e/v2/sync/1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012080220120717
29073e/v2/sync/2gcc2012080220120717
29088e/v2/sync/2gcc -funroll-loops2012080220120717
29136e/v2/sync/2cc2012080220120717
29976e/v2/sync/1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012080220120717
30516e/v2/sync/1gcc -O3 -fomit-frame-pointer2012080220120717
30537e/v2/sync/1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012080220120717
30570e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
30783e/v2/sync/1gcc -funroll-loops -O3 -fomit-frame-pointer2012080220120717
30795e/v2/sync/1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012080220120717
30804e/v2/sync/1gcc -march=barcelona -O3 -fomit-frame-pointer2012080220120717
30807e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012080220120717
30810e/v2/sync/1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012080220120717
30813e/v2/sync/1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012080220120717
30846e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012080220120717
30993e/v2/sync/1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012080220120717
30993e/v2/sync/1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012080220120717
31041e/v2/sync/1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012080220120717
31041e/v2/sync/1gcc -march=k8 -O3 -fomit-frame-pointer2012080220120717
31047e/v2/sync/1gcc -m64 -O3 -fomit-frame-pointer2012080220120717
31293e/v2/sync/1gcc -march=barcelona -O2 -fomit-frame-pointer2012080220120717
31296e/v2/sync/1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
31296e/v2/sync/1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012080220120717
31296e/v2/sync/1gcc -march=nocona -O2 -fomit-frame-pointer2012080220120717
31299e/v2/sync/1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012080220120717
31620e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012080220120717
31620e/v2/sync/1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012080220120717
31710e/v2/sync/1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012080220120717
31710e/v2/sync/1gcc -march=k8 -O2 -fomit-frame-pointer2012080220120717
31713e/v2/sync/1gcc -m64 -O2 -fomit-frame-pointer2012080220120717
31713e/v2/sync/1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012080220120717
31719e/v2/sync/1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012080220120717
31722e/v2/sync/1gcc -O2 -fomit-frame-pointer2012080220120717
31722e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012080220120717
31722e/v2/sync/1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012080220120717
31725e/v2/sync/1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012080220120717
31794e/v2/sync/1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012080220120717
31803e/v2/sync/1gcc -march=nocona -O3 -fomit-frame-pointer2012080220120717
32121e/v2/sync/1gcc -march=nocona -Os -fomit-frame-pointer2012080220120717
32133e/v2/sync/1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012080220120717
32133e/v2/sync/1gcc -m64 -march=core2 -Os -fomit-frame-pointer2012080220120717
32133e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012080220120717
32133e/v2/sync/1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012080220120717
32133e/v2/sync/1gcc -march=barcelona -Os -fomit-frame-pointer2012080220120717
32136e/v2/sync/1gcc -m64 -march=nocona -Os -fomit-frame-pointer2012080220120717
32139e/v2/sync/1gcc -Os -fomit-frame-pointer2012080220120717
32139e/v2/sync/1gcc -fno-schedule-insns -Os -fomit-frame-pointer2012080220120717
32139e/v2/sync/1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012080220120717
32139e/v2/sync/1gcc -march=k8 -Os -fomit-frame-pointer2012080220120717
32163e/v2/sync/1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012080220120717
32166e/v2/sync/1gcc -m64 -march=k8 -Os -fomit-frame-pointer2012080220120717
32169e/v2/sync/1gcc -m64 -Os -fomit-frame-pointer2012080220120717
32538e/v2/sync/1gcc -O -fomit-frame-pointer2012080220120717
32538e/v2/sync/1gcc -fno-schedule-insns -O -fomit-frame-pointer2012080220120717
32538e/v2/sync/1gcc -m64 -O -fomit-frame-pointer2012080220120717
32538e/v2/sync/1gcc -m64 -march=core2 -O -fomit-frame-pointer2012080220120717
32538e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012080220120717
32538e/v2/sync/1gcc -m64 -march=corei7 -O -fomit-frame-pointer2012080220120717
32541e/v2/sync/1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012080220120717
32919e/v2/sync/1gcc -m64 -march=nocona -O -fomit-frame-pointer2012080220120717
32919e/v2/sync/1gcc -march=nocona -O -fomit-frame-pointer2012080220120717
32970e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012080220120717
32970e/v2/sync/1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012080220120717
32973e/v2/sync/1gcc -funroll-loops -Os -fomit-frame-pointer2012080220120717
32997e/v2/sync/1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012080220120717
33000e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012080220120717
33000e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012080220120717
33000e/v2/sync/1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012080220120717
33006e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012080220120717
33012e/v2/sync/1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012080220120717
33921e/v2/sync/1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012080220120717
33924e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012080220120717
36063e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012080220120717
36063e/v2/sync/1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012080220120717
36429e/v2/sync/1gcc -funroll-loops -O2 -fomit-frame-pointer2012080220120717
36432e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012080220120717
36432e/v2/sync/1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012080220120717
36432e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012080220120717
36432e/v2/sync/1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012080220120717
36570e/v2/sync/1gcc -march=k8 -O -fomit-frame-pointer2012080220120717
37380e/v2/sync/1gcc -march=barcelona -O -fomit-frame-pointer2012080220120717
37383e/v2/sync/1gcc -m64 -march=barcelona -O -fomit-frame-pointer2012080220120717
37386e/v2/sync/1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012080220120717
38088e/v2/sync/1gcc -m64 -march=k8 -O -fomit-frame-pointer2012080220120717
38568e/v2/sync/1clang -O32012080220120717
135726e/v2/sync/1gcc -funroll-loops2012080220120717
135780e/v2/sync/1gcc2012080220120717
141804e/v2/sync/1cc2012080220120717