Implementation notes: amd64, katana, crypto_stream/sosemanuk

Computer: katana
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20120310
Operation: crypto_stream
Primitive: sosemanuk
TimeImplementationCompilerBenchmark dateSUPERCOP version
6960cryptoppg++ -O3 -fomit-frame-pointer2011090520110831
6960cryptoppg++ -m64 -march=core2 -O2 -fomit-frame-pointer2011090520110831
6976cryptoppg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090520110831
6992cryptoppg++ -O2 -fomit-frame-pointer2011090520110831
6992cryptoppg++ -O -fomit-frame-pointer2011090520110831
6992cryptoppg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2011090520110831
6992cryptoppg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090520110831
6992cryptoppicpc -Os -xP -static2011061820110617
7000cryptoppg++ -m64 -O2 -fomit-frame-pointer2011090520110831
7000cryptoppg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090520110831
7000cryptoppg++ -march=k8 -O -fomit-frame-pointer2011090520110831
7000cryptoppicpc -O3 -static2011061820110617
7008cryptoppg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090520110831
7008cryptoppicpc -O2 -static2011061820110617
7016cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2011090520110831
7016cryptoppicpc -O3 -xP -static2011061820110617
7024cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090520110831
7024cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090520110831
7024cryptoppg++ -m64 -march=barcelona -O -fomit-frame-pointer2011090520110831
7024cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2011090520110831
7024cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2011090520110831
7024cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2011090520110831
7024cryptoppicpc -O2 -xP -static2011061820110617
7024cryptoppicpc -Os -static2011061820110617
7032cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090520110831
7032cryptoppg++ -m64 -march=core2 -O3 -fomit-frame-pointer2011090520110831
7032cryptoppg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090520110831
7032cryptoppg++ -march=barcelona -O -fomit-frame-pointer2011090520110831
7040cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2011090520110831
7040cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2011090520110831
7040cryptoppg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2011090520110831
7040cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer2011090520110831
7040cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer2011090520110831
7056cryptoppicpc -m64 -xHost -vec-report0 -static2011061820110617
7064cryptoppg++ -march=barcelona -O3 -fomit-frame-pointer2011090520110831
7072cryptoppg++ -m64 -march=k8 -O3 -fomit-frame-pointer2011090520110831
7072cryptoppicpc -O1 -xW -static2011061820110617
7080cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2011090520110831
7080cryptoppg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090520110831
7080cryptoppg++ -m64 -march=k8 -O2 -fomit-frame-pointer2011090520110831
7080cryptoppg++ -march=barcelona -O2 -fomit-frame-pointer2011090520110831
7080cryptoppg++ -march=nocona -O -fomit-frame-pointer2011090520110831
7080cryptoppicpc -O1 -xP -static2011061820110617
7088cryptoppg++ -m64 -O -fomit-frame-pointer2011090520110831
7088cryptoppg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090520110831
7088cryptoppg++ -m64 -march=k8 -O -fomit-frame-pointer2011090520110831
7088cryptoppicpc -O1 -static2011061820110617
7088cryptoppicpc -static2011061820110617
7096cryptoppg++ -m64 -march=nocona -Os -fomit-frame-pointer2011090520110831
7104cryptoppg++ -m64 -O3 -fomit-frame-pointer2011090520110831
7104cryptoppicpc -O2 -xW -static2011061820110617
7112cryptoppg++ -Os -fomit-frame-pointer2011090520110831
7112cryptoppg++ -m64 -march=core2 -O -fomit-frame-pointer2011090520110831
7112cryptoppg++ -m64 -march=nocona -O -fomit-frame-pointer2011090520110831
7120cryptoppicpc -Os -xW -static2011061820110617
7128cryptoppg++ -m64 -march=core2 -Os -fomit-frame-pointer2011090520110831
7128cryptoppg++ -march=nocona -Os -fomit-frame-pointer2011090520110831
7128cryptoppicpc -O3 -xW -static2011061820110617
7144cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090520110831
7144cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer2011090520110831
7144cryptoppg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090520110831
7176cryptoppg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090520110831
7176cryptoppg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090520110831
7176cryptoppg++ -march=k8 -Os -fomit-frame-pointer2011090520110831
7200cryptoppg++ -march=barcelona -Os -fomit-frame-pointer2011090520110831
7216cryptoppg++ -m64 -Os -fomit-frame-pointer2011090520110831
7240cryptoppg++ -m64 -march=k8 -Os -fomit-frame-pointer2011090520110831
7248cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2011090520110831
7384e/submissions/sosemanukicc -m64 -xHost -vec-report0 -static2011061820110617
7456e/submissions/sosemanukicc -O2 -static -no-vec2011061820110617
7456e/submissions/sosemanukicc -O3 -xW -static -no-vec2011061820110617
7456e/submissions/sosemanukicc -m64 -O2 -static2011061820110617
7464e/submissions/sosemanukicc -m64 -O3 -static2011061820110617
7488e/submissions/sosemanukicc -O3 -xP -static -no-vec2011061820110617
7496e/submissions/sosemanukicc -O2 -xW -static2011061820110617
7496e/submissions/sosemanukicc -O3 -xP -static2011061820110617
7504e/submissions/sosemanukicc -O2 -xP -static2011061820110617
7504e/submissions/sosemanukicc -O3 -static2011061820110617
7504e/submissions/sosemanukicc -O3 -xW -static2011061820110617
7512e/submissions/sosemanukicc2011061820110617
7512e/submissions/sosemanukicc -O2 -xW -static -no-vec2011061820110617
7536e/submissions/sosemanukicc -O2 -static2011061820110617
7536e/submissions/sosemanukicc -O2 -xP -static -no-vec2011061820110617
7536e/submissions/sosemanukicc -O3 -static -no-vec2011061820110617
7544e/submissions/sosemanukicc -m64 -O2 -static -no-vec2011061820110617
7552e/submissions/sosemanukicc -no-vec2011061820110617
7576e/submissions/sosemanukicc -m64 -O3 -static -no-vec2011061820110617
7776e/submissions/sosemanukicc -O1 -static2011061820110617
7816e/submissions/sosemanukicc -O1 -static -no-vec2011061820110617
7816e/submissions/sosemanukicc -m64 -O1 -static -no-vec2011061820110617
7872e/submissions/sosemanukicc -O1 -xW -static2011061820110617
7872e/submissions/sosemanukicc -O1 -xW -static -no-vec2011061820110617
7872e/submissions/sosemanukicc -m64 -O1 -static2011061820110617
7880e/submissions/sosemanukicc -O1 -xP -static2011061820110617
7880e/submissions/sosemanukicc -O1 -xP -static -no-vec2011061820110617
7936e/submissions/sosemanukicc -Os -xW -static -no-vec2011061820110617
7944e/submissions/sosemanukicc -Os -static -no-vec2011061820110617
7944e/submissions/sosemanukicc -m64 -Os -static -no-vec2011061820110617
7952e/submissions/sosemanukicc -Os -xP -static -no-vec2011061820110617
8008e/submissions/sosemanukicc -Os -xW -static2011061820110617
8104e/submissions/sosemanukicc -Os -static2011061820110617
8104e/submissions/sosemanukicc -m64 -Os -static2011061820110617
8120e/submissions/sosemanukicc -Os -xP -static2011061820110617
8392cryptoppg++2011090520110831
8600e/submissions/sosemanukgcc -m64 -march=core2 -O -fomit-frame-pointer2011090520110831
8600e/submissions/sosemanukgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090520110831
8720e/submissions/sosemanukgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090520110831
8728e/submissions/sosemanukgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090520110831
9096e/submissions/sosemanukgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090520110831
9104e/submissions/sosemanukgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090520110831
9112e/submissions/sosemanukgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090520110831
9136e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090520110831
9192e/submissions/sosemanukgcc -march=barcelona -O -fomit-frame-pointer2011090520110831
9208e/submissions/sosemanukgcc -O -fomit-frame-pointer2011090520110831
9208e/submissions/sosemanukgcc -m64 -O -fomit-frame-pointer2011090520110831
9224e/submissions/sosemanukgcc -m64 -march=k8 -O -fomit-frame-pointer2011090520110831
9224e/submissions/sosemanukgcc -march=k8 -O -fomit-frame-pointer2011090520110831
9232e/submissions/sosemanukgcc -fno-schedule-insns -O -fomit-frame-pointer2011090520110831
9256e/submissions/sosemanukgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090520110831
9320e/submissions/sosemanukgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090520110831
9328e/submissions/sosemanukgcc -funroll-loops -O2 -fomit-frame-pointer2011090520110831
9328e/submissions/sosemanukgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090520110831
9344e/submissions/sosemanukgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090520110831
9352e/submissions/sosemanukgcc -funroll-loops -O -fomit-frame-pointer2011090520110831
9368e/submissions/sosemanukgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090520110831
9392e/submissions/sosemanukgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090520110831
9400e/submissions/sosemanukgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090520110831
9408e/submissions/sosemanukgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090520110831
9424e/submissions/sosemanukgcc -funroll-loops -O3 -fomit-frame-pointer2011090520110831
9440e/submissions/sosemanukgcc -O3 -fomit-frame-pointer2011090520110831
9448e/submissions/sosemanukgcc -m64 -O2 -fomit-frame-pointer2011090520110831
9456e/submissions/sosemanukgcc -O2 -fomit-frame-pointer2011090520110831
9472e/submissions/sosemanukgcc -m64 -O3 -fomit-frame-pointer2011090520110831
9504e/submissions/sosemanukgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090520110831
9648e/submissions/sosemanukgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090520110831
9664e/submissions/sosemanukgcc -march=barcelona -O2 -fomit-frame-pointer2011090520110831
9680e/submissions/sosemanukgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090520110831
9688e/submissions/sosemanukgcc -march=barcelona -O3 -fomit-frame-pointer2011090520110831
9696e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090520110831
9704e/submissions/sosemanukgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090520110831
9704e/submissions/sosemanukgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090520110831
9720e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090520110831
9728e/submissions/sosemanukgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090520110831
9776e/submissions/sosemanukgcc -march=k8 -O2 -fomit-frame-pointer2011090520110831
9784e/submissions/sosemanukgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090520110831
9808e/submissions/sosemanukgcc -march=k8 -O3 -fomit-frame-pointer2011090520110831
9816e/submissions/sosemanukgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090520110831
9816e/submissions/sosemanukgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090520110831
9816e/submissions/sosemanukgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090520110831
9816e/submissions/sosemanukgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090520110831
9984e/submissions/sosemanukgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090520110831
9984e/submissions/sosemanukgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090520110831
10168e/submissions/sosemanukgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090520110831
10168e/submissions/sosemanukgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090520110831
10264e/submissions/sosemanukgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090520110831
10280e/submissions/sosemanukgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090520110831
10408e/submissions/sosemanukgcc -march=nocona -O -fomit-frame-pointer2011090520110831
10424e/submissions/sosemanukgcc -m64 -march=nocona -O -fomit-frame-pointer2011090520110831
10568e/submissions/sosemanukgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090520110831
10592e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090520110831
11848e/submissions/sosemanukgcc -m64 -Os -fomit-frame-pointer2011090520110831
11880e/submissions/sosemanukgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090520110831
11880e/submissions/sosemanukgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090520110831
11896e/submissions/sosemanukgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090520110831
11912e/submissions/sosemanukgcc -march=k8 -Os -fomit-frame-pointer2011090520110831
11920e/submissions/sosemanukgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090520110831
11928e/submissions/sosemanukgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090520110831
11928e/submissions/sosemanukgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090520110831
11992e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090520110831
12008e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090520110831
12016e/submissions/sosemanukgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090520110831
12048e/submissions/sosemanukgcc -Os -fomit-frame-pointer2011090520110831
12048e/submissions/sosemanukgcc -funroll-loops -Os -fomit-frame-pointer2011090520110831
12048e/submissions/sosemanukgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090520110831
12056e/submissions/sosemanukgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090520110831
12096e/submissions/sosemanukgcc -march=barcelona -Os -fomit-frame-pointer2011090520110831
12216e/submissions/sosemanukgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090520110831
12232e/submissions/sosemanukgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090520110831
12248e/submissions/sosemanukgcc -march=nocona -O3 -fomit-frame-pointer2011090520110831
12256e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090520110831
12256e/submissions/sosemanukgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090520110831
12280e/submissions/sosemanukgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090520110831
12296e/submissions/sosemanukgcc -march=nocona -Os -fomit-frame-pointer2011090520110831
12416e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090520110831
12424e/submissions/sosemanukgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090520110831
12448e/submissions/sosemanukgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090520110831
12448e/submissions/sosemanukgcc -march=nocona -O2 -fomit-frame-pointer2011090520110831
12472e/submissions/sosemanukgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090520110831
12488e/submissions/sosemanukgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090520110831
12496e/submissions/sosemanukgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090520110831
22352e/submissions/sosemanukgcc2011090520110831
22376e/submissions/sosemanukgcc -funroll-loops2011090520110831
22536e/submissions/sosemanukcc2011090520110831

Compiler output

Implementation: crypto_stream/sosemanuk/e/submissions/sosemanuk
Compiler: icc -O1 -xP -static
api.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
sosemanuk.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static e/submissions/sosemanuk
icc -O1 -xP -static -no-vec e/submissions/sosemanuk
icc -O2 -xP -static e/submissions/sosemanuk
icc -O2 -xP -static -no-vec e/submissions/sosemanuk
icc -O3 -xP -static e/submissions/sosemanuk
icc -O3 -xP -static -no-vec e/submissions/sosemanuk
icc -Os -xP -static e/submissions/sosemanuk
icc -Os -xP -static -no-vec e/submissions/sosemanuk

Compiler output

Implementation: crypto_stream/sosemanuk/e/submissions/sosemanuk
Compiler: icc -O1 -xW -static
api.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
sosemanuk.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static e/submissions/sosemanuk
icc -O1 -xW -static -no-vec e/submissions/sosemanuk
icc -O2 -xW -static e/submissions/sosemanuk
icc -O2 -xW -static -no-vec e/submissions/sosemanuk
icc -O3 -xW -static e/submissions/sosemanuk
icc -O3 -xW -static -no-vec e/submissions/sosemanuk
icc -Os -xW -static e/submissions/sosemanuk
icc -Os -xW -static -no-vec e/submissions/sosemanuk

Compiler output

Implementation: crypto_stream/sosemanuk/cryptopp
Compiler: icpc -O1 -static
stream.cpp: /home/djb/supercop-20110617/supercop-data/katana/amd64/include/cryptopp/misc.h(414): warning #186: pointless comparison of unsigned integer with zero
stream.cpp: if (a stream.cpp: ^
stream.cpp: detected during instantiation of "std::string CryptoPP::IntToString(T, unsigned int) [with T=unsigned long]" at line 35 of "/home/djb/supercop-20110617/supercop-data/katana/amd64/include/cryptopp/simple.h"
stream.cpp:
stream.cpp: /home/djb/supercop-20110617/supercop-data/katana/amd64/include/cryptopp/misc.h(414): warning #186: pointless comparison of unsigned integer with zero
stream.cpp: if (a stream.cpp: ^
stream.cpp: detected during instantiation of "std::string CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]" at line 42 of "/home/djb/supercop-20110617/supercop-data/katana/amd64/include/cryptopp/simple.h"
stream.cpp:

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
icpc -O1 -static cryptopp
icpc -O2 -static cryptopp
icpc -O3 -static cryptopp
icpc -Os -static cryptopp
icpc -m64 -xHost -vec-report0 -static cryptopp
icpc -static cryptopp

Compiler output

Implementation: crypto_stream/sosemanuk/cryptopp
Compiler: icpc -O1 -xP -static
stream.cpp: icpc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
stream.cpp: /home/djb/supercop-20110617/supercop-data/katana/amd64/include/cryptopp/misc.h(414): warning #186: pointless comparison of unsigned integer with zero
stream.cpp: if (a stream.cpp: ^
stream.cpp: detected during instantiation of "std::string CryptoPP::IntToString(T, unsigned int) [with T=unsigned long]" at line 35 of "/home/djb/supercop-20110617/supercop-data/katana/amd64/include/cryptopp/simple.h"
stream.cpp:
stream.cpp: /home/djb/supercop-20110617/supercop-data/katana/amd64/include/cryptopp/misc.h(414): warning #186: pointless comparison of unsigned integer with zero
stream.cpp: if (a stream.cpp: ^
stream.cpp: detected during instantiation of "std::string CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]" at line 42 of "/home/djb/supercop-20110617/supercop-data/katana/amd64/include/cryptopp/simple.h"
stream.cpp:
try.cpp: icpc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
measure.cpp: icpc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icpc -O1 -xP -static cryptopp
icpc -O2 -xP -static cryptopp
icpc -O3 -xP -static cryptopp
icpc -Os -xP -static cryptopp

Compiler output

Implementation: crypto_stream/sosemanuk/cryptopp
Compiler: icpc -O1 -xW -static
stream.cpp: icpc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
stream.cpp: /home/djb/supercop-20110617/supercop-data/katana/amd64/include/cryptopp/misc.h(414): warning #186: pointless comparison of unsigned integer with zero
stream.cpp: if (a stream.cpp: ^
stream.cpp: detected during instantiation of "std::string CryptoPP::IntToString(T, unsigned int) [with T=unsigned long]" at line 35 of "/home/djb/supercop-20110617/supercop-data/katana/amd64/include/cryptopp/simple.h"
stream.cpp:
stream.cpp: /home/djb/supercop-20110617/supercop-data/katana/amd64/include/cryptopp/misc.h(414): warning #186: pointless comparison of unsigned integer with zero
stream.cpp: if (a stream.cpp: ^
stream.cpp: detected during instantiation of "std::string CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]" at line 42 of "/home/djb/supercop-20110617/supercop-data/katana/amd64/include/cryptopp/simple.h"
stream.cpp:
try.cpp: icpc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
measure.cpp: icpc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icpc -O1 -xW -static cryptopp
icpc -O2 -xW -static cryptopp
icpc -O3 -xW -static cryptopp
icpc -Os -xW -static cryptopp