Implementation notes: amd64, macek, crypto_stream/nlsv2

Computer: macek
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20100903
Operation: crypto_stream
Primitive: nlsv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
7297e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
7320e/v2/sync/2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
7395e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
7395e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
7395e/v2/sync/2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
7402e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
7402e/v2/sync/2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
7425e/v2/sync/2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
7425e/v2/sync/2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
7432e/v2/sync/2gcc -Os -fomit-frame-pointer2010090720100903
7433e/v2/sync/2gcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
7447e/v2/sync/2gcc -m64 -Os -fomit-frame-pointer2010090720100903
7447e/v2/sync/2gcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
7463e/v2/sync/2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
7463e/v2/sync/2gcc -march=k8 -Os -fomit-frame-pointer2010090720100903
7470e/v2/sync/2gcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
7477e/v2/sync/2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
7477e/v2/sync/2gcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
7493e/v2/sync/2gcc -m64 -O2 -fomit-frame-pointer2010090720100903
7500e/v2/sync/2gcc -O3 -fomit-frame-pointer2010090720100903
7500e/v2/sync/2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
7508e/v2/sync/2gcc -funroll-loops -O -fomit-frame-pointer2010090720100903
7515e/v2/sync/2gcc -O2 -fomit-frame-pointer2010090720100903
7515e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
7515e/v2/sync/2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
7515e/v2/sync/2gcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
7522e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
7530e/v2/sync/2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
7530e/v2/sync/2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
7537e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
7537e/v2/sync/2gcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
7538e/v2/sync/2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
7545e/v2/sync/2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
7560e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
7560e/v2/sync/2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
7560e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
7560e/v2/sync/2gcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
7560e/v2/sync/2gcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
7568e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
7575e/v2/sync/2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
7575e/v2/sync/2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
7582e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
7582e/v2/sync/2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
7590e/v2/sync/2gcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
7590e/v2/sync/2gcc -march=nocona -Os -fomit-frame-pointer2010090720100903
7597e/v2/sync/2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
7605e/v2/sync/2gcc -m64 -O3 -fomit-frame-pointer2010090720100903
7605e/v2/sync/2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
7635e/v2/sync/2gcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
7635e/v2/sync/2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
7665e/v2/sync/2gcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
7680e/v2/sync/2gcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
7687e/v2/sync/2gcc -m64 -O -fomit-frame-pointer2010090720100903
7688e/v2/sync/2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
7695e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
7695e/v2/sync/2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
7710e/v2/sync/2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
7718e/v2/sync/2gcc -O -fomit-frame-pointer2010090720100903
7770e/v2/sync/2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
7785e/v2/sync/2gcc -march=k8 -O -fomit-frame-pointer2010090720100903
7793e/v2/sync/2gcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
7793e/v2/sync/2gcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
7800e/v2/sync/2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
7822e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
7823e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
7830e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
7837e/v2/sync/2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
7867e/v2/sync/2gcc -march=nocona -O -fomit-frame-pointer2010090720100903
7890e/v2/sync/2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
7890e/v2/sync/2gcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
7897e/v2/sync/2gcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
7905e/v2/sync/2gcc -march=barcelona -O -fomit-frame-pointer2010090720100903
7912e/v2/sync/2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
7965e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
7995e/v2/sync/2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
8010e/v2/sync/2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
8025e/v2/sync/2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
8107e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
8130e/v2/sync/2gcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
8145e/v2/sync/2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
8175e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
8182e/v2/sync/2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
8198e/v2/sync/2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
8205e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
8205e/v2/sync/2gcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
8250e/v2/sync/2gcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
8310e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
10673e/v2/sync/2gcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
15480e/v2/sync/1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
15495e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
15570e/v2/sync/1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
15622e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
15780e/v2/sync/1gcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
15960e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
16043e/v2/sync/1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
17227e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
17558e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
17587e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
17738e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
17790e/v2/sync/1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
17798e/v2/sync/1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
17880e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
17895e/v2/sync/1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
17895e/v2/sync/1gcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
18030e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
18113e/v2/sync/1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
18135e/v2/sync/1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
18195e/v2/sync/1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
18203e/v2/sync/1gcc -funroll-loops -O -fomit-frame-pointer2010090720100903
18255e/v2/sync/1gcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
18263e/v2/sync/1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
18330e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
18338e/v2/sync/1gcc -m64 -O3 -fomit-frame-pointer2010090720100903
18443e/v2/sync/1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
18480e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
18480e/v2/sync/1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
18488e/v2/sync/1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
18540e/v2/sync/1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
18608e/v2/sync/1gcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
18653e/v2/sync/1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
18750e/v2/sync/1gcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
18765e/v2/sync/1gcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
18885e/v2/sync/1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
19147e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
19155e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
19193e/v2/sync/1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
19972e/v2/sync/1gcc -O3 -fomit-frame-pointer2010090720100903
20452e/v2/sync/1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
20940e/v2/sync/1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
20940e/v2/sync/1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
20963e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
20970e/v2/sync/1gcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
20993e/v2/sync/1gcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
21000e/v2/sync/1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
21015e/v2/sync/1gcc -m64 -Os -fomit-frame-pointer2010090720100903
21015e/v2/sync/1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
21015e/v2/sync/1gcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
21015e/v2/sync/1gcc -march=k8 -Os -fomit-frame-pointer2010090720100903
21015e/v2/sync/1gcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
21022e/v2/sync/1gcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
21023e/v2/sync/1gcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
21030e/v2/sync/1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
21030e/v2/sync/1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
21030e/v2/sync/1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
21037e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
21037e/v2/sync/1gcc -march=nocona -Os -fomit-frame-pointer2010090720100903
21068e/v2/sync/1gcc -Os -fomit-frame-pointer2010090720100903
21398e/v2/sync/1gcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
21412e/v2/sync/1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
21428e/v2/sync/1gcc -m64 -O2 -fomit-frame-pointer2010090720100903
21443e/v2/sync/1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
21465e/v2/sync/1gcc -O2 -fomit-frame-pointer2010090720100903
21855e/v2/sync/1gcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
21870e/v2/sync/1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
22252e/v2/sync/1gcc -march=k8 -O -fomit-frame-pointer2010090720100903
22267e/v2/sync/1gcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
22282e/v2/sync/1gcc -m64 -O -fomit-frame-pointer2010090720100903
22297e/v2/sync/1gcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
22402e/v2/sync/1gcc -O -fomit-frame-pointer2010090720100903
24187e/v2/sync/2gcc2010090720100903
24577e/v2/sync/2cc2010090720100903
25365e/v2/sync/2gcc -funroll-loops2010090720100903
27030e/v2/sync/1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
27037e/v2/sync/1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
27052e/v2/sync/1gcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
27053e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
27465e/v2/sync/1gcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
27472e/v2/sync/1gcc -march=barcelona -O -fomit-frame-pointer2010090720100903
27510e/v2/sync/1gcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
27525e/v2/sync/1gcc -march=nocona -O -fomit-frame-pointer2010090720100903
27952e/v2/sync/1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
27990e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
29205e/v2/sync/1gcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
29212e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
29295e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
29348e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
29625e/v2/sync/1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
30487e/v2/sync/1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
30653e/v2/sync/1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
91717e/v2/sync/1gcc2010090720100903
91928e/v2/sync/1cc2010090720100903
92033e/v2/sync/1gcc -funroll-loops2010090720100903