Implementation notes: x86, hydra9, crypto_hash/sarmal256

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: sarmal256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
41331? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017083120170725
41417? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017083120170725
41685? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017083120170725
41732? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017083120170725
42057? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017083120170725
42133? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017083120170725
42153? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017083120170725
42178? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017083120170725
42219? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017083120170725
42272? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017083120170725
42368? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017083120170725
42536? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017083120170725
42650? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017083120170725
42666? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017083120170725
42747? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017083120170725
42843? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017083120170725
42930? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017083120170725
43101? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017083120170725
43343? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017083120170725
43374? ? ?? ? ?opt64gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017083120170725
43490? ? ?? ? ?opt64gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017083120170725
43555? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017083120170725
43565? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017083120170725
43566? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017083120170725
43622? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017083120170725
43671? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017083120170725
43773? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017083120170725
43777? ? ?? ? ?opt64gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017083120170725
43788? ? ?? ? ?opt64gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017083120170725
43793? ? ?? ? ?opt64gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017083120170725
43896? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017083120170725
43909? ? ?? ? ?opt64gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017083120170725
43916? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017083120170725
43939? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017083120170725
43965? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017083120170725
43966? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017083120170725
43970? ? ?? ? ?opt64gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017083120170725
43976? ? ?? ? ?opt64gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017083120170725
43979? ? ?? ? ?opt64gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017083120170725
44002? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017083120170725
44010? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017083120170725
44048? ? ?? ? ?opt64gcc_-m32_-O_-fomit-frame-pointer2017083120170725
44055? ? ?? ? ?opt64gcc_-m32_-march=core2_-O_-fomit-frame-pointer2017083120170725
44086? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017083120170725
44106? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017083120170725
44154? ? ?? ? ?opt64gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017083120170725
44156? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017083120170725
44173? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017083120170725
44181? ? ?? ? ?opt64gcc_-m32_-march=k8_-O_-fomit-frame-pointer2017083120170725
44200? ? ?? ? ?opt64gcc_-m32_-march=i386_-O_-fomit-frame-pointer2017083120170725
44215? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017083120170725
44221? ? ?? ? ?opt64gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017083120170725
44232? ? ?? ? ?opt64gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017083120170725
44245? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017083120170725
44302? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017083120170725
44303? ? ?? ? ?opt64gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017083120170725
44321? ? ?? ? ?opt64gcc_-m32_-march=i486_-O_-fomit-frame-pointer2017083120170725
44337? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017083120170725
44337? ? ?? ? ?opt64gcc_-m32_-march=k6_-O_-fomit-frame-pointer2017083120170725
44339? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017083120170725
44363? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017083120170725
44415? ? ?? ? ?opt64gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017083120170725
44434? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017083120170725
44467? ? ?? ? ?opt64gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017083120170725
44500? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017083120170725
44532? ? ?? ? ?opt64gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017083120170725
44583? ? ?? ? ?opt64gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017083120170725
44591? ? ?? ? ?opt64gcc_-m32_-O3_-fomit-frame-pointer2017083120170725
44599? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017083120170725
44599? ? ?? ? ?opt64gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017083120170725
44601? ? ?? ? ?opt64gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017083120170725
44609? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017083120170725
44643? ? ?? ? ?opt64gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017083120170725
44684? ? ?? ? ?opt64gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017083120170725
44712? ? ?? ? ?opt64gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017083120170725
44717? ? ?? ? ?opt64gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017083120170725
44728? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017083120170725
44730? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017083120170725
44739? ? ?? ? ?opt64gcc_-m32_-Os_-fomit-frame-pointer2017083120170725
44759? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017083120170725
44760? ? ?? ? ?opt64gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017083120170725
44760? ? ?? ? ?opt64gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017083120170725
44786? ? ?? ? ?opt64gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017083120170725
44792? ? ?? ? ?opt64gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017083120170725
44801? ? ?? ? ?opt64gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017083120170725
44833? ? ?? ? ?opt64gcc_-m32_-O2_-fomit-frame-pointer2017083120170725
44840? ? ?? ? ?opt64gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017083120170725
44847? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017083120170725
44857? ? ?? ? ?opt64gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017083120170725
44859? ? ?? ? ?opt64gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017083120170725
44859? ? ?? ? ?opt64gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017083120170725
44861? ? ?? ? ?opt64gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017083120170725
44868? ? ?? ? ?opt64gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017083120170725
44890? ? ?? ? ?opt64gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017083120170725
44931? ? ?? ? ?opt64gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017083120170725
44950? ? ?? ? ?opt64gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017083120170725
44960? ? ?? ? ?opt64gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017083120170725
44988? ? ?? ? ?opt64gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017083120170725
44989? ? ?? ? ?opt64gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017083120170725
45017? ? ?? ? ?opt64gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017083120170725
45053? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017083120170725
45071? ? ?? ? ?opt64gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017083120170725
45082? ? ?? ? ?opt64gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017083120170725
45087? ? ?? ? ?opt64gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017083120170725
45104? ? ?? ? ?opt64gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017083120170725
45117? ? ?? ? ?opt64gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017083120170725
45118? ? ?? ? ?opt64gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017083120170725
45134? ? ?? ? ?opt64gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017083120170725
45137? ? ?? ? ?opt64gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017083120170725
45147? ? ?? ? ?opt64gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017083120170725
45170? ? ?? ? ?opt64gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017083120170725
45171? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017083120170725
45187? ? ?? ? ?opt64gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017083120170725
45196? ? ?? ? ?opt64gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017083120170725
45214? ? ?? ? ?opt64gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017083120170725
45230? ? ?? ? ?opt64gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017083120170725
45243? ? ?? ? ?opt64gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017083120170725
45250? ? ?? ? ?opt64gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017083120170725
45286? ? ?? ? ?opt64gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017083120170725
45313? ? ?? ? ?opt64gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017083120170725
45320? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017083120170725
45334? ? ?? ? ?opt64gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017083120170725
45366? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017083120170725
45375? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017083120170725
45402? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017083120170725
45409? ? ?? ? ?opt64gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017083120170725
45419? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017083120170725
45550? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017083120170725
45554? ? ?? ? ?opt64gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017083120170725
45573? ? ?? ? ?opt64gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017083120170725
45578? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017083120170725
45655? ? ?? ? ?opt64gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017083120170725
45662? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017083120170725
45720? ? ?? ? ?opt64gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017083120170725
45761? ? ?? ? ?opt64gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017083120170725
45774? ? ?? ? ?opt64gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017083120170725
45822? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017083120170725
45837? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017083120170725
45884? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017083120170725
45900? ? ?? ? ?opt64gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017083120170725
45912? ? ?? ? ?opt64gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017083120170725
45950? ? ?? ? ?opt64gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017083120170725
45956? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017083120170725
45985? ? ?? ? ?opt64gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017083120170725
46001? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017083120170725
46131? ? ?? ? ?opt64gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017083120170725
46155? ? ?? ? ?opt64gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017083120170725
46164? ? ?? ? ?opt64gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017083120170725
46166? ? ?? ? ?opt64gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017083120170725
46199? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017083120170725
46217? ? ?? ? ?opt64gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017083120170725
46289? ? ?? ? ?opt64gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017083120170725
46414? ? ?? ? ?opt64gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017083120170725
46515? ? ?? ? ?opt64gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017083120170725
46653? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017083120170725
46810? ? ?? ? ?opt64gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017083120170725
47060? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017083120170725
47169? ? ?? ? ?opt64gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017083120170725
47186? ? ?? ? ?opt64gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017083120170725
47200? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017083120170725
47385? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017083120170725
47415? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017083120170725
47493? ? ?? ? ?opt64gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017083120170725
47674? ? ?? ? ?opt64gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017083120170725
48122? ? ?? ? ?opt64gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017083120170725
48233? ? ?? ? ?opt64gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017083120170725
48294? ? ?? ? ?opt64gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017083120170725
48314? ? ?? ? ?opt64gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017083120170725
48778? ? ?? ? ?opt64gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017083120170725
49193? ? ?? ? ?opt64gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017083120170725
49392? ? ?? ? ?opt64gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017083120170725
49396? ? ?? ? ?opt64gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017083120170725

Test failure

Implementation: crypto_hash/sarmal256/opt64
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 opt64
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer opt64
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer opt64