Implementation notes: x86, hobbes, crypto_hash/fsb512

Computer: hobbes
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: fsb512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
53099600? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017073120170725
53221886? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017073120170725
53286049? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017073120170725
53397311? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017073120170725
53405345? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017073120170725
53523182? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017073120170725
53843104? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017073120170725
54025232? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017073120170725
54033725? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017073120170725
54068526? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017073120170725
54074417? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017073120170725
54082730? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017073120170725
54110108? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017073120170725
54114477? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017073120170725
54173259? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017073120170725
54195546? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017073120170725
54199363? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017073120170725
54224376? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017073120170725
54281608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017073120170725
54346512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017073120170725
54465740? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017073120170725
54482954? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017073120170725
54534924? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017073120170725
54543559? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017073120170725
54579379? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017073120170725
54613776? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017073120170725
54777706? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017073120170725
54779301? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017073120170725
54810671? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017073120170725
54978629? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017073120170725
54979977? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017073120170725
55027530? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017073120170725
55037903? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017073120170725
55063317? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017073120170725
55063978? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017073120170725
55064789? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017073120170725
55110455? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017073120170725
55126802? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017073120170725
55240383? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017073120170725
55275070? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017073120170725
55281577? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017073120170725
55974653? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017073120170725
56022313? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017073120170725
56048663? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017073120170725
56051289? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017073120170725
56077970? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017073120170725
56088718? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017073120170725
56249580? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017073120170725
56300920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017073120170725
56431317? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017073120170725
56516978? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017073120170725
56541099? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017073120170725
56545762? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017073120170725
56564617? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017073120170725
56582679? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017073120170725
56647358? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017073120170725
56651526? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017073120170725
56697446? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017073120170725
56758208? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017073120170725
57101705? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017073120170725
57372098? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017073120170725
57432751? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017073120170725
58217721? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017073120170725
58221050? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017073120170725
58239348? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017073120170725
58239515? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017073120170725
58288909? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017073120170725
58290408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017073120170725
58299465? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017073120170725
58305877? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017073120170725
58308086? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017073120170725
58324152? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017073120170725
58327497? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017073120170725
58342074? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017073120170725
58354006? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017073120170725
58374732? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017073120170725
58381162? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017073120170725
58389066? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017073120170725
58437625? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017073120170725
58439274? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017073120170725
58441481? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017073120170725
58458468? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017073120170725
58470940? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017073120170725
58537575? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017073120170725
58537712? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017073120170725
58546219? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017073120170725
58589511? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017073120170725
58619402? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017073120170725
58694697? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017073120170725
58725854? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017073120170725
58726689? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017073120170725
58737235? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017073120170725
58745170? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017073120170725
58753641? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017073120170725
58765894? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017073120170725
58814965? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017073120170725
59099416? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017073120170725
59128363? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017073120170725
59161063? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017073120170725
59973232? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017073120170725
60079993? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017073120170725
60124027? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017073120170725
60155801? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017073120170725
60283148? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017073120170725
60501644? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017073120170725
61882141? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017073120170725
61928511? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017073120170725
62150873? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017073120170725
62572561? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017073120170725
62593657? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017073120170725
62645783? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017073120170725
67492128? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017073120170725
67514529? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017073120170725
67577369? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017073120170725
67602471? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017073120170725
67671840? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017073120170725
67705899? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017073120170725
67751846? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017073120170725
67754544? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017073120170725
67806544? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017073120170725
67868914? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017073120170725
67876200? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017073120170725
67882187? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017073120170725
67890400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017073120170725
68244530? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017073120170725
68297808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017073120170725
68464422? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017073120170725
68607868? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017073120170725
68700927? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017073120170725
68705617? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017073120170725
68761553? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017073120170725
68795883? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017073120170725
68810985? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017073120170725
68812236? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017073120170725
68833479? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017073120170725
68836242? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017073120170725
68868014? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017073120170725
68878663? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017073120170725
68895924? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017073120170725
68936676? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017073120170725
68958418? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017073120170725
68975583? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017073120170725
69211211? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017073120170725
69466846? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017073120170725
69527032? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017073120170725
69679103? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017073120170725
70056740? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017073120170725
70155329? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017073120170725
70341821? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017073120170725
70818534? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017073120170725
71071626? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017073120170725
71119618? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017073120170725
71422680? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017073120170725
72069742? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017073120170725
72146362? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017073120170725
72316658? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017073120170725
72376482? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017073120170725
72503276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017073120170725
72521181? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017073120170725
72653389? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017073120170725
72654434? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017073120170725
72920429? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017073120170725
72978773? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017073120170725
73057512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017073120170725
73696157? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017073120170725
73741820? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017073120170725
74247386? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017073120170725
74729967? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017073120170725
74811753? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017073120170725
76051528? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017073120170725
76098145? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017073120170725
76300288? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017073120170725

Test failure

Implementation: crypto_hash/fsb512/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