Implementation notes: x86, hobbes, crypto_hash/md6d256

Computer: hobbes
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: md6d256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
237739? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080220170725
237920? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080220170725
238063? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017080220170725
238572? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080220170725
238616? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017080220170725
238631? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017080220170725
238713? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080220170725
238756? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080220170725
238759? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080220170725
239001? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017080220170725
239078? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080220170725
239122? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080220170725
239150? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017080220170725
239157? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017080220170725
239175? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017080220170725
239345? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080220170725
239388? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017080220170725
239802? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080220170725
239808? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080220170725
240139? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080220170725
240444? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017080220170725
240460? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080220170725
240544? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017080220170725
240623? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080220170725
240731? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080220170725
240896? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080220170725
241023? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080220170725
241104? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017080220170725
241139? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017080220170725
241405? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080220170725
241662? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017080220170725
241852? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017080220170725
241854? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080220170725
241923? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080220170725
241983? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080220170725
242486? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080220170725
242777? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017080220170725
242852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080220170725
243178? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080220170725
243586? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080220170725
243666? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017080220170725
243859? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080220170725
245121? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017080220170725
245294? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080220170725
245352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080220170725
245369? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017080220170725
245780? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080220170725
246428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080220170725
247093? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080220170725
247289? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080220170725
247541? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017080220170725
248250? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080220170725
248294? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080220170725
248836? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017080220170725
249112? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017080220170725
249551? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080220170725
250318? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080220170725
250339? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080220170725
250492? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080220170725
250615? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017080220170725
253799? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080220170725
253827? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080220170725
260906? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080220170725
261054? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080220170725
261109? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080220170725
261129? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080220170725
262097? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017080220170725
262347? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017080220170725
262392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080220170725
262393? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080220170725
262401? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080220170725
262480? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017080220170725
262554? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080220170725
263365? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017080220170725
263677? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017080220170725
263755? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080220170725
263810? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017080220170725
263818? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080220170725
263901? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017080220170725
264003? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017080220170725
264154? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080220170725
264391? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017080220170725
264682? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080220170725
264697? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080220170725
264910? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017080220170725
264917? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017080220170725
265154? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080220170725
265379? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080220170725
265514? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017080220170725
265672? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080220170725
265803? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080220170725
265854? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080220170725
265894? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080220170725
266095? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017080220170725
266164? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017080220170725
266187? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080220170725
266245? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080220170725
266396? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017080220170725
266400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080220170725
266848? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017080220170725
267647? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017080220170725
270616? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017080220170725
270949? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017080220170725
271179? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017080220170725
271510? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017080220170725
271601? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017080220170725
271615? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080220170725
271662? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080220170725
272401? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080220170725
272636? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017080220170725
272650? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080220170725
272948? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017080220170725
273029? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080220170725
273078? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080220170725
273120? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017080220170725
273218? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017080220170725
273440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080220170725
273587? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017080220170725
274099? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080220170725
274102? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080220170725
274183? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080220170725
274368? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017080220170725
274561? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080220170725
275419? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080220170725
276233? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080220170725
276290? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080220170725
276544? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080220170725
276824? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080220170725
276832? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017080220170725
352058? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017080220170725
352106? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080220170725
352379? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017080220170725
352451? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017080220170725
352503? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017080220170725
352545? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080220170725
352662? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017080220170725
352692? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017080220170725
352777? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080220170725
352813? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080220170725
353049? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080220170725
353743? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080220170725
353962? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080220170725
354015? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080220170725
354036? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080220170725
354191? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080220170725
354198? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080220170725
354400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080220170725
354548? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080220170725
354584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017080220170725
354632? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080220170725
354916? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080220170725
354955? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017080220170725
355056? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080220170725
355153? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080220170725
355496? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017080220170725
356568? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080220170725
356584? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017080220170725
356745? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080220170725
356813? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080220170725
356826? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080220170725
356880? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080220170725
356941? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080220170725
357975? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080220170725
358239? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080220170725
358697? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017080220170725
359865? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017080220170725
360245? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080220170725
360337? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080220170725
360472? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017080220170725
360742? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080220170725
360826? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080220170725
361295? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017080220170725

Test failure

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