Implementation notes: x86, samba, crypto_sign/ntrumls593x

Computer: samba
Architecture: x86
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_sign
Primitive: ntrumls593x
TimeImplementationCompilerBenchmark dateSUPERCOP version
2141549refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080620190803
2153581refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080620190803
2421492refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080620190803
2445840refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080620190803
2445905refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080620190803
2449380refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080620190803
2452115refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080620190803
2526284refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080620190803
2588289refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080620190803
2589787refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080620190803
2597319refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080620190803
2600821refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080620190803
2604086refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080620190803
2611196refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080620190803
2614901refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080620190803
2711060refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080620190803
2781613refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080620190803
2905790refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080620190803
3023081refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080620190803
3148889refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080620190803
4380363refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080620190803
4653774refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080620190803
4714319refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080620190803
4743189refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080620190803
4801729refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080620190803
4811548refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080620190803
4836049refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080620190803
4842203refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080620190803
4868206refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080620190803
4870008refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080620190803
4874741refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080620190803
4895062refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080620190803
4910522refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080620190803
4913295refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080620190803
4926149refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080620190803
4927202refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080620190803
4931472refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080620190803
4936832refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080620190803
4944656refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080620190803
4945385refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080620190803
4962645refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080620190803
4966632refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080620190803
4971738refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080620190803
4973486refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080620190803
4975036refgcc -m32 -O -fomit-frame-pointer2019080620190803
4979411refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080620190803
4982506refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080620190803
4989742refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080620190803
4993713refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080620190803
4996563refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080620190803
4996890refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080620190803
4998885refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080620190803
5000053refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080620190803
5000176refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080620190803
5003421refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080620190803
5004342refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080620190803
5005301refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080620190803
5005448refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080620190803
5005722refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080620190803
5010274refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080620190803
5011145refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080620190803
5011246refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080620190803
5011425refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080620190803
5014261refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080620190803
5014363refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080620190803
5014758refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080620190803
5014926refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080620190803
5015623refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080620190803
5017006refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080620190803
5017226refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080620190803
5026147refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080620190803
5029419refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080620190803
5034481refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080620190803
5036006refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080620190803
5037816refgcc -m32 -O2 -fomit-frame-pointer2019080620190803
5038324refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080620190803
5040968refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080620190803
5046750refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080620190803
5048192refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080620190803
5048780refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080620190803
5049830refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080620190803
5053776refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080620190803
5058456refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080620190803
5061270refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080620190803
5063391refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080620190803
5077139refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080620190803
5093730refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080620190803
5096365refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080620190803
5105264refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080620190803
5107369refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080620190803
5107720refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080620190803
5109032refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080620190803
5110210refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080620190803
5112184refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080620190803
5112385refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080620190803
5122147refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080620190803
5125617refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080620190803
5127700refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080620190803
5128391refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080620190803
5132760refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080620190803
5148093refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080620190803
5161585refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080620190803
5166115refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080620190803
5182685refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080620190803
5189292refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080620190803
5232939refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080620190803
5279125refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080620190803
5309297refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080620190803
5367952refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080620190803
5391181refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080620190803
5399171refgcc -m32 -O3 -fomit-frame-pointer2019080620190803
5403250refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080620190803
5408895refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080620190803
5414593refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080620190803
5422855refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080620190803
5449032refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080620190803
5452512refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080620190803
5456080refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080620190803
5508594refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080620190803
5549042refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080620190803
5724809refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080620190803
5731302refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080620190803
5731664refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080620190803
5753562refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080620190803
5756647refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080620190803
5774931refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080620190803
5780417refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080620190803
5870246refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080620190803
6144109refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080620190803
6150145refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080620190803
6152226refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080620190803
6158092refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080620190803
6159190refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080620190803
6163439refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080620190803
6164190refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080620190803
6173512refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080620190803
6176361refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080620190803
6178643refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080620190803
6181211refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080620190803
6185711refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080620190803
6191170refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080620190803
6193790refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080620190803
6197764refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080620190803
6207323refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080620190803
6213163refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080620190803
6226937refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080620190803
6326647refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080620190803
6383312refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080620190803
6532968refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080620190803
6534062refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080620190803
6553941refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080620190803
6555679refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080620190803
6573492refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080620190803
6574194refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080620190803
6593674refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080620190803
6612004refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080620190803
6614913refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080620190803
6618105refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080620190803
6625565refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080620190803
6635718refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080620190803
6637494refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080620190803
6640809refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080620190803
6648906refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080620190803
6649260refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080620190803
6706913refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080620190803
6752145refgcc -m32 -Os -fomit-frame-pointer2019080620190803
7028190refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080620190803
7031669refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080620190803
7062145refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080620190803
7063246refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080620190803
7119591refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080620190803
7161720refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080620190803
7523186refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080620190803
7641033refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080620190803
9765365refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080620190803
9860605refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080620190803