Implementation notes: amd64, colossus, crypto_stream/tpy6

Computer: colossus
Architecture: amd64
CPU ID: AuthenticAMD-00020f10-178bfbff
SUPERCOP version: 20100712
Operation: crypto_stream
Primitive: tpy6
TimeImplementationCompilerBenchmark dateSUPERCOP version
10171e/tpy6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010061120100610
10223e/tpy6gcc -funroll-loops -O3 -fomit-frame-pointer2010061120100610
10231e/tpy6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010061120100610
10256e/tpy6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010061120100610
10330e/tpy6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010061120100610
10331e/tpy6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010061120100610
10336e/tpy6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010061120100610
10342e/tpy6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010061120100610
10348e/tpy6gcc -funroll-loops -O2 -fomit-frame-pointer2010061120100610
10350e/tpy6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010061120100610
10457e/tpy6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010061120100610
10479e/tpy6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010061120100610
10482e/tpy6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010061120100610
10645e/tpy6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010061120100610
11543e/tpy6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010061120100610
11545e/tpy6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010061120100610
11620e/tpy6gcc -funroll-loops -Os -fomit-frame-pointer2010061120100610
11722e/tpy6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010061120100610
11727e/tpy6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010061120100610
11805e/tpy6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010061120100610
11917e/tpy6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010061120100610
14200e/tpy6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010061120100610
14209e/tpy6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010061120100610
14213e/tpy6gcc -fno-schedule-insns -Os -fomit-frame-pointer2010061120100610
14214e/tpy6gcc -march=barcelona -Os -fomit-frame-pointer2010061120100610
14217e/tpy6gcc -Os -fomit-frame-pointer2010061120100610
14249e/tpy6gcc -march=k8 -Os -fomit-frame-pointer2010061120100610
14317e/tpy6gcc -m64 -march=k8 -Os -fomit-frame-pointer2010061120100610
14410e/tpy6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010061120100610
14430e/tpy6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010061120100610
14453e/tpy6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010061120100610
14465e/tpy6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010061120100610
14491e/tpy6gcc -m64 -march=core2 -Os -fomit-frame-pointer2010061120100610
14507e/tpy6gcc -m64 -Os -fomit-frame-pointer2010061120100610
14573e/tpy6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010061120100610
14585e/tpy6gcc -O2 -fomit-frame-pointer2010061120100610
14585e/tpy6gcc -m64 -O2 -fomit-frame-pointer2010061120100610
14589e/tpy6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010061120100610
14591e/tpy6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010061120100610
14603e/tpy6gcc -march=nocona -Os -fomit-frame-pointer2010061120100610
14606e/tpy6gcc -march=barcelona -O2 -fomit-frame-pointer2010061120100610
14682e/tpy6gcc -march=k8 -O2 -fomit-frame-pointer2010061120100610
14694e/tpy6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010061120100610
14707e/tpy6gcc -m64 -march=nocona -Os -fomit-frame-pointer2010061120100610
14721e/tpy6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010061120100610
14726e/tpy6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010061120100610
14732e/tpy6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010061120100610
14948e/tpy6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010061120100610
15079e/tpy6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010061120100610
15152e/tpy6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010061120100610
15157e/tpy6gcc -march=k8 -O3 -fomit-frame-pointer2010061120100610
15164e/tpy6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010061120100610
15173e/tpy6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010061120100610
15214e/tpy6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010061120100610
15219e/tpy6gcc -march=barcelona -O3 -fomit-frame-pointer2010061120100610
15227e/tpy6gcc -m64 -O3 -fomit-frame-pointer2010061120100610
15230e/tpy6gcc -O3 -fomit-frame-pointer2010061120100610
15273e/tpy6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010061120100610
15359e/tpy6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010061120100610
15368e/tpy6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010061120100610
16111e/tpy6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010061120100610
16115e/tpy6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010061120100610
16153e/tpy6gcc -funroll-loops -m64 -O -fomit-frame-pointer2010061120100610
16203e/tpy6gcc -march=nocona -O3 -fomit-frame-pointer2010061120100610
16204e/tpy6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010061120100610
16232e/tpy6gcc -funroll-loops -O -fomit-frame-pointer2010061120100610
16238e/tpy6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010061120100610
16282e/tpy6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010061120100610
16285e/tpy6gcc -march=nocona -O2 -fomit-frame-pointer2010061120100610
16365e/tpy6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010061120100610
16371e/tpy6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010061120100610
16371e/tpy6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010061120100610
16423e/tpy6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010061120100610
16436e/tpy6gcc -m64 -march=core2 -O -fomit-frame-pointer2010061120100610
16465e/tpy6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010061120100610
16484e/tpy6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010061120100610
16492e/tpy6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010061120100610
16506e/tpy6gcc -fno-schedule-insns -O -fomit-frame-pointer2010061120100610
16506e/tpy6gcc -m64 -O -fomit-frame-pointer2010061120100610
16524e/tpy6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010061120100610
16562e/tpy6gcc -O -fomit-frame-pointer2010061120100610
16573e/tpy6gcc -m64 -march=barcelona -O -fomit-frame-pointer2010061120100610
16592e/tpy6gcc -m64 -march=nocona -O -fomit-frame-pointer2010061120100610
16634e/tpy6gcc -march=nocona -O -fomit-frame-pointer2010061120100610
16635e/tpy6gcc -m64 -march=k8 -O -fomit-frame-pointer2010061120100610
16648e/tpy6gcc -march=k8 -O -fomit-frame-pointer2010061120100610
16666e/tpy6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010061120100610
16681e/tpy6gcc -march=barcelona -O -fomit-frame-pointer2010061120100610
49006e/tpy6gcc2010061120100610
49037e/tpy6cc2010061120100610
49052e/tpy6gcc -funroll-loops2010061120100610