Implementation notes: x86, cryptologic, crypto_sign/mqqsig256

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_sign
Primitive: mqqsig256
TimeImplementationCompilerBenchmark dateSUPERCOP version
269836refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060420140517
324730refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060420140517
385582refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060420140517
388397refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060420140517
736721refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060420140517
737245refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060420140517
737270refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060420140517
737655refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060420140517
740034refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060420140517
740661refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060420140517
741022refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060420140517
741663refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060420140517
743239refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060420140517
745745refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060420140517
746003refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060420140517
746388refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060420140517
746812refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060420140517
746918refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060420140517
756288refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060420140517
761233refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060420140517
763309refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060420140517
763839refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060420140517
766994refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060420140517
772537refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060420140517
790894refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060420140517
791327refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060420140517
791448refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060420140517
791485refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060420140517
791564refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060420140517
791721refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060420140517
794673refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060420140517
797133refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060420140517
797761refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060420140517
797800refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060420140517
798500refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060420140517
798539refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060420140517
800151refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060420140517
807697refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060420140517
808082refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060420140517
808567refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060420140517
808900refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060420140517
809391refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060420140517
814879refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060420140517
818227refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060420140517
820712refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060420140517
823536refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060420140517
825279refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060420140517
826451refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060420140517
828700refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060420140517
828900refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060420140517
828939refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060420140517
829091refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060420140517
832076refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060420140517
832440refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060420140517
833216refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060420140517
838005refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060420140517
852112refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060420140517
852482refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060420140517
852648refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060420140517
866267refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060420140517
866330refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060420140517
866797refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060420140517
930572refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060420140517
938430refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060420140517
941200refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060420140517
942140refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060420140517
944324refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060420140517
945682refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060420140517
946297refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060420140517
946979refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060420140517
955591refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060420140517
956106refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060420140517
975407refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060420140517
989212refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060420140517
1002179refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060420140517
1006612refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060420140517
1006755refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060420140517
1006942refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060420140517
1007330refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060420140517
1007661refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060420140517
1007903refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060420140517
1010060refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060420140517
1010964refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060420140517
1014685refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060420140517
1015827refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060420140517
1017906refgcc -m32 -O3 -fomit-frame-pointer2014060420140517
1018418refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060420140517
1018497refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060420140517
1020579refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060420140517
1021297refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060420140517
1021733refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060420140517
1022512refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060420140517
1022777refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060420140517
1023518refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060420140517
1024461refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060420140517
1024758refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060420140517
1025145refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060420140517
1027546refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060420140517
1029555refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060420140517
1033867refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060420140517
1034867refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060420140517
1037897refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060420140517
1051521refgcc -m32 -O2 -fomit-frame-pointer2014060420140517
1057994refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060420140517
1061842refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060420140517
1111927refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060420140517
1114201refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060420140517
1117536refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060420140517
1118600refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060420140517
1120000refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060420140517
1120089refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060420140517
1121282refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060420140517
1130040refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060420140517
1132297refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060420140517
1132391refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060420140517
1137603refgcc -m32 -Os -fomit-frame-pointer2014060420140517
1137848refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060420140517
1139209refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060420140517
1139500refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060420140517
1139812refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060420140517
1140188refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060420140517
1143309refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060420140517
1143397refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060420140517
1144051refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060420140517
1145974refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060420140517
1147203refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060420140517
1147733refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060420140517
1148003refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060420140517
1148912refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060420140517
1149321refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060420140517
1152627refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060420140517
1152937refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060420140517
1153266refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060420140517
1153870refgcc -m32 -O -fomit-frame-pointer2014060420140517
1153990refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060420140517
1154503refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060420140517
1157291refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060420140517
1159173refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060420140517
1159359refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060420140517
1183156refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060420140517