Implementation notes: x86, hydra3, crypto_hash/fsb512

Computer: hydra3
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: fsb512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
80530305? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
80545720? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090120170725
80554654? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090120170725
80558695? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
80559428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090120170725
80563271? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090120170725
80565116? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090120170725
80575609? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090120170725
80576552? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090120170725
80590732? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090120170725
80600556? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090120170725
80612123? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090120170725
80621193? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090120170725
80631623? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090120170725
80634698? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090120170725
80645900? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090120170725
80650102? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090120170725
80672105? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090120170725
80675133? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090120170725
80679377? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090120170725
80683949? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090120170725
80691730? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090120170725
80693781? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090120170725
80703600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090120170725
80709279? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090120170725
80713367? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090120170725
80723699? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090120170725
80777767? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090120170725
80789954? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090120170725
80794319? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090120170725
80803092? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090120170725
80804107? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090120170725
80813250? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090120170725
80824970? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
80832815? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090120170725
80833141? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
80843199? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017090120170725
80857457? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090120170725
80860296? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090120170725
80865048? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090120170725
80872212? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090120170725
80875613? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090120170725
80885819? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017090120170725
80895414? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090120170725
80896604? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090120170725
80899212? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090120170725
80925960? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090120170725
80929850? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090120170725
80953175? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090120170725
80955533? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090120170725
80982648? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090120170725
81024677? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090120170725
81035175? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090120170725
81046647? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090120170725
81054709? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090120170725
81064401? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090120170725
81076961? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
81091969? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090120170725
81167660? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090120170725
81173880? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090120170725
81187461? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090120170725
81202056? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090120170725
81212366? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090120170725
81244905? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090120170725
81264254? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090120170725
81269280? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017090120170725
81304155? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090120170725
81314089? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017090120170725
81332091? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090120170725
81345094? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090120170725
81385105? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090120170725
81413310? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090120170725
81438298? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090120170725
81454855? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090120170725
81470179? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
81656853? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090120170725
83503247? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090120170725
83608637? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090120170725
83646887? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090120170725
83711042? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090120170725
83711212? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090120170725
83739163? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090120170725
83748217? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090120170725
83784337? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090120170725
83785408? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090120170725
83789449? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090120170725
83792990? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090120170725
83826932? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090120170725
83840085? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090120170725
83874747? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090120170725
83899095? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
83911445? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090120170725
83935173? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090120170725
83955762? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090120170725
84034618? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
84069464? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090120170725
84092140? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
84112602? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090120170725
84112687? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017090120170725
84113735? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090120170725
84169773? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090120170725
84415725? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090120170725
84541818? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090120170725
84550147? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090120170725
84833814? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090120170725
84858147? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
85634843? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090120170725
90623703? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090120170725
91042291? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090120170725
93234717? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090120170725
93366117? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090120170725
93420938? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090120170725
93512617? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090120170725
93830705? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090120170725
93859587? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090120170725
93886000? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090120170725
96351928? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090120170725
106148750? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090120170725
106596348? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090120170725
107642633? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090120170725
107715637? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090120170725
107729766? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090120170725
107855391? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090120170725
107856289? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090120170725
107935029? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090120170725
108140291? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090120170725
108147244? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090120170725
108222535? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090120170725
108229120? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090120170725
108431521? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090120170725
108438307? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090120170725
108467929? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
108497688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090120170725
108505612? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090120170725
108542751? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090120170725
108568355? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090120170725
108576870? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090120170725
108578595? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090120170725
108587362? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
108606497? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090120170725
108659731? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090120170725
108686237? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017090120170725
108690560? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017090120170725
108708412? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090120170725
108767099? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090120170725
108777367? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090120170725
109022438? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
109049215? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
109339989? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090120170725
110887855? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090120170725
111530603? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090120170725
111581343? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090120170725
111824830? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090120170725
111854204? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090120170725
112212682? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090120170725
112701204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090120170725
113019025? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090120170725
113264741? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090120170725
113265118? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090120170725
113919608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090120170725

Test failure

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

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