Implementation notes: x86, hydra6, crypto_hash/essence512

Computer: hydra6
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: essence512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
196444? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017083020170725
206081? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017083020170725
206308? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017083020170725
206480? ? ?? ? ?gccgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
207128? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017083020170725
208428? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017083020170725
209994? ? ?? ? ?gccgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017083020170725
210390? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017083020170725
217366? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
223494? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
224458? ? ?? ? ?gccgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017083020170725
227200? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017083020170725
227553? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017083020170725
229080? ? ?? ? ?gccgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017083020170725
229140? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017083020170725
229226? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017083020170725
231458? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017083020170725
232672? ? ?? ? ?gccgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017083020170725
233810? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017083020170725
235744? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
238050? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017083020170725
239854? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
239919? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017083020170725
240192? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
240354? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017083020170725
240588? ? ?? ? ?gccgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017083020170725
241202? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017083020170725
241324? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017083020170725
241992? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017083020170725
243244? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017083020170725
243336? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
243474? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017083020170725
243474? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017083020170725
246888? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017083020170725
247086? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017083020170725
248058? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017083020170725
248614? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017083020170725
249038? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
249970? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017083020170725
250628? ? ?? ? ?gccgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017083020170725
252672? ? ?? ? ?gccgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017083020170725
252682? ? ?? ? ?gccgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017083020170725
252932? ? ?? ? ?gccgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
256932? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017083020170725
257422? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017083020170725
257832? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017083020170725
259854? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017083020170725
260316? ? ?? ? ?gccgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
260442? ? ?? ? ?gccgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017083020170725
260752? ? ?? ? ?gccgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017083020170725
260796? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017083020170725
261900? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017083020170725
263654? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017083020170725
267294? ? ?? ? ?gccgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017083020170725
267384? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
268360? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017083020170725
269806? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017083020170725
269962? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017083020170725
271674? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017083020170725
274870? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017083020170725
274954? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017083020170725
277286? ? ?? ? ?gccgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017083020170725
277308? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017083020170725
277336? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017083020170725
280126? ? ?? ? ?gccgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017083020170725
282152? ? ?? ? ?gccgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017083020170725
282164? ? ?? ? ?gccgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
283786? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017083020170725
283802? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017083020170725
284048? ? ?? ? ?gccgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017083020170725
284622? ? ?? ? ?gccgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017083020170725
285954? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017083020170725
287104? ? ?? ? ?gccgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017083020170725
287162? ? ?? ? ?gccgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017083020170725
291926? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
298261? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
509706? ? ?? ? ?gccgcc_-m32_-O_-fomit-frame-pointer2017083020170725
510849? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017083020170725
511967? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017083020170725
512312? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017083020170725
512790? ? ?? ? ?gccgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017083020170725
515991? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017083020170725
516093? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017083020170725
516100? ? ?? ? ?gccgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017083020170725
516784? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017083020170725
517214? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017083020170725
518117? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017083020170725
518163? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017083020170725
518804? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017083020170725
519914? ? ?? ? ?gccgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017083020170725
520180? ? ?? ? ?gccgcc_-m32_-O3_-fomit-frame-pointer2017083020170725
520640? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017083020170725
520666? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017083020170725
521054? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017083020170725
522749? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017083020170725
523160? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017083020170725
524664? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017083020170725
525438? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017083020170725
527290? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017083020170725
527364? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017083020170725
527364? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017083020170725
529582? ? ?? ? ?gccgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017083020170725
529784? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017083020170725
531684? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017083020170725
533294? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017083020170725
534754? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017083020170725
536848? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017083020170725
538302? ? ?? ? ?gccgcc_-m32_-O2_-fomit-frame-pointer2017083020170725
543902? ? ?? ? ?gccgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017083020170725
546828? ? ?? ? ?gccgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017083020170725
547512? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017083020170725
666840? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017083020170725
1521606? ? ?? ? ?gccgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017083020170725
1527996? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017083020170725
1537434? ? ?? ? ?gccgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017083020170725
1537944? ? ?? ? ?gccgcc_-m32_-Os_-fomit-frame-pointer2017083020170725
1554260? ? ?? ? ?gccgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017083020170725
1554280? ? ?? ? ?gccgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017083020170725
1554384? ? ?? ? ?gccgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017083020170725
1554396? ? ?? ? ?gccgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017083020170725
1555436? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017083020170725
1558008? ? ?? ? ?gccgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017083020170725
1559222? ? ?? ? ?gccgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017083020170725
1603658? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017083020170725
1603840? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017083020170725
1609048? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017083020170725
1610642? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017083020170725
1613600? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017083020170725
1613632? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017083020170725
1614434? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017083020170725
1615328? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017083020170725
1615872? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017083020170725
1615926? ? ?? ? ?gccgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017083020170725
1617722? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017083020170725
1621144? ? ?? ? ?gccgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017083020170725
1621456? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017083020170725
1622126? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017083020170725
1623342? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017083020170725
1623976? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017083020170725
1624238? ? ?? ? ?gccgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017083020170725
1624334? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017083020170725
1627502? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017083020170725
1630534? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017083020170725
1630586? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017083020170725
1631324? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017083020170725
1631342? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017083020170725
1631424? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017083020170725
1632224? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017083020170725
1634010? ? ?? ? ?gccgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017083020170725
1643046? ? ?? ? ?gccgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017083020170725
1643116? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017083020170725
1643438? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017083020170725
1644196? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017083020170725
1646792? ? ?? ? ?gccgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017083020170725
1648594? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017083020170725
1652812? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017083020170725
1652816? ? ?? ? ?gccgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017083020170725
1654226? ? ?? ? ?gccgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017083020170725
1655984? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017083020170725
1665796? ? ?? ? ?gccgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017083020170725
1666184? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017083020170725
1668354? ? ?? ? ?gccgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017083020170725
1680176? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017083020170725
1680304? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017083020170725
2634538? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017083020170725
2976701? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017083020170725
3078592? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017083020170725
3136803? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017083020170725
3158304? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017083020170725
3259058? ? ?? ? ?gccgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017083020170725
3319405? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017083020170725
3408170? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-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