Implementation notes: amd64, pistol, crypto_stream/tpy6

Computer: pistol
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20121016
Operation: crypto_stream
Primitive: tpy6
TimeImplementationCompilerBenchmark dateSUPERCOP version
9252e/tpy6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012110620121016
9340e/tpy6gcc -funroll-loops -O2 -fomit-frame-pointer2012110620121016
9414e/tpy6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012110620121016
9432e/tpy6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012110620121016
9438e/tpy6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012110620121016
9438e/tpy6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012110620121016
9458e/tpy6gcc -funroll-loops -O3 -fomit-frame-pointer2012110620121016
9466e/tpy6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012110620121016
9468e/tpy6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012110620121016
9470e/tpy6gcc -march=barcelona -O3 -fomit-frame-pointer2012110620121016
9475e/tpy6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012110620121016
9526e/tpy6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012110620121016
9532e/tpy6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012110620121016
9542e/tpy6gcc -march=barcelona -O2 -fomit-frame-pointer2012110620121016
9546e/tpy6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012110620121016
9564e/tpy6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012110620121016
9568e/tpy6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012110620121016
9616e/tpy6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012110620121016
9643e/tpy6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012110620121016
9654e/tpy6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012110620121016
9680e/tpy6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012110620121016
9722e/tpy6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012110620121016
9756e/tpy6gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012110620121016
9764e/tpy6gcc -m64 -O3 -fomit-frame-pointer2012110620121016
9788e/tpy6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012110620121016
9802e/tpy6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012110620121016
9812e/tpy6gcc -O3 -fomit-frame-pointer2012110620121016
9822e/tpy6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012110620121016
9824e/tpy6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012110620121016
9830e/tpy6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012110620121016
9830e/tpy6gcc -m64 -O2 -fomit-frame-pointer2012110620121016
9898e/tpy6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012110620121016
9898e/tpy6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012110620121016
9910e/tpy6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012110620121016
9918e/tpy6gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012110620121016
9932e/tpy6gcc -O2 -fomit-frame-pointer2012110620121016
9938e/tpy6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012110620121016
9940e/tpy6gcc -m64 -march=core2 -Os -fomit-frame-pointer2012110620121016
9942e/tpy6gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012110620121016
9944e/tpy6gcc -march=k8 -O2 -fomit-frame-pointer2012110620121016
9946e/tpy6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012110620121016
9968e/tpy6gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012110620121016
9970e/tpy6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012110620121016
9970e/tpy6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012110620121016
9972e/tpy6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012110620121016
10000e/tpy6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012110620121016
10006e/tpy6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012110620121016
10006e/tpy6gcc -march=nocona -O2 -fomit-frame-pointer2012110620121016
10012e/tpy6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012110620121016
10042e/tpy6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012110620121016
10044e/tpy6gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012110620121016
10044e/tpy6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012110620121016
10054e/tpy6gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012110620121016
10062e/tpy6gcc -march=k8 -O3 -fomit-frame-pointer2012110620121016
10072e/tpy6gcc -Os -fomit-frame-pointer2012110620121016
10072e/tpy6gcc -m64 -Os -fomit-frame-pointer2012110620121016
10072e/tpy6gcc -m64 -march=k8 -Os -fomit-frame-pointer2012110620121016
10088e/tpy6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012110620121016
10122e/tpy6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012110620121016
10138e/tpy6gcc -march=nocona -O3 -fomit-frame-pointer2012110620121016
10190e/tpy6gcc -fno-schedule-insns -Os -fomit-frame-pointer2012110620121016
10230e/tpy6gcc -march=barcelona -Os -fomit-frame-pointer2012110620121016
10250e/tpy6gcc -m64 -march=nocona -Os -fomit-frame-pointer2012110620121016
10314e/tpy6gcc -march=nocona -Os -fomit-frame-pointer2012110620121016
10320e/tpy6gcc -march=k8 -Os -fomit-frame-pointer2012110620121016
10368e/tpy6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012110620121016
10372e/tpy6gcc -funroll-loops -Os -fomit-frame-pointer2012110620121016
10372e/tpy6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012110620121016
10376e/tpy6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012110620121016
10386e/tpy6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012110620121016
10388e/tpy6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012110620121016
10432e/tpy6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012110620121016
10466e/tpy6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012110620121016
10478e/tpy6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012110620121016
10504e/tpy6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012110620121016
10512e/tpy6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012110620121016
10648e/tpy6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012110620121016
10648e/tpy6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012110620121016
10697e/tpy6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012110620121016
10756e/tpy6gcc -march=nocona -O -fomit-frame-pointer2012110620121016
10776e/tpy6gcc -O -fomit-frame-pointer2012110620121016
10776e/tpy6gcc -m64 -march=core2 -O -fomit-frame-pointer2012110620121016
10776e/tpy6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012110620121016
10776e/tpy6gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012110620121016
10816e/tpy6gcc -m64 -march=nocona -O -fomit-frame-pointer2012110620121016
10824e/tpy6gcc -m64 -march=k8 -O -fomit-frame-pointer2012110620121016
10828e/tpy6gcc -fno-schedule-insns -O -fomit-frame-pointer2012110620121016
10834e/tpy6gcc -m64 -O -fomit-frame-pointer2012110620121016
10840e/tpy6gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012110620121016
10840e/tpy6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012110620121016
10844e/tpy6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012110620121016
10882e/tpy6gcc -m64 -march=corei7 -O -fomit-frame-pointer2012110620121016
10966e/tpy6gcc -funroll-loops -m64 -O -fomit-frame-pointer2012110620121016
10968e/tpy6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012110620121016
10972e/tpy6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012110620121016
10992e/tpy6gcc -funroll-loops -O -fomit-frame-pointer2012110620121016
10994e/tpy6gcc -m64 -march=barcelona -O -fomit-frame-pointer2012110620121016
11004e/tpy6gcc -march=k8 -O -fomit-frame-pointer2012110620121016
11042e/tpy6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012110620121016
11078e/tpy6gcc -march=barcelona -O -fomit-frame-pointer2012110620121016
36451e/tpy6gcc -funroll-loops2012110620121016
36752e/tpy6gcc2012110620121016
36938e/tpy6cc2012110620121016