Implementation notes: x86, hobbes, crypto_hash/md6d512

Computer: hobbes
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: md6d512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
377716? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080220170725
378334? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017080220170725
378548? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017080220170725
378728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080220170725
379034? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080220170725
379084? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017080220170725
379107? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080220170725
379181? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080220170725
379496? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080220170725
379507? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080220170725
379613? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080220170725
379638? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017080220170725
380004? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080220170725
380053? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017080220170725
380411? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017080220170725
380521? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017080220170725
380613? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017080220170725
381400? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017080220170725
381612? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080220170725
381746? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017080220170725
382879? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080220170725
382912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017080220170725
382966? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080220170725
383025? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017080220170725
383050? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080220170725
383062? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017080220170725
383097? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080220170725
383215? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080220170725
383336? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080220170725
383359? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080220170725
383376? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017080220170725
383438? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080220170725
383688? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017080220170725
384581? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080220170725
384616? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080220170725
385052? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080220170725
385519? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017080220170725
385546? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080220170725
385943? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080220170725
386217? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080220170725
390428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080220170725
390677? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080220170725
390688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080220170725
390697? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080220170725
390756? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080220170725
392170? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080220170725
392935? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080220170725
393184? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080220170725
393346? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080220170725
393726? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080220170725
394040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017080220170725
394231? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080220170725
394469? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017080220170725
395204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080220170725
395686? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017080220170725
395921? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017080220170725
396820? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017080220170725
397069? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017080220170725
399381? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080220170725
401022? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080220170725
402577? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080220170725
404698? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080220170725
415752? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017080220170725
415903? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080220170725
415922? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017080220170725
416081? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080220170725
416086? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017080220170725
416088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080220170725
416190? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080220170725
416499? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080220170725
417042? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017080220170725
417107? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017080220170725
417422? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080220170725
417956? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017080220170725
418358? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080220170725
418613? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017080220170725
419711? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080220170725
419754? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017080220170725
419892? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017080220170725
420057? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080220170725
420209? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080220170725
420449? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080220170725
420530? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017080220170725
420942? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017080220170725
421089? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080220170725
421167? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017080220170725
421396? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080220170725
422475? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017080220170725
422609? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017080220170725
422664? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080220170725
422818? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080220170725
422820? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080220170725
422936? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080220170725
423483? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080220170725
423626? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017080220170725
423925? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080220170725
424277? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080220170725
424416? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017080220170725
425055? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080220170725
425108? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080220170725
425234? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017080220170725
429503? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080220170725
429769? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017080220170725
429843? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080220170725
430385? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080220170725
430916? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017080220170725
430922? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017080220170725
430986? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017080220170725
431136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017080220170725
431147? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080220170725
431170? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080220170725
431335? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080220170725
431528? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017080220170725
431534? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080220170725
432153? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017080220170725
432348? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017080220170725
432354? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080220170725
432838? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017080220170725
432919? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017080220170725
433668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080220170725
433749? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017080220170725
433994? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080220170725
434003? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080220170725
434525? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017080220170725
435611? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080220170725
435920? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080220170725
436062? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080220170725
436203? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080220170725
436233? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080220170725
562687? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017080220170725
563347? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080220170725
563353? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080220170725
563722? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017080220170725
563764? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017080220170725
563968? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080220170725
564016? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017080220170725
564150? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017080220170725
564316? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080220170725
564834? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017080220170725
565538? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080220170725
566094? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080220170725
566165? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080220170725
566238? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080220170725
566365? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080220170725
566403? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080220170725
566428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080220170725
567223? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017080220170725
567512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080220170725
567634? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080220170725
567744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017080220170725
567977? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080220170725
568043? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017080220170725
568253? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080220170725
568287? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080220170725
568444? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080220170725
569884? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080220170725
570250? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080220170725
570340? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080220170725
570537? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080220170725
570564? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080220170725
570977? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080220170725
571236? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080220170725
572050? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017080220170725
573088? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080220170725
574775? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017080220170725
574835? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017080220170725
575135? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017080220170725
577115? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080220170725
578266? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080220170725
578348? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017080220170725
578760? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080220170725
579368? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080220170725

Test failure

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