Implementation notes: amd64, phenom, crypto_stream/tpy

Computer: phenom
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20120812
Operation: crypto_stream
Primitive: tpy
TimeImplementationCompilerBenchmark dateSUPERCOP version
10807e/tpygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052420120521
10822e/tpygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052420120521
11494e/tpygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052420120521
11505e/tpygcc -march=barcelona -O2 -fomit-frame-pointer2012052420120521
11539e/tpygcc -m64 -O2 -fomit-frame-pointer2012052420120521
11582e/tpygcc -m64 -march=k8 -O -fomit-frame-pointer2012052420120521
11633e/tpygcc -march=barcelona -O -fomit-frame-pointer2012052420120521
11648e/tpygcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052420120521
11712e/tpygcc -m64 -march=core2 -Os -fomit-frame-pointer2012052420120521
11766e/tpygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052420120521
11848e/tpygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052420120521
11868e/tpygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052420120521
11899e/tpygcc -march=barcelona -Os -fomit-frame-pointer2012052420120521
11956e/tpygcc -m64 -march=k8 -Os -fomit-frame-pointer2012052420120521
11977e/tpygcc -march=nocona -Os -fomit-frame-pointer2012052420120521
12091e/tpygcc -O -fomit-frame-pointer2012052420120521
12160e/tpygcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052420120521
12715e/tpygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052420120521
12734e/tpygcc -funroll-loops -O3 -fomit-frame-pointer2012052420120521
12738e/tpygcc -funroll-loops -O2 -fomit-frame-pointer2012052420120521
12762e/tpygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052420120521
12834e/tpygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052420120521
12839e/tpygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052420120521
12864e/tpygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052420120521
12903e/tpygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052420120521
12931e/tpygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052420120521
13009e/tpygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052420120521
13044e/tpygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052420120521
13238e/tpygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052420120521
13370e/tpygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052420120521
13372e/tpygcc -march=barcelona -O3 -fomit-frame-pointer2012052420120521
13373e/tpygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052420120521
13374e/tpygcc -march=k8 -O3 -fomit-frame-pointer2012052420120521
13435e/tpygcc -O3 -fomit-frame-pointer2012052420120521
13436e/tpygcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052420120521
13457e/tpygcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052420120521
13470e/tpygcc -m64 -O3 -fomit-frame-pointer2012052420120521
13561e/tpygcc -Os -fomit-frame-pointer2012052420120521
13563e/tpygcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052420120521
13568e/tpygcc -march=k8 -O2 -fomit-frame-pointer2012052420120521
13568e/tpygcc -march=k8 -Os -fomit-frame-pointer2012052420120521
13589e/tpygcc -fno-schedule-insns -Os -fomit-frame-pointer2012052420120521
13631e/tpygcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052420120521
13638e/tpygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052420120521
13643e/tpygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052420120521
13650e/tpygcc -m64 -march=barcelona -O -fomit-frame-pointer2012052420120521
13660e/tpygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052420120521
13768e/tpygcc -march=k8 -O -fomit-frame-pointer2012052420120521
13781e/tpygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052420120521
13789e/tpygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052420120521
13790e/tpygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052420120521
13794e/tpygcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052420120521
13797e/tpygcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052420120521
13819e/tpygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052420120521
13824e/tpygcc -m64 -Os -fomit-frame-pointer2012052420120521
13837e/tpygcc -O2 -fomit-frame-pointer2012052420120521
13846e/tpygcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052420120521
13854e/tpygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052420120521
13858e/tpygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052420120521
13880e/tpygcc -m64 -march=nocona -Os -fomit-frame-pointer2012052420120521
13911e/tpygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052420120521
13914e/tpygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052420120521
13937e/tpygcc -march=nocona -O2 -fomit-frame-pointer2012052420120521
13969e/tpygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052420120521
13974e/tpygcc -march=nocona -O3 -fomit-frame-pointer2012052420120521
13981e/tpygcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052420120521
13998e/tpygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052420120521
14009e/tpygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052420120521
14024e/tpygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052420120521
14126e/tpygcc -m64 -march=nocona -O -fomit-frame-pointer2012052420120521
14128e/tpygcc -funroll-loops -m64 -O -fomit-frame-pointer2012052420120521
14130e/tpygcc -march=nocona -O -fomit-frame-pointer2012052420120521
14136e/tpygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052420120521
14164e/tpygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052420120521
14188e/tpygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052420120521
14189e/tpygcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052420120521
14194e/tpygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052420120521
14219e/tpygcc -funroll-loops -O -fomit-frame-pointer2012052420120521
14245e/tpygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052420120521
14249e/tpygcc -m64 -O -fomit-frame-pointer2012052420120521
14250e/tpygcc -m64 -march=core2 -O -fomit-frame-pointer2012052420120521
14250e/tpygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052420120521
14293e/tpygcc -funroll-loops -Os -fomit-frame-pointer2012052420120521
14318e/tpygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052420120521
14373e/tpygcc -m64 -march=corei7 -O -fomit-frame-pointer2012052420120521
14376e/tpygcc -fno-schedule-insns -O -fomit-frame-pointer2012052420120521
15089e/tpygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052420120521
15178e/tpygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052420120521
47258e/tpygcc2012052420120521
47354e/tpycc2012052420120521
47406e/tpygcc -funroll-loops2012052420120521

Test failure

Implementation: crypto_stream/tpy/e/tpy
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer e/tpy