Implementation notes: amd64, enigma, crypto_stream/sosemanuk

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20120414
Operation: crypto_stream
Primitive: sosemanuk
TimeImplementationCompilerBenchmark dateSUPERCOP version
6885cryptoppg++ -m64 -march=nocona -O -fomit-frame-pointer2012041720120414
6930cryptoppg++ -m64 -O -fomit-frame-pointer2012041720120414
6939cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2012041720120414
6948cryptoppg++ -march=k8 -Os -fomit-frame-pointer2012041720120414
6957cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2012041720120414
6966cryptoppg++ -march=nocona -O -fomit-frame-pointer2012041720120414
6975cryptoppg++ -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
6975cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
6975cryptoppg++ -m64 -march=k8 -O3 -fomit-frame-pointer2012041720120414
6984cryptoppg++ -m64 -march=core2 -O2 -fomit-frame-pointer2012041720120414
6984cryptoppg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012041720120414
6984cryptoppg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012041720120414
6984cryptoppg++ -m64 -march=k8 -O -fomit-frame-pointer2012041720120414
6993cryptoppg++ -m64 -O2 -fomit-frame-pointer2012041720120414
6993cryptoppg++ -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
6993cryptoppg++ -m64 -march=core2 -O -fomit-frame-pointer2012041720120414
6993cryptoppg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012041720120414
6993cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2012041720120414
7002cryptoppg++ -O3 -fomit-frame-pointer2012041720120414
7002cryptoppg++ -O -fomit-frame-pointer2012041720120414
7002cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041720120414
7002cryptoppg++ -m64 -march=core2 -O3 -fomit-frame-pointer2012041720120414
7002cryptoppg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012041720120414
7002cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer2012041720120414
7002cryptoppg++ -march=barcelona -O2 -fomit-frame-pointer2012041720120414
7002cryptoppg++ -march=barcelona -O3 -fomit-frame-pointer2012041720120414
7011cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041720120414
7011cryptoppg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
7011cryptoppg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
7011cryptoppg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012041720120414
7011cryptoppg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012041720120414
7011cryptoppg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012041720120414
7011cryptoppg++ -march=barcelona -O -fomit-frame-pointer2012041720120414
7020cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041720120414
7020cryptoppg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
7020cryptoppg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
7020cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer2012041720120414
7029cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2012041720120414
7029cryptoppg++ -march=nocona -Os -fomit-frame-pointer2012041720120414
7038cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2012041720120414
7038cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2012041720120414
7038cryptoppg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012041720120414
7038cryptoppg++ -m64 -march=k8 -O2 -fomit-frame-pointer2012041720120414
7038cryptoppg++ -m64 -march=k8 -Os -fomit-frame-pointer2012041720120414
7038cryptoppg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012041720120414
7047cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2012041720120414
7056cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2012041720120414
7056cryptoppg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012041720120414
7056cryptoppg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2012041720120414
7056cryptoppg++ -march=k8 -O -fomit-frame-pointer2012041720120414
7065cryptoppg++ -march=barcelona -Os -fomit-frame-pointer2012041720120414
7083cryptoppg++ -m64 -O3 -fomit-frame-pointer2012041720120414
7092cryptoppg++ -m64 -march=nocona -Os -fomit-frame-pointer2012041720120414
7101cryptoppg++ -O2 -fomit-frame-pointer2012041720120414
7110cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041720120414
7119cryptoppg++ -Os -fomit-frame-pointer2012041720120414
7128cryptoppg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012041720120414
7137cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
7182cryptoppg++ -m64 -march=core2 -Os -fomit-frame-pointer2012041720120414
7290cryptoppg++ -m64 -Os -fomit-frame-pointer2012041720120414
7803e/submissions/sosemanukgcc -m64 -march=core2 -O -fomit-frame-pointer2012041720120414
7830e/submissions/sosemanukgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012041720120414
7830e/submissions/sosemanukgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012041720120414
7965e/submissions/sosemanukgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012041720120414
8460e/submissions/sosemanukgcc -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
8478e/submissions/sosemanukgcc -march=barcelona -O -fomit-frame-pointer2012041720120414
8496cryptoppg++2012041720120414
8505e/submissions/sosemanukgcc -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
8523e/submissions/sosemanukgcc -fno-schedule-insns -O -fomit-frame-pointer2012041720120414
8550e/submissions/sosemanukgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012041720120414
8550e/submissions/sosemanukgcc -m64 -O -fomit-frame-pointer2012041720120414
8559e/submissions/sosemanukgcc -O -fomit-frame-pointer2012041720120414
8577e/submissions/sosemanukgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012041720120414
8613e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012041720120414
8649e/submissions/sosemanukgcc -funroll-loops -O -fomit-frame-pointer2012041720120414
8649e/submissions/sosemanukgcc -funroll-loops -m64 -O -fomit-frame-pointer2012041720120414
8676e/submissions/sosemanukgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041720120414
8685e/submissions/sosemanukgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012041720120414
8757e/submissions/sosemanukgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041720120414
8820e/submissions/sosemanukgcc -funroll-loops -O2 -fomit-frame-pointer2012041720120414
8820e/submissions/sosemanukgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012041720120414
8838e/submissions/sosemanukgcc -m64 -march=k8 -O -fomit-frame-pointer2012041720120414
8838e/submissions/sosemanukgcc -march=k8 -O -fomit-frame-pointer2012041720120414
8901e/submissions/sosemanukgcc -m64 -O3 -fomit-frame-pointer2012041720120414
8919e/submissions/sosemanukgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012041720120414
8937e/submissions/sosemanukgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041720120414
8982e/submissions/sosemanukgcc -O2 -fomit-frame-pointer2012041720120414
9000e/submissions/sosemanukgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041720120414
9027e/submissions/sosemanukgcc -m64 -O2 -fomit-frame-pointer2012041720120414
9036e/submissions/sosemanukgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041720120414
9063e/submissions/sosemanukgcc -O3 -fomit-frame-pointer2012041720120414
9072e/submissions/sosemanukgcc -funroll-loops -O3 -fomit-frame-pointer2012041720120414
9090e/submissions/sosemanukgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
9189e/submissions/sosemanukgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012041720120414
9198e/submissions/sosemanukgcc -march=k8 -O3 -fomit-frame-pointer2012041720120414
9207e/submissions/sosemanukgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012041720120414
9234e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012041720120414
9234e/submissions/sosemanukgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012041720120414
9234e/submissions/sosemanukgcc -march=barcelona -O2 -fomit-frame-pointer2012041720120414
9234e/submissions/sosemanukgcc -march=k8 -O2 -fomit-frame-pointer2012041720120414
9252e/submissions/sosemanukgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
9261e/submissions/sosemanukgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012041720120414
9270e/submissions/sosemanukgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012041720120414
9279e/submissions/sosemanukgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
9288e/submissions/sosemanukgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
9297e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012041720120414
9297e/submissions/sosemanukgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012041720120414
9324e/submissions/sosemanukgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012041720120414
9333e/submissions/sosemanukgcc -march=barcelona -O3 -fomit-frame-pointer2012041720120414
9351e/submissions/sosemanukgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012041720120414
9621e/submissions/sosemanukgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012041720120414
9657e/submissions/sosemanukgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012041720120414
9693e/submissions/sosemanukgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012041720120414
9765e/submissions/sosemanukgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012041720120414
9783e/submissions/sosemanukgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012041720120414
9783e/submissions/sosemanukgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012041720120414
9783e/submissions/sosemanukgcc -march=nocona -O -fomit-frame-pointer2012041720120414
9792e/submissions/sosemanukgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012041720120414
9810e/submissions/sosemanukgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012041720120414
9828e/submissions/sosemanukgcc -m64 -march=nocona -O -fomit-frame-pointer2012041720120414
9945e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012041720120414
10017e/submissions/sosemanukgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012041720120414
11403e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012041720120414
11484e/submissions/sosemanukgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012041720120414
11601e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012041720120414
11610e/submissions/sosemanukgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
11619e/submissions/sosemanukgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012041720120414
11655e/submissions/sosemanukgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012041720120414
11682e/submissions/sosemanukgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012041720120414
11691e/submissions/sosemanukgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012041720120414
11736e/submissions/sosemanukgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041720120414
11736e/submissions/sosemanukgcc -m64 -march=core2 -Os -fomit-frame-pointer2012041720120414
11763e/submissions/sosemanukgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
11763e/submissions/sosemanukgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012041720120414
11763e/submissions/sosemanukgcc -march=nocona -O3 -fomit-frame-pointer2012041720120414
11781e/submissions/sosemanukgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012041720120414
11781e/submissions/sosemanukgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012041720120414
11781e/submissions/sosemanukgcc -march=nocona -O2 -fomit-frame-pointer2012041720120414
11790e/submissions/sosemanukgcc -funroll-loops -Os -fomit-frame-pointer2012041720120414
11799e/submissions/sosemanukgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012041720120414
11808e/submissions/sosemanukgcc -m64 -Os -fomit-frame-pointer2012041720120414
11808e/submissions/sosemanukgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012041720120414
11817e/submissions/sosemanukgcc -m64 -march=k8 -Os -fomit-frame-pointer2012041720120414
11826e/submissions/sosemanukgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012041720120414
11826e/submissions/sosemanukgcc -march=k8 -Os -fomit-frame-pointer2012041720120414
11835e/submissions/sosemanukgcc -Os -fomit-frame-pointer2012041720120414
11835e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012041720120414
11844e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012041720120414
11862e/submissions/sosemanukgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012041720120414
11961e/submissions/sosemanukgcc -m64 -march=nocona -Os -fomit-frame-pointer2012041720120414
11988e/submissions/sosemanukgcc -march=barcelona -Os -fomit-frame-pointer2012041720120414
11997e/submissions/sosemanukgcc -fno-schedule-insns -Os -fomit-frame-pointer2012041720120414
12015e/submissions/sosemanukgcc -march=nocona -Os -fomit-frame-pointer2012041720120414
21195e/submissions/sosemanukcc2012041720120414
21321e/submissions/sosemanukgcc2012041720120414
21366e/submissions/sosemanukgcc -funroll-loops2012041720120414