Implementation notes: x86, jos, crypto_sign/mqqsig224

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: mqqsig224
TimeImplementationCompilerBenchmark dateSUPERCOP version
405817refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014071020140622
407572refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014071020140622
408113refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014071020140622
408187refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014071020140622
409522refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014071020140622
410107refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014071020140622
410332refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014071020140622
411570refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014071020140622
427988refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014071020140622
427988refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014071020140622
428062refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014071020140622
437835refgcc -m32 -march=core2 -O -fomit-frame-pointer2014071020140622
467543refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014071020140622
467557refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014071020140622
467595refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014071020140622
470093refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014071020140622
595732refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014071020140622
599745refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014071020140622
663892refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014071020140622
664290refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071020140622
664560refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014071020140622
677423refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071020140622
692955refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071020140622
693578refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071020140622
694905refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071020140622
695700refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071020140622
696645refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071020140622
699998refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014071020140622
702915refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014071020140622
713588refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071020140622
713865refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014071020140622
714240refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014071020140622
714675refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014071020140622
716077refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071020140622
716798refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014071020140622
723150refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014071020140622
729660refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014071020140622
733500refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014071020140622
733500refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071020140622
735630refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014071020140622
737618refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014071020140622
737693refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014071020140622
738315refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014071020140622
743025refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014071020140622
744570refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071020140622
749798refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014071020140622
756150refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014071020140622
760957refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071020140622
761617refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014071020140622
762368refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014071020140622
763987refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014071020140622
770662refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014071020140622
780555refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014071020140622
793132refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014071020140622
796530refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071020140622
799897refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014071020140622
801772refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014071020140622
806445refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014071020140622
808380refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014071020140622
808470refgcc -m32 -O2 -fomit-frame-pointer2014071020140622
808740refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014071020140622
812580refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014071020140622
813000refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014071020140622
813202refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014071020140622
813427refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014071020140622
813473refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014071020140622
813480refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014071020140622
815917refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014071020140622
832073refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014071020140622
837923refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071020140622
849600refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014071020140622
855915refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071020140622
855975refgcc -m32 -march=k8 -O -fomit-frame-pointer2014071020140622
856320refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071020140622
857287refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071020140622
859710refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014071020140622
860625refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071020140622
863625refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071020140622
874793refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014071020140622
875602refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014071020140622
893580refgcc -m32 -march=i386 -O -fomit-frame-pointer2014071020140622
898583refgcc -m32 -march=prescott -O -fomit-frame-pointer2014071020140622
900600refgcc -m32 -march=nocona -O -fomit-frame-pointer2014071020140622
902648refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071020140622
903007refgcc -m32 -march=athlon -O -fomit-frame-pointer2014071020140622
903593refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014071020140622
906045refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071020140622
906908refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071020140622
908220refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071020140622
916560refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071020140622
923437refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014071020140622
926340refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071020140622
927540refgcc -m32 -O -fomit-frame-pointer2014071020140622
928027refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014071020140622
928455refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014071020140622
929040refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071020140622
929093refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014071020140622
930180refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014071020140622
930307refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014071020140622
930465refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014071020140622
930517refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014071020140622
931283refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014071020140622
931853refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014071020140622
931987refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014071020140622
932880refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014071020140622
933668refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014071020140622
933877refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014071020140622
933998refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014071020140622
934830refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014071020140622
935400refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071020140622
935475refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071020140622
936592refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014071020140622
940695refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014071020140622
947377refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014071020140622
947647refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014071020140622
957540refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071020140622
958140refgcc -m32 -march=pentium -O -fomit-frame-pointer2014071020140622
969180refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014071020140622
969825refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071020140622
972750refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014071020140622
973155refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014071020140622
973957refgcc -m32 -march=k6 -O -fomit-frame-pointer2014071020140622
973958refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014071020140622
974542refgcc -m32 -Os -fomit-frame-pointer2014071020140622
974617refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014071020140622
978000refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014071020140622
978645refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014071020140622
979485refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014071020140622
979508refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014071020140622
983228refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071020140622
983700refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014071020140622
987330refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014071020140622
987930refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014071020140622
989055refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014071020140622
997665refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014071020140622
998235refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014071020140622
1001445refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071020140622
1001820refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071020140622
1003080refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071020140622
1003327refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014071020140622
1004865refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014071020140622
1005172refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014071020140622
1005285refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014071020140622
1028835refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071020140622
1029802refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014071020140622
1032082refgcc -m32 -O3 -fomit-frame-pointer2014071020140622
1039410refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014071020140622
1040835refgcc -m32 -march=i486 -O -fomit-frame-pointer2014071020140622
1047135refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014071020140622
1047217refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014071020140622
1048170refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071020140622
1048530refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014071020140622
1054327refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014071020140622
1055572refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014071020140622
1061152refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014071020140622
1061362refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071020140622
1094415refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014071020140622
1106228refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014071020140622
1106370refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071020140622
1106557refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014071020140622