Implementation notes: x86, hydra9, crypto_hash/essence512

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: essence512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
152984? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017083020170725
153059? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
154470? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
155450? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017083020170725
156419? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017083020170725
156797? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
156938? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017083020170725
157029? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017083020170725
158278? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017083020170725
160151? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017083020170725
161224? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017083020170725
161997? ? ?? ? ?gccgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017083020170725
162188? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017083020170725
162211? ? ?? ? ?gccgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017083020170725
164758? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017083020170725
165061? ? ?? ? ?gccgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017083020170725
173675? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017083020170725
174849? ? ?? ? ?gccgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
175470? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
176114? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017083020170725
176808? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017083020170725
176810? ? ?? ? ?gccgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017083020170725
176979? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
176999? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017083020170725
177154? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017083020170725
177156? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017083020170725
177162? ? ?? ? ?gccgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017083020170725
177372? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017083020170725
177726? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017083020170725
177926? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
177929? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
178014? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017083020170725
178092? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017083020170725
178206? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017083020170725
178396? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017083020170725
180082? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
180530? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017083020170725
182522? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017083020170725
182978? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017083020170725
183577? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017083020170725
183592? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017083020170725
183611? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017083020170725
184086? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017083020170725
184130? ? ?? ? ?gccgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017083020170725
184233? ? ?? ? ?gccgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017083020170725
184299? ? ?? ? ?gccgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017083020170725
184314? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017083020170725
184361? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017083020170725
184536? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017083020170725
186696? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017083020170725
186960? ? ?? ? ?gccgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017083020170725
186978? ? ?? ? ?gccgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017083020170725
187055? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017083020170725
188197? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
188249? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017083020170725
188369? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017083020170725
188767? ? ?? ? ?gccgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
189108? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017083020170725
190380? ? ?? ? ?gccgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017083020170725
190821? ? ?? ? ?gccgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
191224? ? ?? ? ?gccgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
191288? ? ?? ? ?gccgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017083020170725
192260? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
193846? ? ?? ? ?gccgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017083020170725
194333? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017083020170725
194521? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017083020170725
198010? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017083020170725
199691? ? ?? ? ?gccgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017083020170725
199770? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017083020170725
199792? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017083020170725
200041? ? ?? ? ?gccgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017083020170725
200228? ? ?? ? ?gccgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017083020170725
201692? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017083020170725
202046? ? ?? ? ?gccgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017083020170725
203532? ? ?? ? ?gccgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017083020170725
204662? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017083020170725
442210? ? ?? ? ?gccgcc_-m32_-O3_-fomit-frame-pointer2017083020170725
443529? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017083020170725
443564? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017083020170725
446793? ? ?? ? ?gccgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017083020170725
447200? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017083020170725
447931? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017083020170725
447997? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017083020170725
448272? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017083020170725
448886? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017083020170725
449445? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017083020170725
453272? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017083020170725
453419? ? ?? ? ?gccgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017083020170725
457596? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017083020170725
457625? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017083020170725
462455? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017083020170725
462479? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017083020170725
462841? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017083020170725
463113? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017083020170725
466039? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017083020170725
470304? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017083020170725
470994? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017083020170725
471797? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017083020170725
473718? ? ?? ? ?gccgcc_-m32_-O_-fomit-frame-pointer2017083020170725
474490? ? ?? ? ?gccgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017083020170725
480552? ? ?? ? ?gccgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017083020170725
481069? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017083020170725
485650? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017083020170725
485748? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017083020170725
491162? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017083020170725
491708? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017083020170725
513477? ? ?? ? ?gccgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017083020170725
513635? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017083020170725
514129? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017083020170725
517125? ? ?? ? ?gccgcc_-m32_-O2_-fomit-frame-pointer2017083020170725
525441? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017083020170725
525457? ? ?? ? ?gccgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017083020170725
1036179? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017083020170725
1049264? ? ?? ? ?gccgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017083020170725
1077235? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017083020170725
1079676? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017083020170725
1082463? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017083020170725
1084371? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017083020170725
1088117? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017083020170725
1161065? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017083020170725
1556707? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017083020170725
1557621? ? ?? ? ?gccgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017083020170725
1559776? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017083020170725
1585458? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017083020170725
1595520? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017083020170725
1595760? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017083020170725
1595777? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017083020170725
1599308? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017083020170725
1601861? ? ?? ? ?gccgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017083020170725
1613488? ? ?? ? ?gccgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017083020170725
1623738? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017083020170725
1643895? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017083020170725
1649685? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017083020170725
1670407? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017083020170725
1673676? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017083020170725
1680977? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017083020170725
1682031? ? ?? ? ?gccgcc_-m32_-Os_-fomit-frame-pointer2017083020170725
1686497? ? ?? ? ?gccgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017083020170725
1687806? ? ?? ? ?gccgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017083020170725
1702200? ? ?? ? ?gccgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017083020170725
1702958? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017083020170725
1704985? ? ?? ? ?gccgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017083020170725
1705006? ? ?? ? ?gccgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017083020170725
1705257? ? ?? ? ?gccgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017083020170725
1712999? ? ?? ? ?gccgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017083020170725
1717602? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017083020170725
1717936? ? ?? ? ?gccgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017083020170725
1719654? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017083020170725
1723035? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017083020170725
1730184? ? ?? ? ?gccgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017083020170725
1732379? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017083020170725
1733071? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017083020170725
1733758? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017083020170725
1750214? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017083020170725
1752059? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017083020170725
1753553? ? ?? ? ?gccgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017083020170725
1753653? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017083020170725
1753856? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017083020170725
1754253? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017083020170725
1760499? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017083020170725
1768823? ? ?? ? ?gccgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017083020170725
1773005? ? ?? ? ?gccgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017083020170725
1779366? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017083020170725
1779977? ? ?? ? ?gccgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017083020170725
1780182? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017083020170725
1780622? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017083020170725
1800843? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017083020170725
1808541? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017083020170725
1808950? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017083020170725
1810039? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017083020170725
1810318? ? ?? ? ?gccgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017083020170725
1813289? ? ?? ? ?gccgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017083020170725

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