Implementation notes: amd64, cobra, crypto_stream/tpy6

Computer: cobra
Architecture: amd64
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_stream
Primitive: tpy6
TimeImplementationCompilerBenchmark dateSUPERCOP version
7536e/tpy6icc -O1 -static -no-vec2011062220110609
7560e/tpy6icc -O1 -static2011062220110609
7560e/tpy6icc -O1 -xP -static2011062220110609
7560e/tpy6icc -O1 -xP -static -no-vec2011062220110609
7560e/tpy6icc -O1 -xW -static2011062220110609
7572e/tpy6icc -O1 -xW -static -no-vec2011062220110609
7572e/tpy6icc -m64 -O1 -static -no-vec2011062220110609
7584e/tpy6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011120820111120
7584e/tpy6icc -m64 -O1 -static2011062220110609
7620e/tpy6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
7632e/tpy6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
7692e/tpy6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011120820111120
7692e/tpy6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011120820111120
7704e/tpy6gcc -funroll-loops -O3 -fomit-frame-pointer2011120820111120
7704e/tpy6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
7704e/tpy6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011120820111120
7704e/tpy6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
7704e/tpy6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011120820111120
7704e/tpy6icc -O3 -static2011062220110609
7704e/tpy6icc -O3 -xP -static -no-vec2011062220110609
7716e/tpy6icc -O3 -xP -static2011062220110609
7716e/tpy6icc -m64 -O3 -static2011062220110609
7716e/tpy6icc -m64 -O3 -static -no-vec2011062220110609
7728e/tpy6icc -O3 -static -no-vec2011062220110609
7728e/tpy6icc -O3 -xW -static2011062220110609
7740e/tpy6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
7740e/tpy6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011120820111120
7740e/tpy6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011120820111120
7740e/tpy6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011120820111120
7740e/tpy6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011120820111120
7740e/tpy6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011120820111120
7740e/tpy6icc -O2 -static -no-vec2011062220110609
7740e/tpy6icc -O2 -xW -static -no-vec2011062220110609
7764e/tpy6icc -Os -static -no-vec2011062220110609
7764e/tpy6icc -Os -xP -static -no-vec2011062220110609
7764e/tpy6icc -Os -xW -static -no-vec2011062220110609
7764e/tpy6icc -m64 -Os -static -no-vec2011062220110609
7776e/tpy6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011120820111120
7776e/tpy6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
7776e/tpy6icc -Os -xP -static2011062220110609
7788e/tpy6icc -O3 -xW -static -no-vec2011062220110609
7788e/tpy6icc -m64 -xHost -vec-report0 -static2011062220110609
7800e/tpy6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011120820111120
7800e/tpy6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011120820111120
7800e/tpy6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011120820111120
7800e/tpy6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011120820111120
7800e/tpy6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011120820111120
7800e/tpy6gcc -march=nocona -O3 -fomit-frame-pointer2011120820111120
7800e/tpy6icc -O2 -xP -static -no-vec2011062220110609
7800e/tpy6icc -m64 -O2 -static -no-vec2011062220110609
7800e/tpy6icc -m64 -Os -static2011062220110609
7812e/tpy6icc -Os -static2011062220110609
7812e/tpy6icc -Os -xW -static2011062220110609
7824e/tpy6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
7824e/tpy6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011120820111120
7836e/tpy6icc2011062220110609
7836e/tpy6icc -no-vec2011062220110609
7848e/tpy6icc -O2 -xP -static2011062220110609
7860e/tpy6icc -O2 -xW -static2011062220110609
7860e/tpy6icc -m64 -O2 -static2011062220110609
7884e/tpy6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011120820111120
7884e/tpy6icc -O2 -static2011062220110609
7896e/tpy6gcc -funroll-loops -O2 -fomit-frame-pointer2011120820111120
7896e/tpy6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
7920e/tpy6gcc -O3 -fomit-frame-pointer2011120820111120
7920e/tpy6gcc -m64 -O3 -fomit-frame-pointer2011120820111120
7920e/tpy6gcc -march=nocona -O2 -fomit-frame-pointer2011120820111120
7956e/tpy6gcc -O2 -fomit-frame-pointer2011120820111120
7956e/tpy6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120820111120
7956e/tpy6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120820111120
7956e/tpy6gcc -m64 -O2 -fomit-frame-pointer2011120820111120
7956e/tpy6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011120820111120
7956e/tpy6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011120820111120
7956e/tpy6gcc -march=barcelona -O2 -fomit-frame-pointer2011120820111120
7956e/tpy6gcc -march=barcelona -O3 -fomit-frame-pointer2011120820111120
7968e/tpy6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011120820111120
7992e/tpy6gcc -march=k8 -O3 -fomit-frame-pointer2011120820111120
8004e/tpy6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011120820111120
8004e/tpy6gcc -march=k8 -O2 -fomit-frame-pointer2011120820111120
8124e/tpy6gcc -m64 -march=core2 -Os -fomit-frame-pointer2011120820111120
8136e/tpy6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011120820111120
8172e/tpy6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011120820111120
8172e/tpy6gcc -march=nocona -Os -fomit-frame-pointer2011120820111120
8184e/tpy6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011120820111120
8184e/tpy6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011120820111120
8184e/tpy6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011120820111120
8196e/tpy6gcc -funroll-loops -Os -fomit-frame-pointer2011120820111120
8196e/tpy6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
8208e/tpy6gcc -Os -fomit-frame-pointer2011120820111120
8208e/tpy6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011120820111120
8208e/tpy6gcc -march=k8 -Os -fomit-frame-pointer2011120820111120
8220e/tpy6gcc -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
8220e/tpy6gcc -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
8232e/tpy6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120820111120
8232e/tpy6gcc -m64 -Os -fomit-frame-pointer2011120820111120
8232e/tpy6gcc -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
8232e/tpy6gcc -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
8244e/tpy6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011120820111120
8244e/tpy6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011120820111120
8244e/tpy6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011120820111120
8244e/tpy6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011120820111120
8244e/tpy6gcc -march=barcelona -Os -fomit-frame-pointer2011120820111120
8244e/tpy6gcc -march=k8 -O -fomit-frame-pointer2011120820111120
8256e/tpy6gcc -march=barcelona -O -fomit-frame-pointer2011120820111120
8328e/tpy6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
8340e/tpy6gcc -m64 -O -fomit-frame-pointer2011120820111120
8472e/tpy6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
8484e/tpy6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011120820111120
8496e/tpy6gcc -fno-schedule-insns -O -fomit-frame-pointer2011120820111120
8556e/tpy6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011120820111120
8568e/tpy6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
8568e/tpy6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011120820111120
8580e/tpy6gcc -funroll-loops -m64 -O -fomit-frame-pointer2011120820111120
8616e/tpy6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011120820111120
8628e/tpy6gcc -funroll-loops -O -fomit-frame-pointer2011120820111120
8652e/tpy6gcc -O -fomit-frame-pointer2011120820111120
8652e/tpy6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011120820111120
8664e/tpy6gcc -march=nocona -O -fomit-frame-pointer2011120820111120
8688e/tpy6gcc -m64 -march=core2 -O -fomit-frame-pointer2011120820111120
8724e/tpy6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011120820111120
8736e/tpy6gcc -m64 -march=barcelona -O -fomit-frame-pointer2011120820111120
8772e/tpy6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011120820111120
8772e/tpy6gcc -m64 -march=nocona -O -fomit-frame-pointer2011120820111120
27924e/tpy6cc2011120820111120
27972e/tpy6gcc -funroll-loops2011120820111120
28032e/tpy6gcc2011120820111120

Compiler output

Implementation: crypto_stream/tpy6/e/tpy6
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'
tpy6.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/tpy6
icc -O1 -xP -static -no-vec e/tpy6
icc -O2 -xP -static e/tpy6
icc -O2 -xP -static -no-vec e/tpy6
icc -O3 -xP -static e/tpy6
icc -O3 -xP -static -no-vec e/tpy6
icc -Os -xP -static e/tpy6
icc -Os -xP -static -no-vec e/tpy6

Compiler output

Implementation: crypto_stream/tpy6/e/tpy6
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'
tpy6.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/tpy6
icc -O1 -xW -static -no-vec e/tpy6
icc -O2 -xW -static e/tpy6
icc -O2 -xW -static -no-vec e/tpy6
icc -O3 -xW -static e/tpy6
icc -O3 -xW -static -no-vec e/tpy6
icc -Os -xW -static e/tpy6
icc -Os -xW -static -no-vec e/tpy6