Implementation notes: x86, h8bobcat, crypto_hash/essence256

Computer: h8bobcat
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: essence256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
235738? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072720170718
236037? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072720170718
236973? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072720170718
237087? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072720170718
237291? ? ?? ? ?gccgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017072720170718
237310? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
237382? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072720170718
237714? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072720170718
238118? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072720170718
238564? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
239480? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072720170718
239956? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072720170718
240065? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072720170718
240407? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072720170718
240445? ? ?? ? ?gccgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
240583? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072720170718
241229? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072720170718
241870? ? ?? ? ?gccgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072720170718
241975? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072720170718
242273? ? ?? ? ?gccgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072720170718
242615? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072720170718
245242? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072720170718
246914? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
247656? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072720170718
249151? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072720170718
250026? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072720170718
255698? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072720170718
255869? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
255873? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
269282? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
271957? ? ?? ? ?gccgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072720170718
273310? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072720170718
274483? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072720170718
275519? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072720170718
275923? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072720170718
275975? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072720170718
276023? ? ?? ? ?gccgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072720170718
276754? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072720170718
277262? ? ?? ? ?gccgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072720170718
277581? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072720170718
279424? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
280193? ? ?? ? ?gccgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
283238? ? ?? ? ?gccgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072720170718
284150? ? ?? ? ?gccgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017072720170718
284506? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072720170718
284516? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072720170718
285147? ? ?? ? ?gccgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072720170718
285774? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072720170718
286653? ? ?? ? ?gccgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017072720170718
287085? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072720170718
287299? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072720170718
288021? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072720170718
288301? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072720170718
288349? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072720170718
288967? ? ?? ? ?gccgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072720170718
289280? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072720170718
290434? ? ?? ? ?gccgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017072720170718
292135? ? ?? ? ?gccgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072720170718
292662? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072720170718
292700? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
293213? ? ?? ? ?gccgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072720170718
293512? ? ?? ? ?gccgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072720170718
294680? ? ?? ? ?gccgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
298670? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072720170718
299696? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072720170718
304732? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
305624? ? ?? ? ?gccgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072720170718
309120? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072720170718
309316? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072720170718
311158? ? ?? ? ?gccgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072720170718
312478? ? ?? ? ?gccgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072720170718
317599? ? ?? ? ?gccgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
327797? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
879220? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072720170718
879249? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072720170718
887494? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072720170718
892135? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072720170718
895256? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072720170718
901725? ? ?? ? ?gccgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072720170718
909682? ? ?? ? ?gccgcc_-m32_-O3_-fomit-frame-pointer2017072720170718
909858? ? ?? ? ?gccgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072720170718
911891? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072720170718
912034? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072720170718
913135? ? ?? ? ?gccgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072720170718
914422? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072720170718
915349? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072720170718
916417? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072720170718
916593? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072720170718
916916? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072720170718
917268? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072720170718
918166? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072720170718
918393? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072720170718
918863? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072720170718
923633? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072720170718
925120? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072720170718
927481? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072720170718
927637? ? ?? ? ?gccgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072720170718
934696? ? ?? ? ?gccgcc_-m32_-O_-fomit-frame-pointer2017072720170718
956954? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072720170718
959895? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072720170718
960236? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072720170718
961989? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072720170718
963785? ? ?? ? ?gccgcc_-m32_-O2_-fomit-frame-pointer2017072720170718
964535? ? ?? ? ?gccgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072720170718
967627? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072720170718
970007? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072720170718
973816? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072720170718
981811? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072720170718
982276? ? ?? ? ?gccgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072720170718
5532705? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072720170718
5537826? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072720170718
5538044? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072720170718
5560478? ? ?? ? ?gccgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072720170718
5561205? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072720170718
5575526? ? ?? ? ?gccgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072720170718
5576191? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072720170718
5578195? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072720170718
5579255? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072720170718
5581720? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072720170718
5582613? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072720170718
5595743? ? ?? ? ?gccgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072720170718
5596806? ? ?? ? ?gccgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072720170718
5604558? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072720170718
5605850? ? ?? ? ?gccgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072720170718
5612258? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072720170718
5624927? ? ?? ? ?gccgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072720170718
5627876? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072720170718
5628845? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072720170718
5629054? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072720170718
5642615? ? ?? ? ?gccgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072720170718
5647180? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072720170718
5650548? ? ?? ? ?gccgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072720170718
5650567? ? ?? ? ?gccgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072720170718
5650709? ? ?? ? ?gccgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072720170718
5652101? ? ?? ? ?gccgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072720170718
5663083? ? ?? ? ?gccgcc_-m32_-Os_-fomit-frame-pointer2017072720170718
5674179? ? ?? ? ?gccgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072720170718
5674688? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072720170718
5676188? ? ?? ? ?gccgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072720170718
5677128? ? ?? ? ?gccgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072720170718
5679793? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072720170718
5680971? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072720170718
5681128? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072720170718
5689346? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072720170718
5691393? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072720170718
5697558? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072720170718
5697610? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072720170718
5699620? ? ?? ? ?gccgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072720170718
5704731? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072720170718
5712397? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072720170718
5714188? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072720170718
5783064? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072720170718
5783595? ? ?? ? ?gccgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072720170718
5787353? ? ?? ? ?gccgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072720170718
5790696? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072720170718
5791152? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072720170718
5792658? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072720170718
5796401? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072720170718
5800904? ? ?? ? ?gccgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072720170718
5810152? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072720170718
5815140? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072720170718

Test failure

Implementation: crypto_hash/essence256/gcc
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer gcc
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer gcc
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer gcc
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
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer gcc
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer gcc
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer gcc