Implementation notes: x86, h4e350, crypto_aead/proest128apev1

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: proest128apev1
TimeImplementationCompilerBenchmark dateSUPERCOP version
2283852refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014062820140525
2286912refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014062820140525
2286915refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014062820140525
2286969refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014062820140525
2288466refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062820140525
2288622refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014062820140525
2293107refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014062820140525
2306043refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014062820140525
2306466refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014062820140525
2306562refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014062820140525
2308710refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014062820140525
2310333refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014062820140525
2312373refgcc -m32 -march=i486 -O -fomit-frame-pointer2014062820140525
2312445refgcc -m32 -march=i386 -O -fomit-frame-pointer2014062820140525
2320458refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062820140525
2321337refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014062820140525
2327751refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062820140525
2366670refgcc -m32 -march=pentium -O -fomit-frame-pointer2014062820140525
2366886refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062820140525
2373720refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014062820140525
2373747refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014062820140525
2373906refgcc -m32 -march=k6 -O -fomit-frame-pointer2014062820140525
2391849refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014062820140525
2391891refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014062820140525
2391915refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014062820140525
2391918refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014062820140525
2391921refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014062820140525
2391942refgcc -m32 -O -fomit-frame-pointer2014062820140525
2392059refgcc -m32 -march=core2 -O -fomit-frame-pointer2014062820140525
2417553refgcc -m32 -march=k8 -O -fomit-frame-pointer2014062820140525
2418702refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014062820140525
2418705refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062820140525
2421792refgcc -m32 -march=athlon -O -fomit-frame-pointer2014062820140525
2425551refgcc -m32 -march=nocona -O -fomit-frame-pointer2014062820140525
2425617refgcc -m32 -march=prescott -O -fomit-frame-pointer2014062820140525
2563092refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014062820140525
2563587refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062820140525
2563605refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062820140525
2563866refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014062820140525
2568393refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014062820140525
2572035refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014062820140525
2572317refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014062820140525
2572374refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014062820140525
2572392refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014062820140525
2572641refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014062820140525
2572971refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014062820140525
2572980refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014062820140525
2573265refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062820140525
2573271refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062820140525
2580987refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062820140525
2583696refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062820140525
2587293refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014062820140525
2593566refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014062820140525
2598924refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014062820140525
2606799refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062820140525
2608074refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014062820140525
2613408refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014062820140525
2614290refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014062820140525
2619621refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014062820140525
2624718refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014062820140525
2628930refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062820140525
2630700refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062820140525
2636418refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062820140525
2639154refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062820140525
2643864refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014062820140525
2644176refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014062820140525
2644188refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062820140525
2644416refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014062820140525
2646210refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062820140525
2646981refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014062820140525
2652582refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014062820140525
2653974refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014062820140525
2658594refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014062820140525
2661165refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062820140525
2662836refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062820140525
2668095refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014062820140525
2673684refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014062820140525
2676336refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062820140525
2678088refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014062820140525
2678661refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014062820140525
2682357refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062820140525
2693277refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014062820140525
2695362refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062820140525
2695914refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014062820140525
2706330refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014062820140525
2712225refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014062820140525
2712246refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014062820140525
2716752refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014062820140525
2716824refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014062820140525
2716845refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014062820140525
2717022refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014062820140525
2720961refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062820140525
2722215refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014062820140525
2722797refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062820140525
2722881refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014062820140525
2723079refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014062820140525
2725215refgcc -m32 -O3 -fomit-frame-pointer2014062820140525
2725326refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014062820140525
2726643refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014062820140525
2726913refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062820140525
2726988refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014062820140525
2729022refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014062820140525
2729430refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062820140525
2732100refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014062820140525
2732589refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062820140525
2733117refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014062820140525
2736282refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014062820140525
2743215refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062820140525
2743776refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062820140525
2743893refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062820140525
2744130refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014062820140525
2744703refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014062820140525
2744736refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014062820140525
2744751refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014062820140525
2745663refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062820140525
2748252refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014062820140525
2748342refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014062820140525
2749896refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062820140525
2752266refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014062820140525
2752323refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014062820140525
2752485refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014062820140525
2756412refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014062820140525
2769654refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062820140525
2772645refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062820140525
2772726refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062820140525
2775885refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014062820140525
2776008refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062820140525
2779005refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014062820140525
2779398refgcc -m32 -O2 -fomit-frame-pointer2014062820140525
2781216refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014062820140525
2781297refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014062820140525
2792085refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062820140525
2794212refgcc -m32 -Os -fomit-frame-pointer2014062820140525
2802231refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014062820140525
2817684refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014062820140525
2817729refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014062820140525
2822166refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014062820140525
2835075refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014062820140525
2888145refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014062820140525
2888547refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062820140525
2890860refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014062820140525
2917512refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062820140525
2918220refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014062820140525
2930058refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062820140525
2930190refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062820140525
2930232refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062820140525
2931102refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062820140525
2955033refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062820140525
2956041refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062820140525
2956296refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062820140525
2959572refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062820140525
2976342refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062820140525
2976411refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062820140525
2976609refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062820140525
2976888refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062820140525
3059445refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014062820140525
3059511refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062820140525
3060156refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014062820140525
3060993refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014062820140525
3076464refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062820140525
3076554refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014062820140525
3076944refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014062820140525
3083064refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062820140525
3090975refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062820140525
3091656refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062820140525
3095466refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062820140525
3097500refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062820140525