Implementation notes: x86, kizomba, crypto_sign/ntrumls593x

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_sign
Primitive: ntrumls593x
TimeImplementationCompilerBenchmark dateSUPERCOP version
2207786refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082820180818
2437647refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082820180818
2460811refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082820180818
2465542refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082820180818
2476022refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082820180818
2479881refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082820180818
2505429refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082820180818
2524822refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082820180818
2576369refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082820180818
2584718refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082820180818
2588046refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082820180818
2618800refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082820180818
2621240refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082820180818
2633855refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082820180818
2637988refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082820180818
2714683refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082820180818
2815320refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082820180818
2857062refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082820180818
3048793refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082820180818
3106103refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082820180818
4378317refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082820180818
4616564refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082820180818
4646353refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082820180818
4763889refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082820180818
4799115refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082820180818
4808893refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082820180818
4810907refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082820180818
4819148refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082820180818
4827416refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082820180818
4841683refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082820180818
4845314refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082820180818
4910647refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082820180818
4919870refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082820180818
4932252refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082820180818
4932506refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082820180818
4941111refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082820180818
4946104refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082820180818
4952209refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082820180818
4954354refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082820180818
4956926refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082820180818
4967401refgcc -m32 -O -fomit-frame-pointer2018082820180818
4968222refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082820180818
4968286refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082820180818
4972635refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082820180818
4976192refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082820180818
4979540refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082820180818
4980958refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082820180818
4993938refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082820180818
4996036refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082820180818
4997288refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082820180818
4999649refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082820180818
5003784refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082820180818
5009135refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082820180818
5011317refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082820180818
5011742refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082820180818
5012992refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082820180818
5013700refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082820180818
5015407refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082820180818
5016924refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082820180818
5019705refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082820180818
5020901refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082820180818
5021557refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082820180818
5024621refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082820180818
5027391refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082820180818
5027403refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082820180818
5028379refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082820180818
5028580refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082820180818
5032617refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082820180818
5041111refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082820180818
5041851refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082820180818
5043357refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082820180818
5044650refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082820180818
5045623refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082820180818
5045631refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082820180818
5049935refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082820180818
5050145refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082820180818
5051594refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082820180818
5060839refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082820180818
5065315refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082820180818
5065524refgcc -m32 -O3 -fomit-frame-pointer2018082820180818
5066574refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082820180818
5077355refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082820180818
5078575refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082820180818
5081887refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082820180818
5083108refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082820180818
5085512refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082820180818
5086722refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082820180818
5086998refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082820180818
5092101refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082820180818
5093825refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082820180818
5097533refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082820180818
5098664refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082820180818
5098941refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082820180818
5113601refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082820180818
5121654refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082820180818
5128884refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082820180818
5136377refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082820180818
5140357refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082820180818
5143859refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082820180818
5148244refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082820180818
5151823refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082820180818
5162068refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082820180818
5168532refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082820180818
5212662refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082820180818
5216092refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082820180818
5233494refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082820180818
5246905refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082820180818
5248151refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082820180818
5257700refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082820180818
5263837refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082820180818
5292885refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082820180818
5324735refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082820180818
5361823refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082820180818
5384502refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082820180818
5390607refgcc -m32 -O2 -fomit-frame-pointer2018082820180818
5410264refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082820180818
5422500refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082820180818
5425643refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082820180818
5429516refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082820180818
5457824refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082820180818
5527824refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082820180818
5528875refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082820180818
5730805refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082820180818
5739926refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082820180818
5769639refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082820180818
5773931refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082820180818
5781066refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082820180818
5792095refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082820180818
5822040refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082820180818
6008941refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082820180818
6154546refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082820180818
6171724refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082820180818
6183143refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082820180818
6184163refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082820180818
6184635refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082820180818
6184923refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082820180818
6187460refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082820180818
6190617refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082820180818
6198520refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082820180818
6206365refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082820180818
6219716refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082820180818
6230042refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082820180818
6234783refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082820180818
6238310refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082820180818
6252070refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082820180818
6252180refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082820180818
6272683refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082820180818
6512889refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082820180818
6533887refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082820180818
6543911refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082820180818
6551617refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082820180818
6553740refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082820180818
6556459refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082820180818
6570403refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082820180818
6587310refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082820180818
6588400refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082820180818
6595502refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082820180818
6601575refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082820180818
6607625refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082820180818
6611485refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082820180818
6613109refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082820180818
6620994refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082820180818
6624830refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082820180818
6638177refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082820180818
6641080refgcc -m32 -Os -fomit-frame-pointer2018082820180818
6734123refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082820180818
6770836refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082820180818
6779572refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082820180818
6872811refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082820180818
7053072refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082820180818
7097456refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082820180818
7286760refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082820180818
7528956refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082820180818
8635746refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082820180818
9856943refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082820180818
9884212refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082820180818