Implementation notes: x86, hydra9, crypto_hash/md6d256

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: md6d256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
243398? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017083120170725
243439? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017083120170725
244598? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017083120170725
244802? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017083120170725
245579? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017083120170725
246224? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017083120170725
246289? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017083120170725
246313? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017083120170725
246315? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017083120170725
246450? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017083120170725
246521? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017083120170725
246562? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017083120170725
246674? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017083120170725
248365? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017083120170725
248455? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017083120170725
248463? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017083120170725
249014? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017083120170725
249115? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017083120170725
249768? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017083120170725
249795? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017083120170725
249889? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017083120170725
250080? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017083120170725
251019? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017083120170725
251125? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017083120170725
251137? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017083120170725
251212? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017083120170725
251270? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017083120170725
251857? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017083120170725
251878? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017083120170725
252228? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017083120170725
252271? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017083120170725
252394? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017083120170725
252458? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017083120170725
252547? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017083120170725
252564? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017083120170725
252604? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017083120170725
253244? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017083120170725
253334? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017083120170725
253631? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017083120170725
253717? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017083120170725
253785? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017083120170725
254072? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017083120170725
254329? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017083120170725
254431? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017083120170725
254673? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017083120170725
254845? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017083120170725
254848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017083120170725
254874? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017083120170725
255287? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017083120170725
255707? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017083120170725
255869? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017083120170725
255872? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017083120170725
255881? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017083120170725
256147? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017083120170725
256565? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017083120170725
256595? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017083120170725
256597? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017083120170725
256619? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017083120170725
256636? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017083120170725
256655? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017083120170725
256779? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017083120170725
256851? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017083120170725
256898? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017083120170725
256960? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017083120170725
257008? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017083120170725
257061? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017083120170725
257130? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017083120170725
257136? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017083120170725
257145? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017083120170725
257202? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017083120170725
257321? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017083120170725
258476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017083120170725
258857? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017083120170725
258902? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017083120170725
258965? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017083120170725
259034? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017083120170725
259131? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017083120170725
259151? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017083120170725
261315? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017083120170725
261465? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017083120170725
261506? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017083120170725
261632? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017083120170725
261637? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017083120170725
261687? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017083120170725
261708? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017083120170725
261777? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017083120170725
262039? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017083120170725
262144? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017083120170725
262184? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017083120170725
262189? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017083120170725
262296? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017083120170725
262301? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017083120170725
262465? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017083120170725
262474? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017083120170725
262610? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017083120170725
262717? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017083120170725
262732? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017083120170725
262761? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017083120170725
262802? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017083120170725
263010? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017083120170725
263383? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017083120170725
263399? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017083120170725
263663? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017083120170725
263720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017083120170725
263745? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017083120170725
263750? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017083120170725
263824? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017083120170725
263847? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017083120170725
263981? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017083120170725
263984? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017083120170725
264063? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017083120170725
264196? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017083120170725
264286? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017083120170725
264325? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017083120170725
264364? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017083120170725
264483? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017083120170725
264522? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017083120170725
264616? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017083120170725
264624? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017083120170725
264624? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017083120170725
264642? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017083120170725
265493? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017083120170725
266041? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017083120170725
267011? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017083120170725
267039? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017083120170725
267061? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017083120170725
267170? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017083120170725
267267? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017083120170725
267630? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017083120170725
326511? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017083120170725
327286? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017083120170725
328183? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017083120170725
328715? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017083120170725
328947? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017083120170725
328978? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017083120170725
329007? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017083120170725
329081? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017083120170725
329128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017083120170725
329200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017083120170725
330027? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017083120170725
330405? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017083120170725
330702? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017083120170725
330946? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017083120170725
331074? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017083120170725
331128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017083120170725
333850? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017083120170725
335310? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017083120170725
336492? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017083120170725
336975? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017083120170725
337358? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017083120170725
337450? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017083120170725
337552? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017083120170725
337809? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017083120170725
337847? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017083120170725
337890? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017083120170725
338003? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017083120170725
338263? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017083120170725
338365? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017083120170725
338627? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017083120170725
338785? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017083120170725
339070? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017083120170725
339693? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017083120170725
339875? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017083120170725
339904? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017083120170725
339953? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017083120170725
339981? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017083120170725
340160? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017083120170725
340676? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017083120170725
343710? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017083120170725
343881? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017083120170725
346819? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017083120170725
346839? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017083120170725

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