Implementation notes: x86, hobbes, crypto_hash/essence512

Computer: hobbes
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: essence512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
171901? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017073120170725
172575? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017073120170725
172616? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017073120170725
174699? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017073120170725
175425? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017073120170725
176754? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017073120170725
177405? ? ?? ? ?gccgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017073120170725
177471? ? ?? ? ?gccgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017073120170725
177817? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017073120170725
177918? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017073120170725
178906? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017073120170725
179370? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017073120170725
179845? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017073120170725
180242? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017073120170725
181453? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017073120170725
182286? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017073120170725
182560? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017073120170725
182627? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017073120170725
183653? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017073120170725
184571? ? ?? ? ?gccgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017073120170725
184907? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017073120170725
185199? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017073120170725
186434? ? ?? ? ?gccgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017073120170725
186699? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017073120170725
186888? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017073120170725
187362? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017073120170725
187387? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017073120170725
187703? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017073120170725
188207? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017073120170725
188268? ? ?? ? ?gccgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017073120170725
188451? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017073120170725
188509? ? ?? ? ?gccgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017073120170725
188600? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017073120170725
188606? ? ?? ? ?gccgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017073120170725
188758? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017073120170725
188821? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017073120170725
188953? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017073120170725
189013? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017073120170725
189170? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017073120170725
189601? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017073120170725
190066? ? ?? ? ?gccgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017073120170725
190484? ? ?? ? ?gccgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017073120170725
190513? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017073120170725
190568? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017073120170725
191782? ? ?? ? ?gccgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017073120170725
191842? ? ?? ? ?gccgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017073120170725
192254? ? ?? ? ?gccgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017073120170725
192421? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017073120170725
192525? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017073120170725
192827? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017073120170725
202816? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017073120170725
202929? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017073120170725
204477? ? ?? ? ?gccgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017073120170725
204933? ? ?? ? ?gccgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017073120170725
206050? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017073120170725
206770? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017073120170725
207532? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017073120170725
207669? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017073120170725
207782? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017073120170725
207822? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017073120170725
207862? ? ?? ? ?gccgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017073120170725
207892? ? ?? ? ?gccgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017073120170725
208780? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017073120170725
208952? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017073120170725
209495? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017073120170725
209758? ? ?? ? ?gccgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017073120170725
209796? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017073120170725
209901? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017073120170725
209941? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017073120170725
211477? ? ?? ? ?gccgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017073120170725
212312? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017073120170725
212667? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017073120170725
213378? ? ?? ? ?gccgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017073120170725
214372? ? ?? ? ?gccgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017073120170725
215670? ? ?? ? ?gccgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017073120170725
216922? ? ?? ? ?gccgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017073120170725
478868? ? ?? ? ?gccgcc_-m32_-O_-fomit-frame-pointer2017073120170725
485003? ? ?? ? ?gccgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017073120170725
485166? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017073120170725
485192? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017073120170725
487663? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017073120170725
488076? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017073120170725
488177? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017073120170725
488319? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017073120170725
488601? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017073120170725
488897? ? ?? ? ?gccgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017073120170725
490166? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017073120170725
492257? ? ?? ? ?gccgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017073120170725
492975? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017073120170725
492989? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017073120170725
493136? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017073120170725
494149? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017073120170725
494349? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017073120170725
497038? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017073120170725
497355? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017073120170725
497577? ? ?? ? ?gccgcc_-m32_-O3_-fomit-frame-pointer2017073120170725
497595? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017073120170725
498185? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017073120170725
498264? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017073120170725
498674? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017073120170725
498684? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017073120170725
500037? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017073120170725
500584? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017073120170725
500815? ? ?? ? ?gccgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017073120170725
506160? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017073120170725
506642? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017073120170725
507038? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017073120170725
508044? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017073120170725
512580? ? ?? ? ?gccgcc_-m32_-O2_-fomit-frame-pointer2017073120170725
515650? ? ?? ? ?gccgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017073120170725
517155? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017073120170725
517730? ? ?? ? ?gccgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017073120170725
1070784? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017073120170725
1120568? ? ?? ? ?gccgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017073120170725
1126374? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017073120170725
1134129? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017073120170725
1139606? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017073120170725
1148927? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017073120170725
1160587? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017073120170725
1198527? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017073120170725
1648970? ? ?? ? ?gccgcc_-m32_-Os_-fomit-frame-pointer2017073120170725
1649468? ? ?? ? ?gccgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017073120170725
1658657? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017073120170725
1660284? ? ?? ? ?gccgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017073120170725
1660606? ? ?? ? ?gccgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017073120170725
1660658? ? ?? ? ?gccgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017073120170725
1663143? ? ?? ? ?gccgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017073120170725
1663797? ? ?? ? ?gccgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017073120170725
1664549? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017073120170725
1695775? ? ?? ? ?gccgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017073120170725
1697581? ? ?? ? ?gccgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017073120170725
1726924? ? ?? ? ?gccgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017073120170725
1727279? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017073120170725
1727388? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017073120170725
1737371? ? ?? ? ?gccgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017073120170725
1740119? ? ?? ? ?gccgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017073120170725
1740232? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017073120170725
1744150? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017073120170725
1748015? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017073120170725
1748214? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017073120170725
1749138? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017073120170725
1750336? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017073120170725
1751148? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017073120170725
1753854? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017073120170725
1753863? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017073120170725
1753928? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017073120170725
1754526? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017073120170725
1756116? ? ?? ? ?gccgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017073120170725
1756377? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017073120170725
1756392? ? ?? ? ?gccgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017073120170725
1757380? ? ?? ? ?gccgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017073120170725
1758258? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017073120170725
1761415? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017073120170725
1766397? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017073120170725
1766777? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017073120170725
1769576? ? ?? ? ?gccgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017073120170725
1769744? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017073120170725
1771080? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017073120170725
1771809? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017073120170725
1772824? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017073120170725
1775262? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017073120170725
1775506? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017073120170725
1775632? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017073120170725
1775934? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017073120170725
1776593? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017073120170725
1777582? ? ?? ? ?gccgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017073120170725
1783974? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017073120170725
1784095? ? ?? ? ?gccgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017073120170725
1792047? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017073120170725
1793262? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017073120170725
1793292? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017073120170725
1800416? ? ?? ? ?gccgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017073120170725

Test failure

Implementation: crypto_hash/essence512/gcc
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 gcc
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer gcc
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer gcc