Implementation notes: x86, h4e350, crypto_sign/mqqsig192

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: mqqsig192
TimeImplementationCompilerBenchmark dateSUPERCOP version
447324refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014080620140622
448311refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014080620140622
449250refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014080620140622
449280refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014080620140622
471402refgcc -m32 -march=core2 -O -fomit-frame-pointer2014080620140622
471696refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014080620140622
512805refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014080620140622
514791refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014080620140622
607074refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014080620140622
608313refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014080620140622
615768refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014080720140622
623604refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014080620140622
628206refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014080620140622
637404refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014080620140622
654675refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014080620140622
692583refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014080720140622
696936refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014080720140622
700530refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014080720140622
700584refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014080720140622
700854refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014080720140622
706590refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014080720140622
706809refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014080720140622
708579refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014080720140622
708672refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014080720140622
708801refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014080720140622
709572refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014080720140622
709830refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014080720140622
710010refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014080720140622
710019refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014080720140622
710202refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014080720140622
710619refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014080720140622
711162refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014080720140622
711606refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014080720140622
712137refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014080720140622
712494refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014080720140622
713529refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014080720140622
713703refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014080720140622
714318refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014080720140622
715263refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014080720140622
716286refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014080720140622
716334refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014080720140622
718431refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014080720140622
718764refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014080720140622
719754refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014080720140622
728697refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014080720140622
730314refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014080720140622
731118refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014080720140622
731388refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014080720140622
731769refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014080720140622
732525refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014080720140622
732723refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014080720140622
734316refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014080720140622
737655refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014080720140622
737868refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014080720140622
741588refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014080720140622
742692refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014080720140622
742740refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014080720140622
776910refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014080620140622
778527refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014080620140622
779493refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014080620140622
779859refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014080620140622
783675refgcc -m32 -O2 -fomit-frame-pointer2014080620140622
783963refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014080620140622
786114refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014080620140622
787095refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014080720140622
787692refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014080620140622
788229refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014080720140622
792513refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014080720140622
796572refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014080720140622
797766refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014080720140622
800529refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014080720140622
808263refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014080620140622
815898refgcc -m32 -march=athlon -O -fomit-frame-pointer2014080620140622
818769refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014080620140622
822810refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014080620140622
822972refgcc -m32 -march=k8 -O -fomit-frame-pointer2014080620140622
823356refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014080720140622
823557refgcc -m32 -O3 -fomit-frame-pointer2014080620140622
824280refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014080720140622
824616refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014080620140622
825408refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014080620140622
826128refgcc -m32 -O -fomit-frame-pointer2014080620140622
827130refgcc -m32 -march=i386 -O -fomit-frame-pointer2014080720140622
828129refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014080620140622
828180refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014080620140622
828528refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014080620140622
830250refgcc -m32 -march=prescott -O -fomit-frame-pointer2014080620140622
830433refgcc -m32 -march=nocona -O -fomit-frame-pointer2014080620140622
831639refgcc -m32 -march=pentium -O -fomit-frame-pointer2014080720140622
832032refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014080720140622
833814refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014080720140622
836064refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014080720140622
836862refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014080620140622
840273refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014080620140622
840312refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014080620140622
840498refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014080620140622
840525refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014080620140622
840561refgcc -m32 -march=k6 -O -fomit-frame-pointer2014080620140622
840660refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014080620140622
853167refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014080620140622
853458refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014080620140622
859110refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014080720140622
862980refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014080720140622
874371refgcc -m32 -march=i486 -O -fomit-frame-pointer2014080720140622
879306refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014080720140622
879828refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014080720140622
880056refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014080720140622
880665refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014080720140622
881082refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014080720140622
891150refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014080720140622
898380refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014080720140622
907236refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014080720140622
907242refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014080720140622
915816refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014080720140622
917280refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014080720140622
917505refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014080720140622
927261refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014080620140622
928677refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014080720140622
928722refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014080720140622
933417refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014080720140622
933606refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014080720140622
937152refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014080720140622
937380refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014080620140622
937533refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014080620140622
940338refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014080720140622
940527refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014080720140622
940875refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014080720140622
942309refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014080720140622
942411refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014080720140622
942564refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014080720140622
942912refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014080720140622
943095refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014080720140622
943341refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014080720140622
943590refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014080720140622
943926refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014080620140622
943947refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014080620140622
944121refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014080620140622
944721refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014080720140622
945054refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014080720140622
945318refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014080720140622
946116refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014080720140622
955206refgcc -m32 -Os -fomit-frame-pointer2014080620140622
956046refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014080620140622
1011777refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014080620140622
1012398refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014080620140622
1012803refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014080620140622
1016688refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014080620140622
1016823refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014080620140622
1017027refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014080720140622
1019700refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014080720140622
1028745refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014080720140622
1028814refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014080720140622

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: 15, 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=core2 -msse4.1 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -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
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7 -O -fomit-frame-pointer ref
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ref