Implementation notes: x86, samba, crypto_sign/qtesla192

Computer: samba
Architecture: x86
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_sign
Primitive: qtesla192
TimeImplementationCompilerBenchmark dateSUPERCOP version
72462177refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080620190803
72699274refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080620190803
72764780refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080620190803
72793252refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080620190803
73304413refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080620190803
73305252refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080620190803
73330429refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080620190803
73452504refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080620190803
73532066refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080620190803
73558090refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080620190803
73559657refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080620190803
73645222refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080620190803
73775524refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080620190803
73790901refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080620190803
73841674refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080620190803
73844512refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080620190803
73848086refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080620190803
73925421refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080620190803
73930901refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080620190803
73937012refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080620190803
73952748refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080620190803
73959286refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080620190803
74016177refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080620190803
74018891refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080620190803
74019161refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080620190803
74104926refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080620190803
74118895refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080620190803
74134569refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080620190803
74169056refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080620190803
74172508refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080620190803
74189350refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080620190803
74200532refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080620190803
74245024refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080620190803
74264286refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080620190803
74325026refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080620190803
74332496refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080620190803
74387236refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080620190803
74406875refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080620190803
74438117refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080620190803
74479322refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080620190803
74492286refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080620190803
74582305refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080620190803
74599580refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080620190803
74607726refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080620190803
74611958refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080620190803
74619938refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080620190803
74620718refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080620190803
74680230refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080620190803
74686397refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080620190803
74726704refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080620190803
74743234refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080620190803
74763992refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080620190803
74784089refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080620190803
74807437refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080620190803
74828217refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080620190803
74857268refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080620190803
74866464refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080620190803
74886225refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080620190803
74950927refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080620190803
74964331refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080620190803
74965591refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080620190803
74982980refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080620190803
74985667refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080620190803
74987546refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080620190803
74996543refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080620190803
74999294refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080620190803
75013576refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080620190803
75044935refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080620190803
75069334refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080620190803
75083564refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080620190803
75150805refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080620190803
75164488refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080620190803
75176714refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080620190803
75190746refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080620190803
75216224refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080620190803
75228172refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080620190803
75266438refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080620190803
75334079refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080620190803
75367510refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080620190803
75378252refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080620190803
75431871refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080620190803
75452671refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080620190803
75472542refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080620190803
75496301refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080620190803
75570425refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080620190803
75631419refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080620190803
75653496refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080620190803
75696831refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080620190803
75716298refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080620190803
75723536refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080620190803
75760020refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080620190803
75792032refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080620190803
75813367refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080620190803
75898173refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080620190803
75951796refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080620190803
75983191refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080620190803
75996601refgcc -m32 -O2 -fomit-frame-pointer2019080620190803
76002082refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080620190803
76025577refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080620190803
76049359refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080620190803
76093679refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080620190803
76098089refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080620190803
76100325refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080620190803
76101992refgcc -m32 -O -fomit-frame-pointer2019080620190803
76298449refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080620190803
76346145refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080620190803
76413440refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080620190803
76568312refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080620190803
76674163refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080620190803
76700129refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080620190803
76721032refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080620190803
76737540refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080620190803
76766258refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080620190803
76771992refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080620190803
76789798refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080620190803
76804183refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080620190803
76806422refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080620190803
76820853refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080620190803
76860459refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080620190803
76868271refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080620190803
76903014refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080620190803
76918506refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080620190803
76932796refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080620190803
76964389refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080620190803
77170027refgcc -m32 -Os -fomit-frame-pointer2019080620190803
77173998refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080620190803
77223778refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080620190803
77236073refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080620190803
77247269refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080620190803
77294028refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080620190803
77328527refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080620190803
77331992refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080620190803
77464271refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080620190803
77476135refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080620190803
77493121refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080620190803
77539685refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080620190803
77562189refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080620190803
77575512refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080620190803
77588226refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080620190803
77591696refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080620190803
77627264refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080620190803
77628730refgcc -m32 -O3 -fomit-frame-pointer2019080620190803
77636947refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080620190803
77643877refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080620190803
77671972refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080620190803
77683534refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080620190803
77698416refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080620190803
77780395refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080620190803
77800740refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080620190803
77814184refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080620190803
77864588refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080620190803
77882970refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080620190803
77907387refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080620190803
77938012refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080620190803
77955323refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080620190803
77958030refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080620190803
77975726refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080620190803
78000938refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080620190803
78003889refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080620190803
78004675refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080620190803
78053419refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080620190803
78129561refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080620190803
78498167refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080620190803
78574307refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080620190803
92509992refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080620190803
92564163refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080620190803
93477303refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080620190803
93951619refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080620190803
96794026refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080620190803
96976018refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080620190803
97759727refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080620190803
99656357refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080620190803
137318281refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080620190803
137898679refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080620190803
137995158refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080620190803
140061820refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080620190803