Implementation notes: amd64, giant4, crypto_stream/tpy

Computer: giant4
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20120207
Operation: crypto_stream
Primitive: tpy
TimeImplementationCompilerBenchmark dateSUPERCOP version
9474e/tpygcc -funroll-loops -O2 -fomit-frame-pointer2011061220110609
9762e/tpygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011061220110609
9774e/tpygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011061220110609
9798e/tpygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011061220110609
9837e/tpygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011061220110609
9837e/tpygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011061220110609
9837e/tpygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011061220110609
9846e/tpygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011061220110609
9867e/tpygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011061220110609
9957e/tpygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011061220110609
9972e/tpygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011061220110609
9990e/tpygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011061220110609
9990e/tpygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011061220110609
10068e/tpygcc -funroll-loops -O3 -fomit-frame-pointer2011061220110609
10149e/tpygcc -m64 -O3 -fomit-frame-pointer2011061220110609
10173e/tpygcc -funroll-loops -O -fomit-frame-pointer2011061220110609
10203e/tpygcc -fno-schedule-insns -O3 -fomit-frame-pointer2011061220110609
10206e/tpygcc -O2 -fomit-frame-pointer2011061220110609
10206e/tpygcc -fno-schedule-insns -O2 -fomit-frame-pointer2011061220110609
10206e/tpygcc -m64 -O2 -fomit-frame-pointer2011061220110609
10209e/tpygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011061220110609
10215e/tpygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011061220110609
10224e/tpygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011061220110609
10230e/tpygcc -march=barcelona -O2 -fomit-frame-pointer2011061220110609
10230e/tpygcc -march=barcelona -O3 -fomit-frame-pointer2011061220110609
10245e/tpygcc -O3 -fomit-frame-pointer2011061220110609
10245e/tpygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011061220110609
10245e/tpygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011061220110609
10245e/tpygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011061220110609
10272e/tpygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011061220110609
10272e/tpygcc -m64 -march=k8 -O2 -fomit-frame-pointer2011061220110609
10275e/tpygcc -m64 -march=k8 -O3 -fomit-frame-pointer2011061220110609
10278e/tpygcc -march=k8 -O3 -fomit-frame-pointer2011061220110609
10281e/tpygcc -march=k8 -O2 -fomit-frame-pointer2011061220110609
10299e/tpygcc -m64 -march=core2 -O3 -fomit-frame-pointer2011061220110609
10314e/tpygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011061220110609
10317e/tpygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011061220110609
10317e/tpygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011061220110609
10320e/tpygcc -m64 -march=core2 -O2 -fomit-frame-pointer2011061220110609
10323e/tpygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011061220110609
10419e/tpygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011061220110609
10437e/tpygcc -m64 -march=nocona -O3 -fomit-frame-pointer2011061220110609
10464e/tpygcc -march=nocona -O2 -fomit-frame-pointer2011061220110609
10467e/tpygcc -march=nocona -O3 -fomit-frame-pointer2011061220110609
10476e/tpygcc -m64 -march=nocona -O2 -fomit-frame-pointer2011061220110609
10563e/tpygcc -m64 -march=barcelona -O -fomit-frame-pointer2011061220110609
10572e/tpygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011061220110609
10578e/tpygcc -march=barcelona -O -fomit-frame-pointer2011061220110609
10584e/tpygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011061220110609
10590e/tpygcc -m64 -march=barcelona -Os -fomit-frame-pointer2011061220110609
10590e/tpygcc -march=barcelona -Os -fomit-frame-pointer2011061220110609
10593e/tpygcc -Os -fomit-frame-pointer2011061220110609
10593e/tpygcc -m64 -march=k8 -Os -fomit-frame-pointer2011061220110609
10593e/tpygcc -march=k8 -Os -fomit-frame-pointer2011061220110609
10599e/tpygcc -fno-schedule-insns -Os -fomit-frame-pointer2011061220110609
10599e/tpygcc -m64 -Os -fomit-frame-pointer2011061220110609
10602e/tpygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011061220110609
10602e/tpygcc -m64 -march=k8 -O -fomit-frame-pointer2011061220110609
10605e/tpygcc -m64 -march=core2 -O -fomit-frame-pointer2011061220110609
10605e/tpygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011061220110609
10620e/tpygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011061220110609
10620e/tpygcc -m64 -march=nocona -O -fomit-frame-pointer2011061220110609
10635e/tpygcc -march=nocona -O -fomit-frame-pointer2011061220110609
10638e/tpygcc -fno-schedule-insns -O -fomit-frame-pointer2011061220110609
10644e/tpygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011061220110609
10659e/tpygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011061220110609
10683e/tpygcc -march=k8 -O -fomit-frame-pointer2011061220110609
10701e/tpygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011061220110609
10716e/tpygcc -funroll-loops -m64 -O -fomit-frame-pointer2011061220110609
10728e/tpygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011061220110609
10758e/tpygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011061220110609
10797e/tpygcc -m64 -O -fomit-frame-pointer2011061220110609
10818e/tpygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011061220110609
10821e/tpygcc -m64 -march=core2 -Os -fomit-frame-pointer2011061220110609
10821e/tpygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011061220110609
10821e/tpygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011061220110609
10830e/tpygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011061220110609
10854e/tpygcc -funroll-loops -m64 -Os -fomit-frame-pointer2011061220110609
10857e/tpygcc -funroll-loops -Os -fomit-frame-pointer2011061220110609
10857e/tpygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011061220110609
10986e/tpygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011061220110609
11001e/tpygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011061220110609
11019e/tpygcc -march=nocona -Os -fomit-frame-pointer2011061220110609
11022e/tpygcc -m64 -march=nocona -Os -fomit-frame-pointer2011061220110609
11232e/tpygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011061220110609
11253e/tpygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011061220110609
11715e/tpygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011061220110609
16065e/tpygcc -O -fomit-frame-pointer2011061220110609
38784e/tpygcc2011061220110609
38934e/tpycc2011061220110609
39111e/tpygcc -funroll-loops2011061220110609