Implementation notes: x86, titan0, crypto_sign/ntrumls593x

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_sign
Primitive: ntrumls593x
TimeImplementationCompilerBenchmark dateSUPERCOP version
2541424refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080720190803
2574392refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080720190803
2966388refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080720190803
2998700refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080720190803
3000224refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080720190803
3000580refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080720190803
3010320refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080720190803
3011508refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080720190803
3015064refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080720190803
3015648refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080720190803
3044600refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080720190803
3052388refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080720190803
3059164refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080720190803
3194604refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080720190803
3212340refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080720190803
3226436refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080720190803
3311920refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080720190803
3354168refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080720190803
3497736refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080720190803
3569640refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080720190803
4654428refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080720190803
5101836refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080720190803
5108924refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080720190803
5118212refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080720190803
5143988refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080720190803
5146052refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080720190803
5177288refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080720190803
5204468refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080720190803
5274760refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080720190803
5327852refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080720190803
5336252refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080720190803
5344380refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080720190803
5349588refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080720190803
5401972refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080720190803
5420624refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080720190803
5451728refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080720190803
5452644refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080720190803
5477992refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080720190803
5509976refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080720190803
5558320refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080720190803
5569584refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080720190803
5575996refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080720190803
5589348refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080720190803
5590768refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080720190803
5602844refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080720190803
5606896refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080720190803
5621268refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080720190803
5636448refgcc -m32 -O -fomit-frame-pointer2019080720190803
5640824refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080720190803
5641604refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080720190803
5645220refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080720190803
5654448refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080720190803
5656520refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080720190803
5657100refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080720190803
5657484refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080720190803
5658064refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080720190803
5660368refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080720190803
5663892refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080720190803
5665372refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080720190803
5665840refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080720190803
5679004refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080720190803
5681360refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080720190803
5682376refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080720190803
5686736refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080720190803
5698248refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080720190803
5715260refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080720190803
5755344refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080720190803
5757468refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080720190803
5761260refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080720190803
5763316refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080720190803
5764164refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080720190803
5770056refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080720190803
5779112refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080720190803
5792536refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080720190803
5801080refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080720190803
5823504refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080720190803
5827616refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080720190803
5843564refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080720190803
5848244refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080720190803
5851260refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080720190803
5870308refgcc -m32 -O2 -fomit-frame-pointer2019080720190803
5872076refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080720190803
5899112refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080720190803
5901508refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080720190803
5907344refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080720190803
5917172refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080720190803
5917516refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080720190803
5951732refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080720190803
5953024refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080720190803
5954136refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080720190803
5955480refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080720190803
5961464refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080720190803
5961652refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080720190803
5967152refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080720190803
5989816refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080720190803
5992108refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080720190803
5994004refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080720190803
6008560refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080720190803
6009960refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080720190803
6013476refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080720190803
6014880refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080720190803
6019808refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080720190803
6020128refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080720190803
6023724refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080720190803
6035200refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080720190803
6066456refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080720190803
6074268refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080720190803
6075912refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080720190803
6080808refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080720190803
6139948refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080720190803
6152844refgcc -m32 -O3 -fomit-frame-pointer2019080720190803
6160864refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080720190803
6184268refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080720190803
6190556refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080720190803
6201388refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080720190803
6208040refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080720190803
6289588refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080720190803
6299592refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080720190803
6455764refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080720190803
6472200refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080720190803
6562072refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080720190803
6565008refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080720190803
6596556refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080720190803
6727008refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080720190803
6730276refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080720190803
6755800refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080720190803
6901176refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080720190803
6919700refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080720190803
6955560refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080720190803
6960616refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080720190803
6980920refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080720190803
6984632refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080720190803
6995900refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080720190803
6998772refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080720190803
7020344refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080720190803
7020444refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080720190803
7035492refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080720190803
7038800refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080720190803
7114848refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080720190803
7152964refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080720190803
7214236refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080720190803
7235044refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080720190803
7238364refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080720190803
7258196refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080720190803
7306764refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080720190803
7341812refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080720190803
7379824refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080720190803
7380576refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080720190803
7384204refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080720190803
7427172refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080720190803
7452916refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080720190803
7468012refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080720190803
7544808refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080720190803
7550396refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080720190803
7557312refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080720190803
7579968refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080720190803
7596396refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080720190803
7621268refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080720190803
7625304refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080720190803
7627688refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080720190803
7645660refgcc -m32 -Os -fomit-frame-pointer2019080720190803
7719860refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080720190803
7726420refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080720190803
7735196refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080720190803
7783008refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080720190803
7793732refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080720190803
7810768refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080720190803
7822512refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080720190803
7833836refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080720190803
7862976refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080720190803
7876084refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080720190803
7882296refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080720190803
9020504refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080720190803
9028916refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080720190803
10393720refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080720190803
10436436refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080720190803