Implementation notes: amd64, trident, crypto_stream/sosemanuk

Computer: trident
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20120521
Operation: crypto_stream
Primitive: sosemanuk
TimeImplementationCompilerBenchmark dateSUPERCOP version
9850e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071420110708
9870e/submissions/sosemanukgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071420110708
9890e/submissions/sosemanukgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071420110708
9910e/submissions/sosemanukgcc -m64 -march=k8 -O -fomit-frame-pointer2011071420110708
10050e/submissions/sosemanukgcc -funroll-loops -m64 -O -fomit-frame-pointer2011071420110708
10050e/submissions/sosemanukgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071420110708
10070e/submissions/sosemanukgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071420110708
10150e/submissions/sosemanukgcc -m64 -O -fomit-frame-pointer2011071420110708
10700e/submissions/sosemanukgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071420110708
10710e/submissions/sosemanukgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071420110708
10730e/submissions/sosemanukgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071420110708
10750e/submissions/sosemanukgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071420110708
10760e/submissions/sosemanukgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071420110708
10780e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071420110708
10780e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071420110708
10800e/submissions/sosemanukgcc -m64 -O2 -fomit-frame-pointer2011071420110708
10800e/submissions/sosemanukgcc -m64 -Os -fomit-frame-pointer2011071420110708
10800e/submissions/sosemanukgcc -m64 -march=k8 -Os -fomit-frame-pointer2011071420110708
10810e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071420110708
10830e/submissions/sosemanukgcc -m64 -O3 -fomit-frame-pointer2011071420110708
10850e/submissions/sosemanukgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071420110708
10860e/submissions/sosemanukgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071420110708
10860e/submissions/sosemanukgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071420110708
10930e/submissions/sosemanukgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071420110708
10960e/submissions/sosemanukgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071420110708
10980e/submissions/sosemanukgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071420110708
10980e/submissions/sosemanukgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071420110708
10990e/submissions/sosemanukgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071420110708
10990e/submissions/sosemanukgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071420110708
11010e/submissions/sosemanukgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071420110708
11010e/submissions/sosemanukgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071420110708
11020e/submissions/sosemanukgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071420110708
12480e/submissions/sosemanukgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071420110708
12700e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071420110708
12700e/submissions/sosemanukgcc -m64 -march=nocona -Os -fomit-frame-pointer2011071420110708
12710e/submissions/sosemanukgcc -m64 -march=nocona -O -fomit-frame-pointer2011071420110708
12740e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071420110708
12820e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071420110708
12900e/submissions/sosemanukgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071420110708
12950e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071420110708

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