Implementation notes: x86, hydra1, crypto_aead/deoxysneq128128v13

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: deoxysneq128128v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
1588927refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101620161009
1590454refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101620161009
1590464refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101620161009
1617336refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101620161009
1622292refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101620161009
1717373refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101620161009
1732536refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101620161009
1735776refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101620161009
1793368refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101620161009
1810616refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
1839401refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101620161009
1917032refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101620161009
1917766refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101620161009
1964109refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101620161009
1965546refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101620161009
1993607refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101620161009
1995720refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101620161009
2003320refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101620161009
2009957refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101620161009
2018680refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101620161009
2026406refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101620161009
2029496refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
2037538refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101620161009
2057813refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101620161009
2072054refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101620161009
2081349refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101620161009
2114749refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101620161009
2137432refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101620161009
2141965refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101620161009
2147218refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101620161009
2147707refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101620161009
2153874refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101620161009
2182086refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101620161009
2190347refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101620161009
2199962refgcc -m32 -O3 -fomit-frame-pointer2016101620161009
2201037refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101620161009
2203072refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101620161009
2211853refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101620161009
2212435refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101620161009
2220631refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101620161009
2232250refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101620161009
2241978refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101620161009
2250674refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101620161009
2252578refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
2254144refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101620161009
2254520refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101620161009
2296181refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101620161009
2296973refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101620161009
2340829refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101620161009
2467971refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101620161009
2469157refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101620161009
2470320refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101620161009
2516833refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101620161009
2528361refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101620161009
2609835refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101620161009
2935853refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
2992833refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101620161009
3025866refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101620161009
3060564refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101620161009
3065506refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101620161009
3072341refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101620161009
3081002refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101620161009
3088531refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101620161009
3098831refgcc -m32 -O2 -fomit-frame-pointer2016101620161009
3111626refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101620161009
3112339refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101620161009
3115600refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101620161009
3131642refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101620161009
3175663refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101620161009
3186893refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101620161009
3194575refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101620161009
3206048refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101620161009
3253341refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101620161009
3259006refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101620161009
3259775refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101620161009
3406868refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101620161009
3448117refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101620161009
3465939refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101620161009
3467187refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101620161009
3495010refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101620161009
3549898refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101620161009
3596922refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101620161009
3629122refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101620161009
3695035refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101620161009
3770003refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101620161009
3777611refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101620161009
3785682refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101620161009
3787144refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101620161009
3790065refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101620161009
3808778refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101620161009
3816618refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101620161009
3971909refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101620161009
3974892refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101620161009
3979515refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101620161009
3983165refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101620161009
4009720refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101620161009
4278138refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101620161009
4299055refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101620161009
4300061refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101620161009
4302074refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101620161009
4314776refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101620161009
4357963refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101620161009
4362432refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101620161009
4363988refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101620161009
4364587refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101620161009
4368742refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101620161009
4369179refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101620161009
4371370refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101620161009
4372674refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101620161009
4383186refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101620161009
4389939refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101620161009
4395264refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101620161009
4395449refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101620161009
4407360refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101620161009
4412159refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101620161009
4421773refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101620161009
4422032refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101620161009
4433133refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101620161009
4445810refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101620161009
4447085refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101620161009
4448667refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101620161009
4448862refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101620161009
4450215refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101620161009
4453237refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101620161009
4454584refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101620161009
4455469refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101620161009
4458377refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101620161009
4462057refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101620161009
4463863refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101620161009
4470395refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101620161009
4483689refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101620161009
4496429refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101620161009
4496836refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101620161009
4499159refgcc -m32 -O -fomit-frame-pointer2016101620161009
4502552refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101620161009
4503245refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101620161009
4516820refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101620161009
4517028refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101620161009
4523661refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101620161009
4525248refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101620161009
4550372refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101620161009
4551466refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101620161009
4564525refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101620161009
4568533refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101620161009
4586133refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101620161009
4589643refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101620161009
4590504refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101620161009
4595514refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101620161009
4604814refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101620161009
4605608refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101620161009
4643461refgcc -m32 -Os -fomit-frame-pointer2016101620161009
4698493refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101620161009
4760602refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101620161009
4761411refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101620161009
4774947refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101620161009
4792146refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101620161009
5251925refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101620161009
5258725refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101620161009
5277768refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101620161009
5286701refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101620161009

Test failure

Implementation: crypto_aead/deoxysneq128128v13/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
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
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref