Implementation notes: x86, titan0, crypto_sign/ntrumls743x

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_sign
Primitive: ntrumls743x
TimeImplementationCompilerBenchmark dateSUPERCOP version
3161368refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080720190803
3182616refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080720190803
3928280refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080720190803
4025320refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080720190803
4025924refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080720190803
4045248refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080720190803
4051124refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080720190803
4062636refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080720190803
4065240refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080720190803
4081252refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080720190803
4108340refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080720190803
4119292refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080720190803
4131420refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080720190803
4133044refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080720190803
4149520refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080720190803
4198052refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080720190803
4380536refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080720190803
4418236refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080720190803
4672272refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080720190803
4819184refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080720190803
5864216refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080720190803
6425164refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080720190803
6440072refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080720190803
6449776refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080720190803
6473540refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080720190803
6702292refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080720190803
6730104refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080720190803
6759544refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080720190803
6763320refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080720190803
6769932refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080720190803
6800332refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080720190803
6830772refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080720190803
6838520refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080720190803
6865572refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080720190803
6896560refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080720190803
6919312refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080720190803
6925096refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080720190803
6979728refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080720190803
6991136refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080720190803
7016740refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080720190803
7053620refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080720190803
7103440refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080720190803
7116620refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080720190803
7142768refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080720190803
7148844refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080720190803
7181432refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080720190803
7210528refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080720190803
7232820refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080720190803
7250480refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080720190803
7255168refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080720190803
7259296refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080720190803
7264900refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080720190803
7264920refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080720190803
7267316refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080720190803
7280232refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080720190803
7282416refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080720190803
7303108refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080720190803
7316172refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080720190803
7329644refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080720190803
7341268refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080720190803
7342248refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080720190803
7344600refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080720190803
7344740refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080720190803
7346276refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080720190803
7349228refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080720190803
7350472refgcc -m32 -O2 -fomit-frame-pointer2019080720190803
7360964refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080720190803
7373292refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080720190803
7374060refgcc -m32 -O -fomit-frame-pointer2019080720190803
7376644refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080720190803
7377044refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080720190803
7378888refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080720190803
7390928refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080720190803
7413712refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080720190803
7420812refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080720190803
7425640refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080720190803
7426772refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080720190803
7428684refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080720190803
7431744refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080720190803
7483536refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080720190803
7487004refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080720190803
7488060refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080720190803
7505580refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080720190803
7524640refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080720190803
7532132refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080720190803
7537464refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080720190803
7539604refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080720190803
7556668refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080720190803
7571564refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080720190803
7618380refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080720190803
7624828refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080720190803
7663852refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080720190803
7669996refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080720190803
7671848refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080720190803
7682228refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080720190803
7684992refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080720190803
7725764refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080720190803
7726872refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080720190803
7766456refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080720190803
7776844refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080720190803
7792228refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080720190803
7797484refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080720190803
7809020refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080720190803
7812620refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080720190803
7826268refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080720190803
7848648refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080720190803
7872192refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080720190803
7875328refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080720190803
7901364refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080720190803
7994132refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080720190803
7999368refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080720190803
8005096refgcc -m32 -O3 -fomit-frame-pointer2019080720190803
8039856refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080720190803
8040424refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080720190803
8071780refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080720190803
8076976refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080720190803
8085080refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080720190803
8089416refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080720190803
8176912refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080720190803
8188652refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080720190803
8315092refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080720190803
8431804refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080720190803
8442580refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080720190803
8442704refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080720190803
8452184refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080720190803
8482948refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080720190803
8490176refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080720190803
8501848refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080720190803
8507524refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080720190803
8511448refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080720190803
8534396refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080720190803
8540616refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080720190803
8560460refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080720190803
8565776refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080720190803
8575640refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080720190803
8599288refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080720190803
8604044refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080720190803
8623420refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080720190803
8703124refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080720190803
8875632refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080720190803
8876520refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080720190803
8910072refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080720190803
8937456refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080720190803
8967624refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080720190803
8980028refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080720190803
8997236refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080720190803
9221332refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080720190803
9243204refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080720190803
9250320refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080720190803
9298504refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080720190803
9402092refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080720190803
9442680refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080720190803
9449124refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080720190803
9465136refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080720190803
9467056refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080720190803
9468868refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080720190803
9474056refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080720190803
9478340refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080720190803
9481948refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080720190803
9504340refgcc -m32 -Os -fomit-frame-pointer2019080720190803
9523172refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080720190803
9544416refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080720190803
9643956refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080720190803
9643996refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080720190803
9658924refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080720190803
9818904refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080720190803
9889668refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080720190803
9931244refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080720190803
9943772refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080720190803
9944076refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080720190803
9985716refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080720190803
10023980refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080720190803
10658340refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080720190803
10708828refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080720190803
15096560refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080720190803
15460260refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080720190803