Implementation notes: x86, hydra4, crypto_aead/oceankeyakv1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: oceankeyakv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
570632refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014101420141014
571346refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101420141014
571374refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101420141014
571724refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014101420141014
575113refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014101420141014
575125refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014101420141014
575811refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014101420141014
576256refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014101420141014
577068refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014101420141014
577091refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101420141014
577333refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101420141014
578737refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101420141014
578931refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014101420141014
579033refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014101420141014
579587refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014101420141014
580242refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101420141014
581369refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101420141014
581377refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014101420141014
581654refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014101420141014
581876refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101420141014
582874refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014101420141014
583787refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101420141014
584111refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014101420141014
584181refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014101420141014
584403refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014101420141014
584528refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014101420141014
584743refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101420141014
586896refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014101420141014
587102refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101420141014
588736refgcc -m32 -O3 -fomit-frame-pointer2014101420141014
588935refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101420141014
588986refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014101420141014
589407refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101420141014
589707refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014101420141014
589828refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101420141014
594403refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101420141014
604360refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101420141014
638040refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101420141014
638114refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101420141014
638126refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101420141014
638313refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101420141014
642396refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101420141014
642896refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014101420141014
643122refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101420141014
647852refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014101420141014
653882refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014101420141014
653991refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014101420141014
654104refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014101420141014
654404refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014101420141014
654771refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014101420141014
655925refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014101420141014
656206refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101420141014
658164refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014101420141014
659279refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014101420141014
659306refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101420141014
737416refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014101420141014
737537refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014101420141014
737576refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014101420141014
738652refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014101420141014
739077refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014101420141014
739214refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014101420141014
740200refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014101420141014
740844refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014101420141014
741788refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014101420141014
743059refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014101420141014
743609refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014101420141014
744104refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014101420141014
744167refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014101420141014
744171refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014101420141014
744393refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014101420141014
752084refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101420141014
752345refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014101420141014
755672refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014101420141014
1791668refgcc -m32 -O2 -fomit-frame-pointer2014101420141014
1792857refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014101420141014
1794690refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014101420141014
1796574refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014101420141014
1804077refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014101420141014
1829865refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014101420141014
1831455refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014101420141014
1833488refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101420141014
1840215refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101420141014
1840270refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014101420141014
1840523refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014101420141014
1850503refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014101420141014
1861630refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014101420141014
1883692refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101420141014
1883751refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101420141014
1884351refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101420141014
1886707refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014101420141014
1894421refgcc -m32 -O -fomit-frame-pointer2014101420141014
1899846refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101420141014
1900088refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101420141014
1904526refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014101420141014
1915797refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014101420141014
1916417refgcc -m32 -march=core2 -O -fomit-frame-pointer2014101420141014
1919974refgcc -m32 -march=k8 -O -fomit-frame-pointer2014101420141014
1922864refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014101420141014
1929466refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014101420141014
1932594refgcc -m32 -march=nocona -O -fomit-frame-pointer2014101420141014
1943467refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014101420141014
1947052refgcc -m32 -march=prescott -O -fomit-frame-pointer2014101420141014
1956033refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014101420141014
1978477refgcc -m32 -march=k6 -O -fomit-frame-pointer2014101420141014
1980732refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014101420141014
1996091refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014101420141014
1997206refgcc -m32 -march=athlon -O -fomit-frame-pointer2014101420141014
2003422refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101420141014
2007108refgcc -m32 -march=i486 -O -fomit-frame-pointer2014101420141014
2012880refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014101420141014
2028858refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101420141014
2032282refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014101420141014
2037372refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014101420141014
2045691refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014101420141014
2048498refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014101420141014
2109128refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014101420141014
2131654refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101420141014
2783422refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014101420141014
2786261refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014101420141014
2787658refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014101420141014
2803211refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014101420141014
2814743refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014101420141014
2814911refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014101420141014
2827141refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014101420141014
2841864refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014101420141014
2843162refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014101420141014
2843288refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101420141014
2843557refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014101420141014
2844383refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014101420141014
2844941refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014101420141014
2845857refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014101420141014
2848599refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014101420141014
2848880refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014101420141014
2850074refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014101420141014
2851005refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101420141014
2852604refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014101420141014
2852780refgcc -m32 -Os -fomit-frame-pointer2014101420141014
2858154refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014101420141014
2859070refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014101420141014
2859808refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014101420141014
2863997refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014101420141014
2864262refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014101420141014
2867725refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101420141014
2868489refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014101420141014
2893695refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014101420141014
2898020refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014101420141014
2898558refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014101420141014
2901947refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014101420141014
2907400refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101420141014
2909303refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101420141014
2910421refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014101420141014
2926178refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014101420141014
2934781refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014101420141014
2936832refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014101420141014
2940861refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101420141014
2949157refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014101420141014
2955252refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014101420141014
2957222refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014101420141014
2960174refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014101420141014
2962709refgcc -m32 -march=pentium -O -fomit-frame-pointer2014101420141014
2962861refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101420141014
2965150refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014101420141014
2965322refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014101420141014
2973364refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014101420141014
2976589refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014101420141014
3012216refgcc -m32 -march=i386 -O -fomit-frame-pointer2014101420141014

Test failure

Implementation: crypto_aead/oceankeyakv1/ref
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref