Implementation notes: amd64, colossus, crypto_stream/tpy

Computer: colossus
Architecture: amd64
CPU ID: AuthenticAMD-00020f10-178bfbff
SUPERCOP version: 20100712
Operation: crypto_stream
Primitive: tpy
TimeImplementationCompilerBenchmark dateSUPERCOP version
14223e/tpygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010061120100610
14257e/tpygcc -funroll-loops -O3 -fomit-frame-pointer2010061120100610
14336e/tpygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010061120100610
14357e/tpygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010061120100610
14367e/tpygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010061120100610
14374e/tpygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010061120100610
14459e/tpygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010061120100610
14499e/tpygcc -funroll-loops -O2 -fomit-frame-pointer2010061120100610
14515e/tpygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010061120100610
14550e/tpygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010061120100610
14584e/tpygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010061120100610
14635e/tpygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010061120100610
14643e/tpygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010061120100610
14704e/tpygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010061120100610
16037e/tpygcc -funroll-loops -m64 -Os -fomit-frame-pointer2010061120100610
16042e/tpygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010061120100610
16056e/tpygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010061120100610
16062e/tpygcc -funroll-loops -Os -fomit-frame-pointer2010061120100610
16064e/tpygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010061120100610
16230e/tpygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010061120100610
16415e/tpygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010061120100610
18756e/tpygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010061120100610
18757e/tpygcc -march=barcelona -O2 -fomit-frame-pointer2010061120100610
18776e/tpygcc -m64 -march=k8 -O2 -fomit-frame-pointer2010061120100610
18824e/tpygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010061120100610
18862e/tpygcc -O2 -fomit-frame-pointer2010061120100610
18892e/tpygcc -Os -fomit-frame-pointer2010061120100610
18984e/tpygcc -march=k8 -Os -fomit-frame-pointer2010061120100610
18990e/tpygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010061120100610
18990e/tpygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010061120100610
18993e/tpygcc -m64 -march=core2 -Os -fomit-frame-pointer2010061120100610
18993e/tpygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010061120100610
19053e/tpygcc -m64 -Os -fomit-frame-pointer2010061120100610
19053e/tpygcc -m64 -march=k8 -Os -fomit-frame-pointer2010061120100610
19056e/tpygcc -march=barcelona -Os -fomit-frame-pointer2010061120100610
19080e/tpygcc -fno-schedule-insns -O2 -fomit-frame-pointer2010061120100610
19134e/tpygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010061120100610
19140e/tpygcc -fno-schedule-insns -Os -fomit-frame-pointer2010061120100610
19143e/tpygcc -m64 -march=barcelona -Os -fomit-frame-pointer2010061120100610
19185e/tpygcc -m64 -march=core2 -O2 -fomit-frame-pointer2010061120100610
19192e/tpygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010061120100610
19207e/tpygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010061120100610
19217e/tpygcc -m64 -march=k8 -O3 -fomit-frame-pointer2010061120100610
19219e/tpygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010061120100610
19229e/tpygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010061120100610
19255e/tpygcc -march=k8 -O2 -fomit-frame-pointer2010061120100610
19296e/tpygcc -march=barcelona -O3 -fomit-frame-pointer2010061120100610
19322e/tpygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010061120100610
19333e/tpygcc -march=k8 -O3 -fomit-frame-pointer2010061120100610
19369e/tpygcc -m64 -march=nocona -Os -fomit-frame-pointer2010061120100610
19385e/tpygcc -march=nocona -Os -fomit-frame-pointer2010061120100610
19444e/tpygcc -m64 -O2 -fomit-frame-pointer2010061120100610
19463e/tpygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010061120100610
19530e/tpygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010061120100610
19577e/tpygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010061120100610
19585e/tpygcc -O3 -fomit-frame-pointer2010061120100610
19595e/tpygcc -fno-schedule-insns -O3 -fomit-frame-pointer2010061120100610
19600e/tpygcc -m64 -O3 -fomit-frame-pointer2010061120100610
19727e/tpygcc -m64 -march=core2 -O3 -fomit-frame-pointer2010061120100610
19902e/tpygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010061120100610
20378e/tpygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010061120100610
20387e/tpygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010061120100610
20395e/tpygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010061120100610
20416e/tpygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010061120100610
20422e/tpygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010061120100610
20440e/tpygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010061120100610
20512e/tpygcc -funroll-loops -O -fomit-frame-pointer2010061120100610
20523e/tpygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010061120100610
20622e/tpygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010061120100610
20678e/tpygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010061120100610
20688e/tpygcc -funroll-loops -m64 -O -fomit-frame-pointer2010061120100610
20697e/tpygcc -march=nocona -O2 -fomit-frame-pointer2010061120100610
20699e/tpygcc -m64 -march=nocona -O2 -fomit-frame-pointer2010061120100610
20734e/tpygcc -m64 -march=nocona -O -fomit-frame-pointer2010061120100610
20734e/tpygcc -march=nocona -O -fomit-frame-pointer2010061120100610
20745e/tpygcc -march=nocona -O3 -fomit-frame-pointer2010061120100610
20746e/tpygcc -m64 -march=nocona -O3 -fomit-frame-pointer2010061120100610
20898e/tpygcc -fno-schedule-insns -O -fomit-frame-pointer2010061120100610
21105e/tpygcc -m64 -O -fomit-frame-pointer2010061120100610
21213e/tpygcc -march=barcelona -O -fomit-frame-pointer2010061120100610
21233e/tpygcc -m64 -march=k8 -O -fomit-frame-pointer2010061120100610
21283e/tpygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010061120100610
21287e/tpygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010061120100610
21309e/tpygcc -m64 -march=barcelona -O -fomit-frame-pointer2010061120100610
21381e/tpygcc -march=k8 -O -fomit-frame-pointer2010061120100610
21385e/tpygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010061120100610
21394e/tpygcc -O -fomit-frame-pointer2010061120100610
21579e/tpygcc -m64 -march=core2 -O -fomit-frame-pointer2010061120100610
70258e/tpygcc -funroll-loops2010061120100610
70263e/tpygcc2010061120100610
70580e/tpycc2010061120100610