Implementation notes: x86, kizomba, crypto_sign/ntrumls743x

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_sign
Primitive: ntrumls743x
TimeImplementationCompilerBenchmark dateSUPERCOP version
2670490refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082820180818
3074332refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082820180818
3238704refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082820180818
3327228refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082820180818
3328430refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082820180818
3341159refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082820180818
3343361refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082820180818
3420450refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082820180818
3450496refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082820180818
3478661refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082820180818
3498340refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082820180818
3499750refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082820180818
3504417refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082820180818
3508496refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082820180818
3518539refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082820180818
3665941refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082820180818
3778901refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082820180818
3817160refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082820180818
4047776refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082820180818
4172540refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082820180818
5406686refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082820180818
5822857refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082820180818
5847587refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082820180818
5885805refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082820180818
6183984refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082820180818
6217165refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082820180818
6239345refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082820180818
6243062refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082820180818
6248718refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082820180818
6249571refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082820180818
6258416refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082820180818
6265824refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082820180818
6272187refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082820180818
6277399refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082820180818
6312645refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082820180818
6322539refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082820180818
6331577refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082820180818
6396329refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082820180818
6412524refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082820180818
6418902refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082820180818
6447299refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082820180818
6449967refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082820180818
6472250refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082820180818
6474679refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082820180818
6480150refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082820180818
6503520refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082820180818
6515742refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082820180818
6515742refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082820180818
6517910refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082820180818
6519152refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082820180818
6523056refgcc -m32 -O -fomit-frame-pointer2018082820180818
6525022refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082820180818
6530266refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082820180818
6532274refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082820180818
6536059refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082820180818
6540421refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082820180818
6549716refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082820180818
6553694refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082820180818
6558240refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082820180818
6560952refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082820180818
6563727refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082820180818
6573526refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082820180818
6580127refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082820180818
6583895refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082820180818
6584835refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082820180818
6585464refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082820180818
6585494refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082820180818
6587514refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082820180818
6588105refgcc -m32 -O3 -fomit-frame-pointer2018082820180818
6591082refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082820180818
6592383refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082820180818
6592611refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082820180818
6593547refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082820180818
6595768refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082820180818
6606259refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082820180818
6611873refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082820180818
6618812refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082820180818
6621455refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082820180818
6621686refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082820180818
6626627refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082820180818
6626776refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082820180818
6627522refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082820180818
6627781refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082820180818
6629006refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082820180818
6632462refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082820180818
6633427refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082820180818
6635020refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082820180818
6635081refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082820180818
6636322refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082820180818
6637163refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082820180818
6647373refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082820180818
6649246refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082820180818
6655970refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082820180818
6661571refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082820180818
6662445refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082820180818
6668764refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082820180818
6670464refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082820180818
6672707refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082820180818
6676861refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082820180818
6689595refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082820180818
6714855refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082820180818
6731869refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082820180818
6761780refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082820180818
6789129refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082820180818
6823379refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082820180818
6842575refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082820180818
6849780refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082820180818
6855837refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082820180818
6881716refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082820180818
6889694refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082820180818
6908605refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082820180818
6928393refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082820180818
7029600refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082820180818
7047305refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082820180818
7050861refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082820180818
7059004refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082820180818
7060288refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082820180818
7068416refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082820180818
7073586refgcc -m32 -O2 -fomit-frame-pointer2018082820180818
7120369refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082820180818
7206871refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082820180818
7215191refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082820180818
7225109refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082820180818
7236992refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082820180818
7592373refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082820180818
7605394refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082820180818
7622916refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082820180818
7624435refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082820180818
7636835refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082820180818
7653996refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082820180818
7704708refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082820180818
7719680refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082820180818
7730889refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082820180818
7731571refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082820180818
7731992refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082820180818
7733361refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082820180818
7738294refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082820180818
7744184refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082820180818
7745269refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082820180818
7755214refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082820180818
7756026refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082820180818
7859764refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082820180818
8029760refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082820180818
8039883refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082820180818
8078352refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082820180818
8082185refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082820180818
8086062refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082820180818
8086187refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082820180818
8203979refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082820180818
8221699refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082820180818
8251151refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082820180818
8272500refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082820180818
8292143refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082820180818
8317909refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082820180818
8560913refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082820180818
8562349refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082820180818
8563579refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082820180818
8564703refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082820180818
8568157refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082820180818
8568540refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082820180818
8589388refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082820180818
8595703refgcc -m32 -Os -fomit-frame-pointer2018082820180818
8599043refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082820180818
8609595refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082820180818
8615032refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082820180818
8654689refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082820180818
8752026refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082820180818
8760422refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082820180818
8772373refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082820180818
8991132refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082820180818
9009895refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082820180818
9093829refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082820180818
9405014refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082820180818
9914421refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082820180818
14743215refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082820180818
14783282refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082820180818