Implementation notes: x86, h9trinity, crypto_aead/deoxyseq256128v13

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: deoxyseq256128v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
2755061refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112620171020
2756503refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112620171020
2817859refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112620171020
2819529refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112620171020
2861386refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017112620171020
2867632refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017112620171020
2872833refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112620171020
2883789refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017112620171020
2919383refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017112620171020
2926631refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112620171020
2927272refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017112620171020
2929832refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017112620171020
2931146refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017112620171020
2935627refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017112620171020
2942016refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017112620171020
2955884refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017112620171020
2966092refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112620171020
3036572refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112620171020
3200247refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112620171020
3287215refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112620171020
3604651refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112620171020
3610599refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017112620171020
3651459refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112620171020
3720574refgcc -m32 -O3 -fomit-frame-pointer2017112620171020
3737283refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017112620171020
3827641refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017112620171020
3837014refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017112620171020
3853122refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017112620171020
3854544refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017112620171020
3856619refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017112620171020
3885014refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017112620171020
3943012refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017112620171020
3955230refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017112620171020
4005057refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017112620171020
4006202refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112620171020
4006790refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112620171020
4008430refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017112620171020
4285903refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017112620171020
4295959refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017112620171020
4304663refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112620171020
4413619refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017112620171020
4421807refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112620171020
4457520refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017112620171020
4806551refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017112620171020
4854210refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017112620171020
4874954refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112620171020
4895924refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017112620171020
4951374refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017112620171020
5192912refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017112620171020
5199679refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112620171020
5221238refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112620171020
5244112refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017112620171020
5256246refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112620171020
5357362refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112620171020
5396641refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112620171020
5402040refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017112620171020
5503556refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112620171020
5571587refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017112620171020
6030056refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017112620171020
6211180refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017112620171020
6266297refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017112620171020
6362625refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112620171020
6371074refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017112620171020
6433345refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112620171020
6443575refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112620171020
6468207refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017112620171020
6757062refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112620171020
6781383refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017112620171020
6787708refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017112620171020
6882619refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112620171020
7001063refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017112620171020
7040593refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112620171020
7247844refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017112620171020
7330686refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017112620171020
7365671refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017112620171020
7434777refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017112620171020
7446258refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017112620171020
7573885refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112620171020
7733516refgcc -m32 -O2 -fomit-frame-pointer2017112620171020
7760386refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017112620171020
7796511refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017112620171020
7831643refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017112620171020
8084008refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017112620171020
8119773refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017112620171020
8431134refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017112620171020
8583053refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112620171020
8612001refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017112620171020
8616126refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017112620171020
8643812refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017112620171020
8746872refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112620171020
8827323refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017112620171020
8848990refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112620171020
8910133refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017112620171020
8942814refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017112620171020
8986321refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017112620171020
8995601refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017112620171020
9084891refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017112620171020
9205772refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017112620171020
9211230refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017112620171020
9222182refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017112620171020
9311319refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017112620171020
9535586refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017112620171020
9629938refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017112620171020
9703958refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017112620171020
9756246refgcc -m32 -march=athlon -O -fomit-frame-pointer2017112620171020
9806920refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017112620171020
9888812refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017112620171020
9892361refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017112620171020
10013073refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017112620171020
10029520refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017112620171020
10108743refgcc -m32 -march=i386 -O -fomit-frame-pointer2017112620171020
10153131refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017112620171020
10172377refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017112620171020
10230068refgcc -m32 -march=core2 -O -fomit-frame-pointer2017112620171020
10425568refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017112620171020
10533899refgcc -m32 -O -fomit-frame-pointer2017112620171020
10566154refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017112620171020
10602045refgcc -m32 -march=prescott -O -fomit-frame-pointer2017112620171020
10602598refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017112620171020
10611990refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017112620171020
10614509refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017112620171020
10642676refgcc -m32 -march=nocona -O -fomit-frame-pointer2017112620171020
10662534refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112620171020
10672685refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017112620171020
10678208refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017112620171020
10706141refgcc -m32 -march=k6 -O -fomit-frame-pointer2017112620171020
10745865refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017112620171020
10754429refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017112620171020
10757919refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017112620171020
10767667refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017112620171020
10792352refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017112620171020
10819623refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017112620171020
10824383refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017112620171020
10854979refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017112620171020
10861463refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017112620171020
10864733refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017112620171020
10867779refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017112620171020
10872073refgcc -m32 -march=pentium -O -fomit-frame-pointer2017112620171020
10892766refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017112620171020
10908977refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017112620171020
10937079refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017112620171020
10937441refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017112620171020
10938060refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017112620171020
10938257refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017112620171020
10941684refgcc -m32 -march=k8 -O -fomit-frame-pointer2017112620171020
11033092refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017112620171020
11040339refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112620171020
11063354refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112620171020
11105576refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017112620171020
11167218refgcc -m32 -Os -fomit-frame-pointer2017112620171020
11202019refgcc -m32 -march=i486 -O -fomit-frame-pointer2017112620171020
11203482refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017112620171020
11222888refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017112620171020
11302623refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112620171020
11351525refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017112620171020
11391341refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017112620171020
11562129refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017112620171020
11577972refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017112620171020
11626161refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017112620171020
11647494refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017112620171020
11688310refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017112620171020
11781966refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017112620171020
12036277refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017112620171020
12090989refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017112620171020
12256796refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017112620171020
12281691refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017112620171020
12350602refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017112620171020
12370843refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017112620171020
12421216refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017112620171020
12490359refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017112620171020
12662652refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017112620171020
12827668refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112620171020

Test failure

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