Implementation notes: x86, latour, crypto_aead/deoxyseq128128v13

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: deoxyseq128128v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
1699731refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
1715112refgcc -m32 -O3 -fomit-frame-pointer2017072220170718
1724283refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072220170718
1725813refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072220170718
1731762refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
1772073refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
1774971refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
1778301refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
1786014refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
1786644refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
1786662refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
1787067refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
1845504refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
1851192refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
1856484refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
1857465refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
1869102refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
1875726refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
1877022refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
1881648refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072220170718
1896939refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
1896939refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
1897290refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
1900179refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
1900269refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
1903752refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
1907775refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
1908360refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
1908729refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
1910088refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
1925055refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
1930239refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
1932471refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
1939914refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
1947456refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
1955772refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
2063979refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
2078730refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
3751479refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
3756870refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
3780432refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
3795948refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
3830607refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
3837267refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
3852855refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
3869253refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
3893445refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
3907440refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
3908412refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072220170718
3912102refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
3955284refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
3959199refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
3978378refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
4012830refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
4034448refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
4059342refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
4098213refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
4192461refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072220170718
4240620refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
4313988refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
4322169refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
4339521refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
4340565refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
4400091refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
4413726refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
4420017refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
4529304refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
4622634refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
4651992refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
4655592refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
4661289refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
4678398refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
4855779refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
4859919refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
4890933refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
4896252refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
4939218refgcc -m32 -O2 -fomit-frame-pointer2017072220170718
4984722refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072220170718
5013819refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
5032413refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072220170718
5035383refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072220170718
5039190refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072220170718
5044590refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072220170718
5061159refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
5102469refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072220170718
5109597refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072220170718
5110857refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
5113026refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072220170718
5114493refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072220170718
5131161refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072220170718
5137965refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072220170718
5152995refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
5169159refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072220170718
5170293refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
5189139refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
5201730refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
5212449refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072220170718
5221287refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
5229891refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072220170718
5241321refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
5242779refgcc -m32 -O -fomit-frame-pointer2017072220170718
5252121refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
5255064refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
5264379refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
5270157refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
5290344refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
5302557refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
5307210refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
5309019refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
5319126refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
5372415refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
5422869refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
5434101refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
5453145refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
5457519refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
5470218refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
5512446refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
5605470refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
5608404refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
5611851refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
5656437refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
5665149refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
5687325refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
5768028refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
5768478refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
5790744refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
5794812refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
5795118refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
5812812refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
5814207refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
5867631refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
5888484refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072220170718
5915628refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
5920866refgcc -m32 -Os -fomit-frame-pointer2017072220170718
5938389refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
5955318refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
5969385refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072220170718
5997348refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
5998518refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
6007815refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
6029712refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072220170718
6029829refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072220170718
6029874refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072220170718
6036408refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072220170718
6045309refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072220170718
6060897refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
6065694refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
6098346refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
6104997refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
6106635refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
6114717refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
6115905refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
6135057refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
6170688refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
6244074refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
6289902refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072220170718
6309090refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
6312609refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
6321312refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
6397803refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
6493707refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
6509637refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
6512877refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
6563448refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
6570630refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
6578514refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
6591690refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718

Test failure

Implementation: crypto_aead/deoxyseq128128v13/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref