Implementation notes: amd64, nmi0247, crypto_stream/sosemanuk

Computer: nmi0247
Architecture: amd64
CPU ID: GenuineIntel-000006f2-bfebfbff
SUPERCOP version: 20101111
Operation: crypto_stream
Primitive: sosemanuk
TimeImplementationCompilerBenchmark dateSUPERCOP version
10208e/submissions/sosemanukgcc -m64 -O -fomit-frame-pointer2010080420100728
10252e/submissions/sosemanukgcc -m64 -march=k8 -O -fomit-frame-pointer2010080420100728
10307e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080420100728
10307e/submissions/sosemanukgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010080420100728
10318e/submissions/sosemanukgcc -funroll-loops -m64 -O -fomit-frame-pointer2010080420100728
10384e/submissions/sosemanukgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010080420100728
10417e/submissions/sosemanukgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010080420100728
10428e/submissions/sosemanukgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010080420100728
10967e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080420100728
10989e/submissions/sosemanukgcc -m64 -O3 -fomit-frame-pointer2010080420100728
11000e/submissions/sosemanukgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080420100728
11011e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080420100728
11011e/submissions/sosemanukgcc -m64 -O2 -fomit-frame-pointer2010080420100728
11011e/submissions/sosemanukgcc -m64 -Os -fomit-frame-pointer2010080420100728
11011e/submissions/sosemanukgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080420100728
11022e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080420100728
11022e/submissions/sosemanukgcc -m64 -march=k8 -Os -fomit-frame-pointer2010080420100728
11055e/submissions/sosemanukgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080420100728
11077e/submissions/sosemanukgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080420100728
11077e/submissions/sosemanukgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080420100728
11154e/submissions/sosemanukgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080420100728
11165e/submissions/sosemanukgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080420100728
11165e/submissions/sosemanukgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080420100728
11231e/submissions/sosemanukgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080420100728
11297e/submissions/sosemanukgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080420100728
11297e/submissions/sosemanukgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080420100728
11308e/submissions/sosemanukgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080420100728
11319e/submissions/sosemanukgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080420100728
11330e/submissions/sosemanukgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080420100728
11341e/submissions/sosemanukgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080420100728
11352e/submissions/sosemanukgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080420100728
11407e/submissions/sosemanukgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080420100728
13035e/submissions/sosemanukgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080420100728
13057e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080420100728
13178e/submissions/sosemanukgcc -m64 -march=nocona -O -fomit-frame-pointer2010080420100728
13189e/submissions/sosemanukgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080420100728
13244e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080420100728
13255e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080420100728
13288e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080420100728
13431e/submissions/sosemanukgcc -m64 -march=nocona -Os -fomit-frame-pointer2010080420100728

Compiler output

Implementation: crypto_stream/sosemanuk/cryptopp
Compiler: g++ -m64 -O2 -fomit-frame-pointer
stream.cpp: stream.cpp:1:32: error: cryptopp/sosemanuk.h: No such file or directory
stream.cpp: stream.cpp: In function 'int crypto_stream_sosemanuk_cryptopp(unsigned char*, long long unsigned int, const unsigned char*, const unsigned char*)':
stream.cpp: stream.cpp:11: error: 'CryptoPP' has not been declared
stream.cpp: stream.cpp:11: error: 'Encryption' was not declared in this scope
stream.cpp: stream.cpp:11: error: expected `;' before 's'
stream.cpp: stream.cpp:12: error: 's' was not declared in this scope
stream.cpp: stream.cpp:13: error: 'size_t' was not declared in this scope
stream.cpp: stream.cpp: In function 'int crypto_stream_sosemanuk_cryptopp_xor(unsigned char*, const unsigned char*, long long unsigned int, const unsigned char*, const unsigned char*)':
stream.cpp: stream.cpp:25: error: 'CryptoPP' has not been declared
stream.cpp: stream.cpp:25: error: 'Encryption' was not declared in this scope
stream.cpp: stream.cpp:25: error: expected `;' before 's'
stream.cpp: stream.cpp:26: error: 's' was not declared in this scope
stream.cpp: stream.cpp:27: error: 'size_t' was not declared in this scope

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
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=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=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++ -m64 -mcpu=G4 -O2 -fomit-frame-pointer cryptopp
g++ -m64 -mcpu=G4 -O3 -fomit-frame-pointer cryptopp
g++ -m64 -mcpu=G4 -O -fomit-frame-pointer cryptopp
g++ -m64 -mcpu=G4 -Os -fomit-frame-pointer cryptopp
g++ -m64 -mcpu=G5 -O2 -fomit-frame-pointer cryptopp
g++ -m64 -mcpu=G5 -O3 -fomit-frame-pointer cryptopp
g++ -m64 -mcpu=G5 -O -fomit-frame-pointer cryptopp
g++ -m64 -mcpu=G5 -Os -fomit-frame-pointer cryptopp