Implementation notes: amd64, enigma, crypto_stream/sosemanuk

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_stream
Primitive: sosemanuk
TimeImplementationCompilerBenchmark dateSUPERCOP version
6894cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140529
6894cryptoppg++ -m64 -march=nocona -O -fomit-frame-pointer2014060120140529
6903cryptoppg++ -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140529
6912cryptoppg++ -m64 -O3 -fomit-frame-pointer2014060120140529
6921cryptoppg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140529
6930cryptoppg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140529
6930cryptoppg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060120140529
6930cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2014060120140529
6939cryptoppg++ -m64 -march=barcelona -O -fomit-frame-pointer2014060120140529
6939cryptoppg++ -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140529
6939cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140529
6939cryptoppg++ -march=nocona -O -fomit-frame-pointer2014060120140529
6948cryptoppg++ -m64 -O2 -fomit-frame-pointer2014060120140529
6948cryptoppg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140529
6948cryptoppg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140529
6948cryptoppg++ -march=barcelona -O -fomit-frame-pointer2014060120140529
6957cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
6966cryptoppg++ -O2 -fomit-frame-pointer2014060120140529
6966cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
6966cryptoppg++ -m64 -Os -fomit-frame-pointer2014060120140529
6966cryptoppg++ -m64 -march=core2 -O -fomit-frame-pointer2014060120140529
6966cryptoppg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140529
6975cryptoppg++ -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140529
6975cryptoppg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140529
6975cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2014060120140529
6984cryptoppg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140529
6984cryptoppg++ -m64 -march=nocona -Os -fomit-frame-pointer2014060120140529
6993cryptoppg++ -O3 -fomit-frame-pointer2014060120140529
6993cryptoppg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140529
6993cryptoppg++ -march=barcelona -O3 -fomit-frame-pointer2014060120140529
6993cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2014060120140529
7002cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
7002cryptoppg++ -march=barcelona -O2 -fomit-frame-pointer2014060120140529
7002cryptoppg++ -march=k8 -Os -fomit-frame-pointer2014060120140529
7011cryptoppg++ -m64 -march=barcelona -O -fomit-frame-pointer2014060120140529
7011cryptoppg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140529
7020cryptoppg++ -O -fomit-frame-pointer2014060120140529
7020cryptoppg++ -m64 -O -fomit-frame-pointer2014060120140529
7020cryptoppg++ -m64 -march=core2 -Os -fomit-frame-pointer2014060120140529
7029cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
7029cryptoppg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140529
7038cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
7047cryptoppg++ -Os -fomit-frame-pointer2014060120140529
7047cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
7047cryptoppg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060120140529
7056cryptoppg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140529
7056cryptoppg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140529
7056cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2014060120140529
7065cryptoppg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140529
7065cryptoppg++ -m64 -march=k8 -O -fomit-frame-pointer2014060120140529
7065cryptoppg++ -march=barcelona -Os -fomit-frame-pointer2014060120140529
7074cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140529
7083cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
7083cryptoppg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140529
7092cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
7092cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140529
7092cryptoppg++ -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140529
7092cryptoppg++ -march=nocona -Os -fomit-frame-pointer2014060120140529
7101cryptoppg++ -march=k8 -O -fomit-frame-pointer2014060120140529
7146cryptoppg++ -m64 -march=k8 -Os -fomit-frame-pointer2014060120140529
7812e/submissions/sosemanukgcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140529
7812e/submissions/sosemanukgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140529
7866e/submissions/sosemanukgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140529
7875e/submissions/sosemanukgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140529
8460e/submissions/sosemanukgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140529
8478cryptoppg++2014060120140529
8478e/submissions/sosemanukgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140529
8478e/submissions/sosemanukgcc -march=barcelona -O -fomit-frame-pointer2014060120140529
8532e/submissions/sosemanukgcc -O -fomit-frame-pointer2014060120140529
8541e/submissions/sosemanukgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140529
8541e/submissions/sosemanukgcc -m64 -O -fomit-frame-pointer2014060120140529
8559e/submissions/sosemanukgcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
8568e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140529
8586e/submissions/sosemanukgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140529
8622e/submissions/sosemanukgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140529
8631e/submissions/sosemanukgcc -funroll-loops -O -fomit-frame-pointer2014060120140529
8631e/submissions/sosemanukgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140529
8658e/submissions/sosemanukgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140529
8739e/submissions/sosemanukgcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140529
8757e/submissions/sosemanukgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
8775e/submissions/sosemanukgcc -O2 -fomit-frame-pointer2014060120140529
8775e/submissions/sosemanukgcc -m64 -O2 -fomit-frame-pointer2014060120140529
8811e/submissions/sosemanukgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
8811e/submissions/sosemanukgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140529
8820e/submissions/sosemanukgcc -O3 -fomit-frame-pointer2014060120140529
8820e/submissions/sosemanukgcc -funroll-loops -O2 -fomit-frame-pointer2014060120140529
8820e/submissions/sosemanukgcc -march=k8 -O -fomit-frame-pointer2014060120140529
8829e/submissions/sosemanukgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140529
8838e/submissions/sosemanukgcc -m64 -O3 -fomit-frame-pointer2014060120140529
8856e/submissions/sosemanukgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140529
8892e/submissions/sosemanukgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140529
8946e/submissions/sosemanukgcc -funroll-loops -O3 -fomit-frame-pointer2014060120140529
9108e/submissions/sosemanukgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140529
9108e/submissions/sosemanukgcc -march=barcelona -O3 -fomit-frame-pointer2014060120140529
9117e/submissions/sosemanukgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140529
9126e/submissions/sosemanukgcc -march=barcelona -O2 -fomit-frame-pointer2014060120140529
9153e/submissions/sosemanukgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140529
9180e/submissions/sosemanukgcc -march=k8 -O2 -fomit-frame-pointer2014060120140529
9198e/submissions/sosemanukgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140529
9198e/submissions/sosemanukgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140529
9234e/submissions/sosemanukgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140529
9261e/submissions/sosemanukgcc -march=k8 -O3 -fomit-frame-pointer2014060120140529
9279e/submissions/sosemanukgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140529
9279e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140529
9279e/submissions/sosemanukgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140529
9288e/submissions/sosemanukgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140529
9288e/submissions/sosemanukgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140529
9288e/submissions/sosemanukgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140529
9297e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140529
9324e/submissions/sosemanukgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140529
9648e/submissions/sosemanukgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140529
9657e/submissions/sosemanukgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140529
9684e/submissions/sosemanukgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140529
9738e/submissions/sosemanukgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140529
9738e/submissions/sosemanukgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060120140529
9738e/submissions/sosemanukgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140529
9765e/submissions/sosemanukgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060120140529
9873e/submissions/sosemanukgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140529
9972e/submissions/sosemanukgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140529
9999e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140529
10017e/submissions/sosemanukgcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140529
10053e/submissions/sosemanukgcc -march=nocona -O -fomit-frame-pointer2014060120140529
11493e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140529
11529e/submissions/sosemanukgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140529
11565e/submissions/sosemanukgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140529
11628e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140529
11655e/submissions/sosemanukgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140529
11673e/submissions/sosemanukgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
11682e/submissions/sosemanukgcc -march=nocona -O2 -fomit-frame-pointer2014060120140529
11691e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140529
11709e/submissions/sosemanukgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140529
11709e/submissions/sosemanukgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140529
11718e/submissions/sosemanukgcc -funroll-loops -Os -fomit-frame-pointer2014060120140529
11718e/submissions/sosemanukgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140529
11736e/submissions/sosemanukgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140529
11763e/submissions/sosemanukgcc -m64 -Os -fomit-frame-pointer2014060120140529
11808e/submissions/sosemanukgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140529
11817e/submissions/sosemanukgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140529
11817e/submissions/sosemanukgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140529
11826e/submissions/sosemanukgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140529
11835e/submissions/sosemanukgcc -Os -fomit-frame-pointer2014060120140529
11835e/submissions/sosemanukgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140529
11844e/submissions/sosemanukgcc -march=nocona -O3 -fomit-frame-pointer2014060120140529
11853e/submissions/sosemanukgcc -march=nocona -Os -fomit-frame-pointer2014060120140529
11898e/submissions/sosemanukgcc -march=k8 -Os -fomit-frame-pointer2014060120140529
11916e/submissions/sosemanukgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140529
11925e/submissions/sosemanukgcc -march=barcelona -Os -fomit-frame-pointer2014060120140529
11979e/submissions/sosemanukgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140529
11997e/submissions/sosemanukgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140529
11997e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140529
11997e/submissions/sosemanukgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140529
11997e/submissions/sosemanukgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140529
12024e/submissions/sosemanukgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140529
21267e/submissions/sosemanukgcc -funroll-loops2014060120140529
21312e/submissions/sosemanukgcc2014060120140529
21438e/submissions/sosemanukcc2014060120140529