Implementation notes: x86, h9trinity, crypto_aead/deoxyseq128128v13

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: deoxyseq128128v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
1900677refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112620171020
1907407refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112620171020
1923992refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112620171020
1942816refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017112620171020
1943831refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112620171020
1944714refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017112620171020
1946707refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017112620171020
1951876refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017112620171020
1954168refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112620171020
1954524refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112620171020
1959517refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017112620171020
1960864refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017112620171020
1962458refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017112620171020
1965485refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017112620171020
1973748refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017112620171020
1978166refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017112620171020
2006045refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112620171020
2060063refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112620171020
2116850refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112620171020
2165427refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112620171020
2677877refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112620171020
2683620refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017112620171020
2685931refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112620171020
2717773refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017112620171020
2739291refgcc -m32 -O3 -fomit-frame-pointer2017112620171020
2804322refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017112620171020
2819136refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017112620171020
2819734refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017112620171020
2822823refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017112620171020
2832837refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017112620171020
2873445refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017112620171020
2929514refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017112620171020
2975023refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017112620171020
2997772refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017112620171020
3002217refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017112620171020
3005138refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112620171020
3008931refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112620171020
3048278refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017112620171020
3058523refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017112620171020
3086612refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112620171020
3109137refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017112620171020
3174129refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017112620171020
3178165refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017112620171020
3178386refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112620171020
3183578refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112620171020
3191649refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017112620171020
3224701refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017112620171020
3265558refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017112620171020
3303107refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112620171020
3321960refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112620171020
3332515refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017112620171020
3346308refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112620171020
3346732refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112620171020
3381833refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017112620171020
3419868refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112620171020
3445218refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017112620171020
3464928refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112620171020
3561605refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017112620171020
3572621refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017112620171020
3627315refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017112620171020
3689585refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112620171020
3690000refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112620171020
3714067refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017112620171020
3774078refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017112620171020
3781134refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112620171020
3783521refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017112620171020
3793767refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112620171020
3846707refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112620171020
3876647refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017112620171020
3978197refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017112620171020
3994011refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112620171020
4074585refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112620171020
4261494refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017112620171020
4289280refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017112620171020
4289418refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017112620171020
4298833refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017112620171020
4317089refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017112620171020
4319599refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017112620171020
4442716refgcc -m32 -O2 -fomit-frame-pointer2017112620171020
4455367refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017112620171020
4548866refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112620171020
4609735refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017112620171020
4610540refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017112620171020
4617637refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017112620171020
4637605refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017112620171020
4673072refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017112620171020
4744455refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017112620171020
4787087refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017112620171020
4817365refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017112620171020
4819026refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017112620171020
4890737refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017112620171020
4911886refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017112620171020
4934977refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017112620171020
4945585refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017112620171020
4946567refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112620171020
4973141refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017112620171020
5078554refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017112620171020
5105604refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112620171020
5324368refgcc -m32 -march=core2 -O -fomit-frame-pointer2017112620171020
5330560refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017112620171020
5343497refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017112620171020
5343715refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017112620171020
5368258refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017112620171020
5402645refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017112620171020
5428885refgcc -m32 -march=k8 -O -fomit-frame-pointer2017112620171020
5453745refgcc -m32 -march=i386 -O -fomit-frame-pointer2017112620171020
5509249refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017112620171020
5510768refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017112620171020
5639195refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017112620171020
5657282refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017112620171020
5729171refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017112620171020
5735274refgcc -m32 -march=athlon -O -fomit-frame-pointer2017112620171020
5803484refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017112620171020
5835546refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017112620171020
5849765refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017112620171020
5883475refgcc -m32 -march=nocona -O -fomit-frame-pointer2017112620171020
5885627refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017112620171020
5891796refgcc -m32 -march=prescott -O -fomit-frame-pointer2017112620171020
5916606refgcc -m32 -march=k6 -O -fomit-frame-pointer2017112620171020
5949912refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017112620171020
6074151refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017112620171020
6082645refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017112620171020
6120352refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017112620171020
6121431refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017112620171020
6126768refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017112620171020
6153373refgcc -m32 -O -fomit-frame-pointer2017112620171020
6159828refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017112620171020
6172676refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017112620171020
6172889refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017112620171020
6185775refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017112620171020
6214207refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017112620171020
6264451refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112620171020
6270064refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017112620171020
6311310refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017112620171020
6313429refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017112620171020
6314407refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112620171020
6317001refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017112620171020
6320030refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017112620171020
6334557refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017112620171020
6340444refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017112620171020
6352570refgcc -m32 -Os -fomit-frame-pointer2017112620171020
6352812refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017112620171020
6368671refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112620171020
6396005refgcc -m32 -march=pentium -O -fomit-frame-pointer2017112620171020
6687460refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017112620171020
6701899refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017112620171020
6725487refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017112620171020
6740732refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017112620171020
6852142refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017112620171020
6898385refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017112620171020
6906021refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112620171020
6926530refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017112620171020
6940842refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017112620171020
6946719refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017112620171020
6966475refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017112620171020
7009268refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017112620171020
7053159refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017112620171020
7057287refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017112620171020
7061809refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017112620171020
7075957refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017112620171020
7076973refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017112620171020
7149102refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112620171020
7231414refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017112620171020
7237679refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017112620171020
7254904refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017112620171020
7268621refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017112620171020
7280633refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017112620171020
7293430refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017112620171020
7312655refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017112620171020
7317924refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017112620171020
7382759refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017112620171020
7659498refgcc -m32 -march=i486 -O -fomit-frame-pointer2017112620171020

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