Implementation notes: x86, hydra9, crypto_sign/mqqsig192

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: mqqsig192
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
250840? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091620170725
272034? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091620170725
274063? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091620170725
275212? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091620170725
275309? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091620170725
275329? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091620170725
276230? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091620170725
276304? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091620170725
276462? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091620170725
276552? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091620170725
277069? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091620170725
277691? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091620170725
277857? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091620170725
277901? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091620170725
278481? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091620170725
279370? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091620170725
279496? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091620170725
279968? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091620170725
280208? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091620170725
280584? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091620170725
280836? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091620170725
283170? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091620170725
284288? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091620170725
286192? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091620170725
286213? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091620170725
286531? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091620170725
287245? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091620170725
287671? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091620170725
287839? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091620170725
287900? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091620170725
289342? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091620170725
291532? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091620170725
295585? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091620170725
296083? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091620170725
296388? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091620170725
296472? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091620170725
297041? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091620170725
298284? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091620170725
298398? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091620170725
306667? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091620170725
367479? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091620170725
368923? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091620170725
370170? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091620170725
370513? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091620170725
370918? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091620170725
377586? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091620170725
378583? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091620170725
379511? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091620170725
384776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091620170725
385711? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091620170725
387776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091620170725
388903? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091620170725
389981? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091620170725
389994? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091620170725
390155? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091620170725
390550? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091620170725
390704? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091620170725
390878? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091620170725
391668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091620170725
391845? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091620170725
392092? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091620170725
393979? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091620170725
394939? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091620170725
395919? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091620170725
398421? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091620170725
399679? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091620170725
407756? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091620170725
414467? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091620170725
414706? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091620170725
415823? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091620170725
416236? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091620170725
417706? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091620170725
418567? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091620170725
423731? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091620170725
435612? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091620170725
435638? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091620170725
437036? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091620170725
437834? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091620170725
438898? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091620170725
443915? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091620170725
447676? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091620170725
454214? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091620170725
454266? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091620170725
461174? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091620170725
462176? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091620170725
462898? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091620170725
464827? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091620170725
465142? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091620170725
465267? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091620170725
465406? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091620170725
465492? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091620170725
466130? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091620170725
466639? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091620170725
466980? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091620170725
467542? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091620170725
467586? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091620170725
467641? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091620170725
468203? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091620170725
468334? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091620170725
470039? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091620170725
470121? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091620170725
473824? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091620170725
475737? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091620170725
481136? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091620170725
481335? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091620170725
489959? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091620170725
493102? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091620170725
494642? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091620170725
494940? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091620170725
496445? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091620170725
497793? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091620170725
498576? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091620170725
498752? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091620170725
504155? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091620170725
504383? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091620170725
507457? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091620170725
507511? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091620170725
507956? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091620170725
508983? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091620170725
509787? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091620170725
511116? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091620170725
512189? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091620170725
514129? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091620170725
516097? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091620170725
517251? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091620170725
520907? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091620170725
522286? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091620170725
522742? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091620170725
523592? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091620170725
523968? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091620170725
524734? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091620170725
525258? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091620170725
525318? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091620170725
526154? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091620170725
526521? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091620170725
527105? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091620170725
527335? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091620170725
527352? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091620170725
527596? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091620170725
527849? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091620170725
528624? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091620170725
530607? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091620170725
530705? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091620170725
531508? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091620170725
532275? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091620170725
532965? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091620170725
533324? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091620170725
533784? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091620170725
534495? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091620170725
545360? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091620170725
545738? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091620170725
546003? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091620170725
546390? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091620170725
546415? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091620170725
546626? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091620170725
546881? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091620170725
547061? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091620170725
547340? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091620170725
548359? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091620170725
549399? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091620170725
549884? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091620170725
551857? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091620170725
552101? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091620170725
552531? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091620170725
553765? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091620170725
558936? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091620170725
637260? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091620170725
639390? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091620170725
639812? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091620170725
639958? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091620170725
641289? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091620170725
641395? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091620170725

Test failure

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