Implementation notes: x86, h9trinity, crypto_aead/deoxysneq256128v13

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: deoxysneq256128v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
1914232refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112620171020
1919818refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112620171020
1954630refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112620171020
1954770refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112620171020
1974374refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112620171020
1978412refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017112620171020
1989646refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017112620171020
1991187refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017112620171020
2016632refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112620171020
2019954refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017112620171020
2026660refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017112620171020
2028719refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017112620171020
2029484refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017112620171020
2031283refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017112620171020
2033405refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017112620171020
2043942refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017112620171020
2053533refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112620171020
2092697refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112620171020
2203901refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112620171020
2257396refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112620171020
2481060refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112620171020
2484120refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112620171020
2485847refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017112620171020
2531812refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017112620171020
2549886refgcc -m32 -O3 -fomit-frame-pointer2017112620171020
2614762refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017112620171020
2616080refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017112620171020
2619892refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017112620171020
2627003refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017112620171020
2630289refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017112620171020
2666476refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017112620171020
2694478refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017112620171020
2703566refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017112620171020
2754573refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112620171020
2755278refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112620171020
2758050refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017112620171020
2831443refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017112620171020
2966438refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017112620171020
2969251refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017112620171020
2986600refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112620171020
3063459refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112620171020
3079247refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017112620171020
3095962refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017112620171020
3260626refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017112620171020
3337558refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112620171020
3344948refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017112620171020
3357933refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017112620171020
3359162refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017112620171020
3518253refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017112620171020
3562093refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112620171020
3594657refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017112620171020
3603260refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112620171020
3627142refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017112620171020
3628357refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112620171020
3642234refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017112620171020
3642670refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112620171020
3654434refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112620171020
3745479refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112620171020
4044145refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017112620171020
4072086refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112620171020
4176832refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017112620171020
4262939refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017112620171020
4307829refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017112620171020
4312703refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112620171020
4336129refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112620171020
4348244refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017112620171020
4368826refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017112620171020
4410116refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017112620171020
4446947refgcc -m32 -O2 -fomit-frame-pointer2017112620171020
4485702refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017112620171020
4499628refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017112620171020
4710276refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112620171020
4723656refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112620171020
4724274refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017112620171020
5145717refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017112620171020
5154296refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112620171020
5158052refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112620171020
5169290refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017112620171020
5174145refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017112620171020
5176612refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017112620171020
5273786refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017112620171020
5357685refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112620171020
5388820refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017112620171020
5404144refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017112620171020
5434994refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017112620171020
5486098refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017112620171020
5488085refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017112620171020
5495163refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017112620171020
5779933refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112620171020
5821260refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017112620171020
5904277refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017112620171020
5980079refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112620171020
5990961refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017112620171020
6038148refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017112620171020
6051825refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017112620171020
6097955refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017112620171020
6132153refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017112620171020
6208725refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017112620171020
6396602refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017112620171020
6440784refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017112620171020
6472152refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017112620171020
6478574refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017112620171020
6482796refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017112620171020
6538051refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017112620171020
6559264refgcc -m32 -O -fomit-frame-pointer2017112620171020
6562613refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017112620171020
6570845refgcc -m32 -march=athlon -O -fomit-frame-pointer2017112620171020
6578517refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017112620171020
6583345refgcc -m32 -march=nocona -O -fomit-frame-pointer2017112620171020
6588841refgcc -m32 -march=prescott -O -fomit-frame-pointer2017112620171020
6594773refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017112620171020
6612291refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017112620171020
6640887refgcc -m32 -march=core2 -O -fomit-frame-pointer2017112620171020
6650723refgcc -m32 -march=k8 -O -fomit-frame-pointer2017112620171020
6697849refgcc -m32 -march=i386 -O -fomit-frame-pointer2017112620171020
6742650refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017112620171020
6830650refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017112620171020
6893687refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017112620171020
6933611refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017112620171020
6953831refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017112620171020
7000851refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017112620171020
7086773refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017112620171020
7117681refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017112620171020
7131631refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112620171020
7133667refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017112620171020
7137485refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112620171020
7141340refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017112620171020
7153174refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017112620171020
7296262refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017112620171020
7319517refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017112620171020
7326776refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017112620171020
7338261refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017112620171020
7347558refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017112620171020
7352941refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017112620171020
7355577refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017112620171020
7371467refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017112620171020
7425552refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017112620171020
7430033refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017112620171020
7443218refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017112620171020
7478203refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112620171020
7511388refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017112620171020
7591623refgcc -m32 -march=i486 -O -fomit-frame-pointer2017112620171020
7650646refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112620171020
7692158refgcc -m32 -march=pentium -O -fomit-frame-pointer2017112620171020
7735965refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017112620171020
7739761refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017112620171020
7748730refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017112620171020
7756902refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017112620171020
7819010refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112620171020
7830690refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017112620171020
7851551refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017112620171020
7914901refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017112620171020
7916668refgcc -m32 -Os -fomit-frame-pointer2017112620171020
7929908refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017112620171020
7932006refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017112620171020
7939079refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017112620171020
7940645refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017112620171020
7945785refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017112620171020
7966032refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017112620171020
7983659refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017112620171020
7986864refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017112620171020
8009702refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017112620171020
8029968refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017112620171020
8034636refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017112620171020
8085297refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017112620171020
8103867refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017112620171020
8115028refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017112620171020
8127535refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017112620171020
8131448refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017112620171020
8299253refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017112620171020
8364567refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017112620171020
12599705refgcc -m32 -march=k6 -O -fomit-frame-pointer2017112620171020

Test failure

Implementation: crypto_aead/deoxysneq256128v13/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