Implementation notes: amd64, katana, crypto_stream/tpypy

Computer: katana
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20120310
Operation: crypto_stream
Primitive: tpypy
TimeImplementationCompilerBenchmark dateSUPERCOP version
13216e/tpypyicc -O3 -static2011061820110617
13216e/tpypyicc -O3 -xP -static -no-vec2011061820110617
13248e/tpypyicc -m64 -O2 -static2011061820110617
13296e/tpypyicc -O2 -static2011061820110617
13296e/tpypyicc -O2 -xP -static2011061820110617
13304e/tpypyicc -m64 -O3 -static -no-vec2011061820110617
13312e/tpypyicc -O3 -static -no-vec2011061820110617
13328e/tpypyicc -O2 -xP -static -no-vec2011061820110617
13328e/tpypyicc -m64 -O2 -static -no-vec2011061820110617
13336e/tpypyicc -m64 -xHost -vec-report0 -static2011061820110617
13384e/tpypyicc -O2 -xW -static2011061820110617
13448e/tpypyicc -m64 -O3 -static2011061820110617
13456e/tpypyicc -O3 -xW -static2011061820110617
13472e/tpypygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090520110831
13496e/tpypyicc2011061820110617
13544e/tpypyicc -no-vec2011061820110617
13608e/tpypyicc -O2 -xW -static -no-vec2011061820110617
13808e/tpypygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090520110831
13864e/tpypyicc -O3 -xP -static2011061820110617
13872e/tpypygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090520110831
13904e/tpypygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090520110831
13912e/tpypygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090520110831
13968e/tpypygcc -funroll-loops -O3 -fomit-frame-pointer2011090520110831
13968e/tpypygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090520110831
13984e/tpypygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090520110831
14024e/tpypygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090520110831
14064e/tpypygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090520110831
14072e/tpypygcc -m64 -march=k8 -Os -fomit-frame-pointer2011090520110831
14080e/tpypygcc -funroll-loops -O2 -fomit-frame-pointer2011090520110831
14088e/tpypygcc -fno-schedule-insns -Os -fomit-frame-pointer2011090520110831
14088e/tpypygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090520110831
14088e/tpypyicc -O3 -xW -static -no-vec2011061820110617
14104e/tpypygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090520110831
14136e/tpypygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090520110831
14176e/tpypygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090520110831
14192e/tpypyicc -O1 -xW -static2011061820110617
14216e/tpypygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090520110831
14224e/tpypygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090520110831
14240e/tpypygcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090520110831
14240e/tpypyicc -O2 -static -no-vec2011061820110617
14248e/tpypyicc -O1 -static -no-vec2011061820110617
14256e/tpypyicc -O1 -xP -static2011061820110617
14264e/tpypyicc -Os -xW -static2011061820110617
14280e/tpypygcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090520110831
14288e/tpypyicc -O1 -static2011061820110617
14296e/tpypygcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090520110831
14296e/tpypyicc -Os -static2011061820110617
14368e/tpypygcc -Os -fomit-frame-pointer2011090520110831
14368e/tpypygcc -march=k8 -Os -fomit-frame-pointer2011090520110831
14376e/tpypygcc -march=barcelona -O2 -fomit-frame-pointer2011090520110831
14392e/tpypygcc -m64 -Os -fomit-frame-pointer2011090520110831
14400e/tpypygcc -march=k8 -O3 -fomit-frame-pointer2011090520110831
14416e/tpypygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090520110831
14416e/tpypygcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090520110831
14424e/tpypygcc -march=k8 -O2 -fomit-frame-pointer2011090520110831
14440e/tpypygcc -O2 -fomit-frame-pointer2011090520110831
14456e/tpypyicc -m64 -O1 -static2011061820110617
14472e/tpypygcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090520110831
14480e/tpypygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090520110831
14480e/tpypygcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090520110831
14488e/tpypygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090520110831
14504e/tpypygcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090520110831
14504e/tpypyicc -Os -static -no-vec2011061820110617
14512e/tpypygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090520110831
14520e/tpypygcc -funroll-loops -Os -fomit-frame-pointer2011090520110831
14528e/tpypygcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090520110831
14528e/tpypyicc -O1 -xW -static -no-vec2011061820110617
14536e/tpypygcc -m64 -march=k8 -O -fomit-frame-pointer2011090520110831
14536e/tpypygcc -march=barcelona -Os -fomit-frame-pointer2011090520110831
14544e/tpypyicc -Os -xW -static -no-vec2011061820110617
14552e/tpypygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090520110831
14552e/tpypygcc -m64 -march=barcelona -O -fomit-frame-pointer2011090520110831
14560e/tpypygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090520110831
14568e/tpypyicc -m64 -Os -static2011061820110617
14576e/tpypygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090520110831
14576e/tpypyicc -m64 -Os -static -no-vec2011061820110617
14584e/tpypygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090520110831
14592e/tpypygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090520110831
14600e/tpypygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090520110831
14600e/tpypygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090520110831
14608e/tpypygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090520110831
14616e/tpypygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090520110831
14640e/tpypygcc -m64 -O3 -fomit-frame-pointer2011090520110831
14648e/tpypyicc -Os -xP -static2011061820110617
14656e/tpypygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090520110831
14656e/tpypygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090520110831
14720e/tpypygcc -m64 -march=core2 -Os -fomit-frame-pointer2011090520110831
14752e/tpypygcc -O3 -fomit-frame-pointer2011090520110831
14752e/tpypygcc -march=k8 -O -fomit-frame-pointer2011090520110831
14752e/tpypyicc -m64 -O1 -static -no-vec2011061820110617
14768e/tpypyicc -O1 -xP -static -no-vec2011061820110617
14784e/tpypygcc -march=barcelona -O3 -fomit-frame-pointer2011090520110831
14792e/tpypygcc -m64 -O2 -fomit-frame-pointer2011090520110831
14792e/tpypygcc -march=barcelona -O -fomit-frame-pointer2011090520110831
14792e/tpypygcc -march=nocona -O2 -fomit-frame-pointer2011090520110831
14848e/tpypygcc -m64 -march=nocona -Os -fomit-frame-pointer2011090520110831
14856e/tpypyicc -Os -xP -static -no-vec2011061820110617
14888e/tpypygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090520110831
14952e/tpypygcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090520110831
14968e/tpypygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090520110831
15000e/tpypygcc -march=nocona -O3 -fomit-frame-pointer2011090520110831
15008e/tpypygcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090520110831
15024e/tpypygcc -m64 -O -fomit-frame-pointer2011090520110831
15048e/tpypygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090520110831
15088e/tpypygcc -fno-schedule-insns -O -fomit-frame-pointer2011090520110831
15120e/tpypygcc -march=nocona -Os -fomit-frame-pointer2011090520110831
15144e/tpypygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090520110831
15160e/tpypygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090520110831
15160e/tpypygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090520110831
15176e/tpypygcc -m64 -march=core2 -O -fomit-frame-pointer2011090520110831
15184e/tpypygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090520110831
15200e/tpypygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090520110831
15216e/tpypygcc -funroll-loops -O -fomit-frame-pointer2011090520110831
15216e/tpypygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090520110831
15240e/tpypygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090520110831
15248e/tpypygcc -m64 -march=nocona -O -fomit-frame-pointer2011090520110831
15264e/tpypygcc -march=nocona -O -fomit-frame-pointer2011090520110831
15288e/tpypygcc -O -fomit-frame-pointer2011090520110831
15304e/tpypygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090520110831
15448e/tpypygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090520110831
15528e/tpypygcc -funroll-loops -m64 -O -fomit-frame-pointer2011090520110831
53976e/tpypycc2011090520110831
54488e/tpypygcc -funroll-loops2011090520110831
55296e/tpypygcc2011090520110831

Compiler output

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

Compiler output

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