Implementation notes: amd64, nmiv003, crypto_stream/tpy6

Computer: nmiv003
Architecture: amd64
CPU ID: GenuineIntel-000006f8-0febfbff
SUPERCOP version: 20100926
Operation: crypto_stream
Primitive: tpy6
TimeImplementationCompilerBenchmark dateSUPERCOP version
7929e/tpy6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010080120100728
8046e/tpy6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010080120100728
8091e/tpy6gcc -funroll-loops -O2 -fomit-frame-pointer2010080120100728
8136e/tpy6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010080120100728
8181e/tpy6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080120100728
8181e/tpy6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010080120100728
8190e/tpy6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010080120100728
8190e/tpy6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010080120100728
8208e/tpy6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010080120100728
8208e/tpy6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010080120100728
8217e/tpy6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080120100728
8226e/tpy6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010080120100728
8235e/tpy6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080120100728
8235e/tpy6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010080120100728
8244e/tpy6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010080120100728
8262e/tpy6gcc -funroll-loops -Os -fomit-frame-pointer2010080120100728
8271e/tpy6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080120100728
8289e/tpy6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080120100728
8316e/tpy6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010080120100728
8343e/tpy6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080120100728
8343e/tpy6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010080120100728
8361e/tpy6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010080120100728
8388e/tpy6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080120100728
8415e/tpy6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010080120100728
8433e/tpy6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010080120100728
8442e/tpy6gcc -funroll-loops -O3 -fomit-frame-pointer2010080120100728
8586e/tpy6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010080120100728
8595e/tpy6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010080120100728
8640e/tpy6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080120100728
8640e/tpy6gcc -m64 -march=nocona -Os -fomit-frame-pointer2010080120100728
8649e/tpy6gcc -O2 -fomit-frame-pointer2010080120100728
8658e/tpy6gcc -m64 -march=core2 -Os -fomit-frame-pointer2010080120100728
8676e/tpy6gcc -funroll-loops -m64 -O -fomit-frame-pointer2010080120100728
8676e/tpy6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010080120100728
8685e/tpy6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010080120100728
8694e/tpy6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010080120100728
8694e/tpy6gcc -march=nocona -Os -fomit-frame-pointer2010080120100728
8730e/tpy6gcc -march=barcelona -Os -fomit-frame-pointer2010080120100728
8748e/tpy6gcc -march=nocona -O3 -fomit-frame-pointer2010080120100728
8757e/tpy6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010080120100728
8757e/tpy6gcc -march=barcelona -O2 -fomit-frame-pointer2010080120100728
8775e/tpy6gcc -fno-schedule-insns -Os -fomit-frame-pointer2010080120100728
8793e/tpy6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010080120100728
8811e/tpy6gcc -Os -fomit-frame-pointer2010080120100728
8820e/tpy6gcc -march=k8 -Os -fomit-frame-pointer2010080120100728
8829e/tpy6gcc -m64 -march=k8 -Os -fomit-frame-pointer2010080120100728
8856e/tpy6gcc -m64 -Os -fomit-frame-pointer2010080120100728
8865e/tpy6gcc -m64 -O3 -fomit-frame-pointer2010080120100728
8865e/tpy6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010080120100728
8883e/tpy6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010080120100728
8892e/tpy6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010080120100728
8892e/tpy6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080120100728
9000e/tpy6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010080120100728
9045e/tpy6gcc -march=k8 -O2 -fomit-frame-pointer2010080120100728
9054e/tpy6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010080120100728
9108e/tpy6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080120100728
9126e/tpy6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010080120100728
9135e/tpy6gcc -O3 -fomit-frame-pointer2010080120100728
9153e/tpy6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010080120100728
9171e/tpy6gcc -funroll-loops -O -fomit-frame-pointer2010080120100728
9180e/tpy6gcc -march=k8 -O3 -fomit-frame-pointer2010080120100728
9189e/tpy6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080120100728
9198e/tpy6gcc -m64 -O2 -fomit-frame-pointer2010080120100728
9216e/tpy6gcc -march=nocona -O2 -fomit-frame-pointer2010080120100728
9243e/tpy6gcc -march=barcelona -O3 -fomit-frame-pointer2010080120100728
9261e/tpy6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010080120100728
9279e/tpy6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010080120100728
9288e/tpy6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080120100728
9297e/tpy6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080120100728
9297e/tpy6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080120100728
9333e/tpy6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010080120100728
9396e/tpy6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010080120100728
9423e/tpy6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080120100728
9441e/tpy6gcc -m64 -march=core2 -O -fomit-frame-pointer2010080120100728
9468e/tpy6gcc -m64 -march=k8 -O -fomit-frame-pointer2010080120100728
9513e/tpy6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010080120100728
9531e/tpy6gcc -fno-schedule-insns -O -fomit-frame-pointer2010080120100728
9531e/tpy6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010080120100728
9576e/tpy6gcc -march=k8 -O -fomit-frame-pointer2010080120100728
9603e/tpy6gcc -O -fomit-frame-pointer2010080120100728
9603e/tpy6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010080120100728
9603e/tpy6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010080120100728
9612e/tpy6gcc -m64 -march=barcelona -O -fomit-frame-pointer2010080120100728
9621e/tpy6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010080120100728
9657e/tpy6gcc -march=barcelona -O -fomit-frame-pointer2010080120100728
9738e/tpy6gcc -march=nocona -O -fomit-frame-pointer2010080120100728
9783e/tpy6gcc -m64 -O -fomit-frame-pointer2010080120100728
9783e/tpy6gcc -m64 -march=nocona -O -fomit-frame-pointer2010080120100728
28332e/tpy6cc2010080120100728
28386e/tpy6gcc2010080120100728
28557e/tpy6gcc -funroll-loops2010080120100728