Implementation notes: x86, hydra6, crypto_hash/md6d256

Computer: hydra6
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: md6d256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
252676? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090120170725
252690? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090120170725
252846? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090120170725
253808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090120170725
253882? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090120170725
253982? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090120170725
253984? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090120170725
254049? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090120170725
254540? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090120170725
254672? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090120170725
254824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090120170725
254844? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090120170725
254958? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090120170725
255000? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090120170725
255135? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090120170725
255638? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090120170725
256772? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
257022? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090120170725
257148? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090120170725
257437? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090120170725
257757? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090120170725
258225? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090120170725
258330? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
258471? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090120170725
258805? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090120170725
260551? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090120170725
260867? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
260961? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090120170725
261028? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090120170725
261528? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090120170725
261887? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
261930? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090120170725
261973? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090120170725
262093? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090120170725
262872? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090120170725
263460? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090120170725
263559? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090120170725
263680? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090120170725
264709? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090120170725
264814? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090120170725
265148? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090120170725
265194? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017090120170725
265625? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090120170725
265647? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017090120170725
265780? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
266322? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090120170725
266986? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
267058? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017090120170725
267206? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017090120170725
267300? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090120170725
267520? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090120170725
267673? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017090120170725
268002? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090120170725
269436? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
269488? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090120170725
269726? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
270316? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090120170725
270983? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017090120170725
272996? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090120170725
273334? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090120170725
280108? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017090120170725
280391? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017090120170725
283207? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090120170725
283392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090120170725
283509? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090120170725
283549? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090120170725
285814? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090120170725
286179? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090120170725
286226? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
286409? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090120170725
286547? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090120170725
286655? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090120170725
287755? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090120170725
287870? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090120170725
287968? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090120170725
287973? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090120170725
287975? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
288249? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090120170725
288294? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090120170725
288391? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017090120170725
288502? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017090120170725
288620? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090120170725
288687? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090120170725
288704? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090120170725
288714? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090120170725
288725? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090120170725
288742? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017090120170725
288851? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017090120170725
289061? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090120170725
289251? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090120170725
289324? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090120170725
289340? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090120170725
289465? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090120170725
289488? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090120170725
289568? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090120170725
289658? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090120170725
289682? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090120170725
290463? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090120170725
290578? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090120170725
290712? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090120170725
292408? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090120170725
293217? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090120170725
293478? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090120170725
296110? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090120170725
296940? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090120170725
298189? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090120170725
298415? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090120170725
298431? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090120170725
298822? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090120170725
299059? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090120170725
299062? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090120170725
299141? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090120170725
299889? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090120170725
299993? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090120170725
300188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090120170725
300224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090120170725
300236? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090120170725
300498? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090120170725
300824? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090120170725
301652? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090120170725
301681? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090120170725
301748? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090120170725
301756? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090120170725
301938? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090120170725
302222? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090120170725
302320? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090120170725
302932? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090120170725
302990? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090120170725
303104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090120170725
379567? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090120170725
379821? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090120170725
380615? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090120170725
381337? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090120170725
381410? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090120170725
381423? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090120170725
381468? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090120170725
381525? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090120170725
381534? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090120170725
381669? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090120170725
382017? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090120170725
382122? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090120170725
382279? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
382618? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090120170725
382641? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090120170725
382801? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090120170725
383692? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090120170725
385006? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017090120170725
385234? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017090120170725
385597? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017090120170725
385739? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
385988? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090120170725
386100? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017090120170725
386236? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090120170725
386328? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090120170725
386650? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090120170725
386934? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
387106? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090120170725
387673? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090120170725
387736? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090120170725
388204? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090120170725
388258? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090120170725
388460? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017090120170725
388496? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090120170725
388772? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090120170725
388823? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090120170725
388884? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090120170725
389235? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090120170725
389741? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
390239? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090120170725
390316? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090120170725
392748? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090120170725
392786? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090120170725

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