Implementation notes: x86, h9trinity, crypto_aead/present80n6silcv1

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: present80n6silcv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
38058421refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017121020171020
38421975refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017121020171020
38491884refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121020171020
38592469refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017121020171020
38594720refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017121020171020
38599080refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017121020171020
38904707refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017121020171020
38934343refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017121020171020
39103391refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017121020171020
39456841refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017121020171020
39457942refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017121020171020
39462010refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017121020171020
39511858refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017121020171020
39515082refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017121020171020
39517545refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017121020171020
39593289refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017121020171020
39725050refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017121020171020
40080094refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017121020171020
40086037refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017121020171020
40257640refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017121020171020
40281890refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017121020171020
40288634refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017121020171020
40328189refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017121020171020
40387416refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017121020171020
40434014refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017121020171020
40494829refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017121020171020
41070949refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017121020171020
41102478refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017121020171020
41104443refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121020171020
41105513refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121020171020
41193805refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017121020171020
41227742refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017121020171020
41237586refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017121020171020
41249791refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017121020171020
41263424refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017121020171020
41272862refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017121020171020
41291373refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017121020171020
41398324refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017121020171020
41441528refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017121020171020
41582725refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017121020171020
42102588refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017121020171020
42111847refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017121020171020
42117521refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017121020171020
42118582refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017121020171020
42403382refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121020171020
42408304refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017121020171020
42410917refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121020171020
42527328refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017121020171020
42565781refgcc -m32 -march=nocona -O -fomit-frame-pointer2017121020171020
42577535refgcc -m32 -march=prescott -O -fomit-frame-pointer2017121020171020
42755284refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017121020171020
42808906refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017121020171020
42812172refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017121020171020
42846222refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017121020171020
42876259refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017121020171020
42884849refgcc -m32 -O -fomit-frame-pointer2017121020171020
42911553refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017121020171020
42938482refgcc -m32 -march=core2 -O -fomit-frame-pointer2017121020171020
43030568refgcc -m32 -march=k8 -O -fomit-frame-pointer2017121020171020
43177669refgcc -m32 -O2 -fomit-frame-pointer2017121020171020
43304101refgcc -m32 -O3 -fomit-frame-pointer2017121020171020
43637267refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017121020171020
43642823refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017121020171020
43774455refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121020171020
43783919refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121020171020
43799239refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121020171020
43801264refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121020171020
43817623refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017121020171020
44358195refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017121020171020
44433648refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017121020171020
44529112refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121020171020
44530321refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121020171020
44531237refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017121020171020
44587451refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017121020171020
44977526refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017121020171020
45029953refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121020171020
45257429refgcc -m32 -march=athlon -O -fomit-frame-pointer2017121020171020
45416049refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121020171020
45861890refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017121020171020
45972898refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121020171020
46242645refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017121020171020
46245392refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017121020171020
46360565refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017121020171020
46363292refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017121020171020
46715992refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017121020171020
46784239refgcc -m32 -march=k6 -O -fomit-frame-pointer2017121020171020
46790263refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017121020171020
47727859refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017121020171020
47899355refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017121020171020
47958981refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017121020171020
48554927refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121020171020
48743671refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017121020171020
48762406refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017121020171020
48864427refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017121020171020
48874191refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121020171020
48882511refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121020171020
48946389refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121020171020
48947174refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121020171020
49004288refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121020171020
49016564refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121020171020
49019453refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121020171020
49424778refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121020171020
49426515refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121020171020
49450838refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121020171020
49838974refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121020171020
50077164refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017121020171020
50085268refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121020171020
50092999refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121020171020
50829734refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017121020171020
51040033refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017121020171020
52331550refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121020171020
52526706refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017121020171020
53211755refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121020171020
53758039refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017121020171020
54389553refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121020171020
54494596refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017121020171020
55671461refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017121020171020
56007404refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017121020171020
56020562refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017121020171020
56064529refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017121020171020
56146698refgcc -m32 -march=i386 -O -fomit-frame-pointer2017121020171020
57104769refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017121020171020
57131462refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017121020171020
57270263refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017121020171020
57301378refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017121020171020
57443778refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017121020171020
58385881refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017121020171020
58471771refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121020171020
59067904refgcc -m32 -march=i486 -O -fomit-frame-pointer2017121020171020
59448438refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017121020171020
59751828refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017121020171020
60296247refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121020171020
60421137refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017121020171020
60697040refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017121020171020
60758085refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017121020171020
60966649refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017121020171020
61080765refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017121020171020
61391236refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017121020171020
61415253refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017121020171020
61780054refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017121020171020
61914256refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017121020171020
62166411refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017121020171020
62218231refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121020171020
62234976refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017121020171020
62265050refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017121020171020
62319061refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121020171020
62334794refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017121020171020
62728554refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017121020171020
62956253refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017121020171020
63334217refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017121020171020
63885964refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017121020171020
65145397refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017121020171020
65212418refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017121020171020
65522967refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121020171020
67186944refgcc -m32 -Os -fomit-frame-pointer2017121020171020
67710549refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017121020171020
67729232refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017121020171020
68526802refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017121020171020
69066908refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121020171020
69404549refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017121020171020
70937423refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017121020171020
71777318refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017121020171020
72490121refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017121020171020
72578920refgcc -m32 -march=pentium -O -fomit-frame-pointer2017121020171020
72598028refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017121020171020
74410556refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121020171020
81630153refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017121020171020
82691945refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017121020171020
82724415refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017121020171020
83122244refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017121020171020
83212462refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017121020171020
83256826refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017121020171020

Test failure

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