Implementation notes: x86, hydra6, crypto_hash/md6d224

Computer: hydra6
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: md6d224
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
234163? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090120170725
234196? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090120170725
234242? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090120170725
235066? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090120170725
235327? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090120170725
235444? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090120170725
235510? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090120170725
235516? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090120170725
235563? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090120170725
236016? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090120170725
236127? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090120170725
236136? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090120170725
236191? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090120170725
236359? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090120170725
236374? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090120170725
236976? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090120170725
238358? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
238695? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090120170725
238731? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090120170725
238774? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090120170725
238827? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090120170725
238984? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090120170725
239072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090120170725
239519? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
239824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090120170725
241227? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090120170725
241461? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
241667? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090120170725
241700? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090120170725
242324? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090120170725
242421? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090120170725
242490? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090120170725
242588? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
242677? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090120170725
243536? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090120170725
244170? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090120170725
244368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090120170725
244514? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090120170725
245220? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090120170725
245276? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090120170725
245453? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017090120170725
245822? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090120170725
245843? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090120170725
245908? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
246181? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017090120170725
246414? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090120170725
246710? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017090120170725
246972? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090120170725
247000? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090120170725
247126? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
247137? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017090120170725
247632? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
247978? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017090120170725
248106? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090120170725
249628? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
249640? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090120170725
250184? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090120170725
252141? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090120170725
252684? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017090120170725
252997? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090120170725
260084? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017090120170725
260116? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017090120170725
262214? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090120170725
262349? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090120170725
262402? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090120170725
262811? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090120170725
265146? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090120170725
265590? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090120170725
265779? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
265808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090120170725
265919? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090120170725
265969? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090120170725
266140? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090120170725
266204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090120170725
266340? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090120170725
266498? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090120170725
266532? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090120170725
266702? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090120170725
267401? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090120170725
267408? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
267482? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090120170725
267618? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017090120170725
267669? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090120170725
267748? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090120170725
267836? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017090120170725
267846? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017090120170725
267898? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090120170725
267923? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017090120170725
267924? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090120170725
267924? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090120170725
268002? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090120170725
268014? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090120170725
268153? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090120170725
268538? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090120170725
268584? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090120170725
268654? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090120170725
268745? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090120170725
269076? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090120170725
269100? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090120170725
269117? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090120170725
270785? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090120170725
271194? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090120170725
271579? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090120170725
274230? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090120170725
275209? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090120170725
276440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090120170725
276568? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090120170725
276608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090120170725
277181? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090120170725
277413? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090120170725
277675? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090120170725
277822? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090120170725
278263? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090120170725
278310? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090120170725
278390? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090120170725
278504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090120170725
278652? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090120170725
278660? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090120170725
278694? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090120170725
279689? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090120170725
279792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090120170725
279967? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090120170725
280033? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090120170725
280228? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090120170725
280478? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090120170725
280550? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090120170725
281064? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090120170725
281169? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090120170725
281343? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090120170725
351230? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090120170725
351273? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090120170725
351745? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090120170725
351972? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090120170725
352611? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090120170725
352750? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090120170725
352804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090120170725
352923? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090120170725
353150? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090120170725
353282? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
353287? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090120170725
353438? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090120170725
353567? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090120170725
353799? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090120170725
354201? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090120170725
354283? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090120170725
355198? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090120170725
356266? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017090120170725
356280? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017090120170725
356563? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017090120170725
356768? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017090120170725
356831? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090120170725
356860? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
356994? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090120170725
357049? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090120170725
357414? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
357522? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090120170725
357807? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090120170725
357904? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090120170725
358282? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090120170725
358468? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090120170725
359014? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017090120170725
359413? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090120170725
359456? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090120170725
359753? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090120170725
359931? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090120170725
360008? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090120170725
360060? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090120170725
360646? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
361498? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090120170725
361542? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090120170725
363534? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090120170725
363672? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090120170725

Test failure

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