Implementation notes: amd64, sandy, crypto_stream/sosemanuk

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_stream
Primitive: sosemanuk
TimeImplementationCompilerBenchmark dateSUPERCOP version
6604e/submissions/sosemanukgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
6616e/submissions/sosemanukgcc -O3 -fomit-frame-pointer2012081620120812
6652e/submissions/sosemanukgcc -O2 -fomit-frame-pointer2012081620120812
6656e/submissions/sosemanukgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
6664e/submissions/sosemanukgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
6664e/submissions/sosemanukgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
6664e/submissions/sosemanukgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
6668e/submissions/sosemanukgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
6680e/submissions/sosemanukgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
6684e/submissions/sosemanukgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
6684e/submissions/sosemanukgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
6684e/submissions/sosemanukgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
6688e/submissions/sosemanukgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
6696e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
6700e/submissions/sosemanukgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
6700e/submissions/sosemanukgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
6708e/submissions/sosemanukgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
6708e/submissions/sosemanukgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
6708e/submissions/sosemanukgcc -march=k8 -O -fomit-frame-pointer2012081620120812
6712e/submissions/sosemanukgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
6720e/submissions/sosemanukgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
6724e/submissions/sosemanukgcc -O -fomit-frame-pointer2012081620120812
6724e/submissions/sosemanukgcc -m64 -O2 -fomit-frame-pointer2012081620120812
6724e/submissions/sosemanukgcc -m64 -O -fomit-frame-pointer2012081620120812
6728e/submissions/sosemanukgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
6732e/submissions/sosemanukgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
6736e/submissions/sosemanukgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
6760e/submissions/sosemanukgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
6760e/submissions/sosemanukgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
6760e/submissions/sosemanukgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
6768e/submissions/sosemanukgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
6768e/submissions/sosemanukgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
6768e/submissions/sosemanukgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
6772e/submissions/sosemanukgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
6776e/submissions/sosemanukgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
6780e/submissions/sosemanukgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
6784e/submissions/sosemanukgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
6788e/submissions/sosemanukgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
6796e/submissions/sosemanukgcc -m64 -O3 -fomit-frame-pointer2012081620120812
6796e/submissions/sosemanukgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
6804e/submissions/sosemanukgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
6808e/submissions/sosemanukgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
6808e/submissions/sosemanukgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
6812e/submissions/sosemanukgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
6824e/submissions/sosemanukgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
6860e/submissions/sosemanukgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
6884e/submissions/sosemanukgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
7072e/submissions/sosemanukgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
7076e/submissions/sosemanukgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
7168e/submissions/sosemanukgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
7172e/submissions/sosemanukgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
7172e/submissions/sosemanukgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
7180e/submissions/sosemanukgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
7184e/submissions/sosemanukgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
7188e/submissions/sosemanukgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
7204e/submissions/sosemanukgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
7208e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
7220e/submissions/sosemanukgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
7244e/submissions/sosemanukgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
7244e/submissions/sosemanukgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
7248e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
7292e/submissions/sosemanukgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
7324e/submissions/sosemanukclang -O3 -mavx2012071220120709
7352e/submissions/sosemanukclang -O32012071220120709
7372e/submissions/sosemanukgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
7632e/submissions/sosemanukgcc -march=nocona -O -fomit-frame-pointer2012081620120812
7716e/submissions/sosemanukgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
7840e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
7896e/submissions/sosemanukgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
7948e/submissions/sosemanukgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
8020e/submissions/sosemanukgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
8028e/submissions/sosemanukgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
8176e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
8216e/submissions/sosemanukgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
8236e/submissions/sosemanukgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
8240e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
8340e/submissions/sosemanukgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
12196e/submissions/sosemanukgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
12228e/submissions/sosemanukgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
12240e/submissions/sosemanukgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
12244e/submissions/sosemanukgcc -Os -fomit-frame-pointer2012081620120812
12244e/submissions/sosemanukgcc -m64 -Os -fomit-frame-pointer2012081620120812
12268e/submissions/sosemanukgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
12268e/submissions/sosemanukgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
12284e/submissions/sosemanukgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
12284e/submissions/sosemanukgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
12284e/submissions/sosemanukgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
12308e/submissions/sosemanukgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
12340e/submissions/sosemanukgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
12352e/submissions/sosemanukgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
12360e/submissions/sosemanukgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
12364e/submissions/sosemanukgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
12364e/submissions/sosemanukgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
12368e/submissions/sosemanukgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
12368e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
12368e/submissions/sosemanukgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
12372e/submissions/sosemanukgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
12400e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
12404e/submissions/sosemanukgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
12416e/submissions/sosemanukgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
12464e/submissions/sosemanukgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
12480e/submissions/sosemanukgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
16732e/submissions/sosemanukcc2012081620120812
16836e/submissions/sosemanukgcc -funroll-loops2012081620120812
16904e/submissions/sosemanukgcc2012081620120812

Compiler output

Implementation: crypto_stream/sosemanuk/cryptopp
Compiler: clang++ -O3
stream.cpp: stream.cpp:1:10: fatal error: 'cryptopp/sosemanuk.h' file not found
stream.cpp: #include gt;
stream.cpp: ^
stream.cpp: 1 error generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang++ -O3 cryptopp
clang++ -O3 -mavx cryptopp

Compiler output

Implementation: crypto_stream/sosemanuk/cryptopp
Compiler: g++
stream.cpp: stream.cpp:1:32: fatal error: cryptopp/sosemanuk.h: No such file or directory
stream.cpp: compilation terminated.

Number of similar (compiler,implementation) pairs: 65, namely:
CompilerImplementations
g++ cryptopp
g++ -O2 -fomit-frame-pointer cryptopp
g++ -O3 -fomit-frame-pointer cryptopp
g++ -O -fomit-frame-pointer cryptopp
g++ -Os -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O2 -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O3 -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -Os -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer cryptopp
g++ -m64 -O2 -fomit-frame-pointer cryptopp
g++ -m64 -O3 -fomit-frame-pointer cryptopp
g++ -m64 -O -fomit-frame-pointer cryptopp
g++ -m64 -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=core-avx-i -O -fomit-frame-pointer cryptopp
g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -O -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=corei7-avx -O -fomit-frame-pointer cryptopp
g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=corei7 -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=corei7 -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=corei7 -O -fomit-frame-pointer cryptopp
g++ -m64 -march=corei7 -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=k8 -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=k8 -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=k8 -O -fomit-frame-pointer cryptopp
g++ -m64 -march=k8 -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer cryptopp
g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=nocona -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=nocona -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=nocona -O -fomit-frame-pointer cryptopp
g++ -m64 -march=nocona -Os -fomit-frame-pointer cryptopp
g++ -march=barcelona -O2 -fomit-frame-pointer cryptopp
g++ -march=barcelona -O3 -fomit-frame-pointer cryptopp
g++ -march=barcelona -O -fomit-frame-pointer cryptopp
g++ -march=barcelona -Os -fomit-frame-pointer cryptopp
g++ -march=k8 -O2 -fomit-frame-pointer cryptopp
g++ -march=k8 -O3 -fomit-frame-pointer cryptopp
g++ -march=k8 -O -fomit-frame-pointer cryptopp
g++ -march=k8 -Os -fomit-frame-pointer cryptopp
g++ -march=nocona -O2 -fomit-frame-pointer cryptopp
g++ -march=nocona -O3 -fomit-frame-pointer cryptopp
g++ -march=nocona -O -fomit-frame-pointer cryptopp
g++ -march=nocona -Os -fomit-frame-pointer cryptopp

Compiler output

Implementation: crypto_stream/sosemanuk/cryptopp
Compiler: g++ -m64 -march=barcelona -O2 -fomit-frame-pointer
stream.cpp: stream.cpp:1:32: fatal error: cryptopp/sosemanuk.h: No such file or directory
stream.cpp: compilation terminated.
stream.cpp: stream.cpp:1:32: fatal error: cryptopp/sosemanuk.h: No such file or directory
stream.cpp: compilation terminated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
g++ -m64 -march=barcelona -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=barcelona -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=barcelona -O -fomit-frame-pointer cryptopp
g++ -m64 -march=barcelona -Os -fomit-frame-pointer cryptopp