Implementation notes: x86, hydra2, crypto_sign/mqqsig192

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: mqqsig192
TimeImplementationCompilerBenchmark dateSUPERCOP version
297996refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014072320140622
298020refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014072320140622
298040refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014072320140622
298340refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014072320140622
298680refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014072320140622
299668refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014072320140622
305244refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014072320140622
305272refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014072320140622
305516refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014072320140622
305528refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014072320140622
349544refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014072320140622
349560refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014072320140622
349620refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014072320140622
349820refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014072320140622
350000refgcc -m32 -march=core2 -O -fomit-frame-pointer2014072320140622
378976refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014072320140622
386684refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014072320140622
387088refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014072320140622
391468refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014072320140622
394616refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014072320140622
451828refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014072320140622
454092refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014072320140622
458784refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014072320140622
481392refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014072320140622
492792refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014072320140622
492996refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014072320140622
493588refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014072320140622
501624refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014072320140622
501664refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014072320140622
502772refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014072320140622
509444refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014072320140622
517272refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014072320140622
558904refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014072320140622
559144refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014072320140622
564460refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014072320140622
567660refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014072320140622
568384refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014072320140622
570668refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014072320140622
572060refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014072320140622
572396refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014072320140622
573164refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014072320140622
573264refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014072320140622
573264refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014072320140622
573436refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014072320140622
573572refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014072320140622
580508refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014072320140622
582040refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014072320140622
583764refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014072320140622
589268refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014072320140622
589328refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014072320140622
589744refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014072320140622
596348refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014072320140622
596760refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014072320140622
598056refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014072320140622
599812refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014072320140622
601048refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014072320140622
605556refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014072320140622
611488refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014072320140622
614240refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014072320140622
615240refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014072320140622
615780refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014072320140622
617232refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014072320140622
621424refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014072320140622
622180refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014072320140622
622360refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014072320140622
623620refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014072320140622
625884refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014072320140622
626144refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014072320140622
626248refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014072320140622
626368refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014072320140622
629656refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014072320140622
632260refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014072320140622
632492refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014072320140622
637364refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014072320140622
639100refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014072320140622
639464refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014072320140622
658236refgcc -m32 -march=i386 -O -fomit-frame-pointer2014072320140622
660040refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014072320140622
660468refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014072320140622
661696refgcc -m32 -O2 -fomit-frame-pointer2014072320140622
663204refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014072320140622
663732refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014072320140622
664244refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014072320140622
665708refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014072320140622
670528refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014072320140622
670852refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014072320140622
675860refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014072320140622
676244refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014072320140622
676520refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014072320140622
677732refgcc -m32 -march=k8 -O -fomit-frame-pointer2014072320140622
679148refgcc -m32 -march=athlon -O -fomit-frame-pointer2014072320140622
687776refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014072320140622
688024refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014072320140622
688544refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014072320140622
689308refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014072320140622
691536refgcc -m32 -O3 -fomit-frame-pointer2014072320140622
693508refgcc -m32 -O -fomit-frame-pointer2014072320140622
694288refgcc -m32 -march=i486 -O -fomit-frame-pointer2014072320140622
698312refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014072320140622
698348refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014072320140622
700048refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014072320140622
700176refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014072320140622
700624refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014072320140622
701736refgcc -m32 -march=pentium -O -fomit-frame-pointer2014072320140622
701872refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014072320140622
702068refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014072320140622
703900refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014072320140622
704116refgcc -m32 -march=k6 -O -fomit-frame-pointer2014072320140622
704448refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014072320140622
704472refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014072320140622
704740refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014072320140622
706036refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014072320140622
706176refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014072320140622
710096refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014072320140622
714716refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014072320140622
715940refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014072320140622
723280refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014072320140622
726988refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014072320140622
728632refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014072320140622
729220refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014072320140622
730516refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014072320140622
730668refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014072320140622
739124refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014072320140622
739800refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014072320140622
740404refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014072320140622
743196refgcc -m32 -march=nocona -O -fomit-frame-pointer2014072320140622
743300refgcc -m32 -march=prescott -O -fomit-frame-pointer2014072320140622
743436refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014072320140622
744120refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014072320140622
744332refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014072320140622
744664refgcc -m32 -Os -fomit-frame-pointer2014072320140622
746136refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014072320140622
746952refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014072320140622
748348refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014072320140622
750172refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014072320140622
751572refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014072320140622
751804refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014072320140622
753720refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014072320140622
754244refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014072320140622
756236refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014072320140622
756472refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014072320140622
756864refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014072320140622
757572refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014072320140622
759192refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014072320140622
759896refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014072320140622
760528refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014072320140622
763564refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014072320140622
763660refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014072320140622
764392refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014072320140622
765880refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014072320140622
766496refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014072320140622
785100refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014072320140622
797304refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014072320140622
798540refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014072320140622
818648refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014072320140622
819572refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014072320140622
828452refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014072320140622
831356refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014072320140622
832956refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014072320140622
834424refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014072320140622
835588refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014072320140622
836532refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014072320140622
837132refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014072320140622
839440refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014072320140622

Test failure

Implementation: crypto_sign/mqqsig192/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref