Implementation notes: x86, hydra9, crypto_sign/mqqsig160

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: mqqsig160
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
250922? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091620170725
252520? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091620170725
252667? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091620170725
252751? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091620170725
253165? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091620170725
253238? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091620170725
253351? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091620170725
254304? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091620170725
254756? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091620170725
255230? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091620170725
255408? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091620170725
255537? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091620170725
255598? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091620170725
255633? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091620170725
255688? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091620170725
258568? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091620170725
259111? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091620170725
259247? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091620170725
259555? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091620170725
259905? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091620170725
261003? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091620170725
262641? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091620170725
263043? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091620170725
263117? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091620170725
263168? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091620170725
263821? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091620170725
263997? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091620170725
264502? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091620170725
289964? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091620170725
291128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091620170725
291811? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091620170725
292916? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091620170725
293575? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091620170725
296723? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091620170725
297797? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091620170725
299602? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091620170725
299973? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091620170725
300096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091620170725
300731? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091620170725
305874? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091620170725
307236? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091620170725
309086? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091620170725
310496? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091620170725
310553? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091620170725
313097? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091620170725
313532? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091620170725
317119? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091620170725
317344? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091620170725
317786? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091620170725
318079? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091620170725
318681? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091620170725
319156? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091620170725
319434? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091620170725
328752? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091620170725
328847? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091620170725
329263? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091620170725
331432? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091620170725
331463? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091620170725
331663? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091620170725
331904? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091620170725
332901? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091620170725
333212? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091620170725
333468? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091620170725
333617? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091620170725
336139? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091620170725
336225? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091620170725
336741? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091620170725
338350? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091620170725
338762? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091620170725
338795? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091620170725
338800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091620170725
338903? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091620170725
339624? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091620170725
339925? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091620170725
341145? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091620170725
342128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091620170725
342351? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091620170725
343150? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091620170725
343481? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091620170725
349051? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091620170725
349140? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091620170725
349339? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091620170725
349754? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091620170725
351997? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091620170725
353047? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091620170725
353243? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091620170725
354015? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091620170725
355509? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091620170725
356726? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091620170725
356783? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091620170725
357066? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091620170725
357255? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091620170725
357588? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091620170725
357941? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091620170725
358778? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091620170725
361333? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091620170725
361866? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091620170725
366731? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091620170725
367693? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091620170725
369040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091620170725
417043? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091620170725
417540? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091620170725
420026? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091620170725
420049? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091620170725
421679? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091620170725
421799? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091620170725
423706? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091620170725
423826? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091620170725
424344? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091620170725
424344? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091620170725
426536? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091620170725
427634? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091620170725
428261? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091620170725
428602? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091620170725
430107? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091620170725
430238? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091620170725
434750? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091620170725
435357? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091620170725
449259? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091620170725
451721? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091620170725
451866? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091620170725
453310? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091620170725
455949? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091620170725
462158? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091620170725
464426? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091620170725
464529? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091620170725
466967? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091620170725
471031? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091620170725
472611? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091620170725
473770? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091620170725
474038? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091620170725
474457? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091620170725
474538? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091620170725
474948? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091620170725
474948? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091620170725
475311? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091620170725
475782? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091620170725
476016? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091620170725
476268? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091620170725
476760? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091620170725
478492? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091620170725
479114? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091620170725
480198? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091620170725
480636? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091620170725
481939? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091620170725
482102? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091620170725
482345? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091620170725
483004? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091620170725
483093? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091620170725
483384? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091620170725
483819? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091620170725
486371? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091620170725
489226? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091620170725
491265? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091620170725
492122? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091620170725
492314? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091620170725
492871? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091620170725
493403? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091620170725
493932? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091620170725
495679? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091620170725
497252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091620170725
497367? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091620170725
498775? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091620170725
499207? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091620170725
500004? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091620170725
504309? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091620170725
577751? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091620170725
578002? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091620170725
578709? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091620170725
585762? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091620170725
586168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091620170725
586726? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091620170725

Test failure

Implementation: crypto_sign/mqqsig160/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