Implementation notes: x86, titan0, crypto_sign/qtesla128

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_sign
Primitive: qtesla128
TimeImplementationCompilerBenchmark dateSUPERCOP version
19840108refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080720190803
19901576refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080720190803
19916764refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080720190803
19933268refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080720190803
19955400refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080720190803
19960404refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080720190803
20005832refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080720190803
20013460refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080720190803
20029972refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080720190803
20083992refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080720190803
20100232refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080720190803
20136624refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080720190803
20150300refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080720190803
20177900refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080720190803
20191796refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080720190803
20215084refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080720190803
20283956refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080720190803
20304812refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080720190803
20306400refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080720190803
20322828refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080720190803
20341852refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080720190803
20353624refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080720190803
20375872refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080720190803
20388140refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080720190803
20396436refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080720190803
20423572refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080720190803
20443168refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080720190803
20465684refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080720190803
20471516refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080720190803
20483332refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080720190803
20522836refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080720190803
20524812refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080720190803
20533096refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080720190803
20544732refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080720190803
20571012refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080720190803
20573068refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080720190803
20574140refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080720190803
20585464refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080720190803
20597696refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080720190803
20605780refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080720190803
20634048refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080720190803
20635388refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080720190803
20642064refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080720190803
20644000refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080720190803
20647116refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080720190803
20650564refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080720190803
20654764refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080720190803
20656068refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080720190803
20668496refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080720190803
20678984refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080720190803
20682648refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080720190803
20683880refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080720190803
20695032refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080720190803
20702416refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080720190803
20733020refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080720190803
20742744refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080720190803
20760068refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080720190803
20770624refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080720190803
20773236refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080720190803
20776688refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080720190803
20791972refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080720190803
20803472refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080720190803
20804544refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080720190803
20813096refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080720190803
20814808refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080720190803
20817124refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080720190803
20840276refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080720190803
20844156refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080720190803
20859772refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080720190803
20860924refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080720190803
20861804refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080720190803
20877908refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080720190803
20877996refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080720190803
20882760refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080720190803
20883136refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080720190803
20885744refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080720190803
20889880refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080720190803
20892488refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080720190803
20896756refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080720190803
20898724refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080720190803
20900092refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080720190803
20911176refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080720190803
20922116refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080720190803
20926992refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080720190803
20930012refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080720190803
20955216refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080720190803
20960908refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080720190803
20965468refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080720190803
20973048refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080720190803
20991536refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080720190803
21000136refgcc -m32 -O2 -fomit-frame-pointer2019080720190803
21006804refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080720190803
21007632refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080720190803
21012104refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080720190803
21013640refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080720190803
21021084refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080720190803
21024060refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080720190803
21041840refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080720190803
21053708refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080720190803
21058080refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080720190803
21066288refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080720190803
21066584refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080720190803
21074388refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080720190803
21076760refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080720190803
21093488refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080720190803
21098604refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080720190803
21103000refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080720190803
21108352refgcc -m32 -O -fomit-frame-pointer2019080720190803
21112948refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080720190803
21118048refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080720190803
21121192refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080720190803
21126148refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080720190803
21143244refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080720190803
21158592refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080720190803
21166172refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080720190803
21166212refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080720190803
21167008refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080720190803
21179600refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080720190803
21183424refgcc -m32 -O3 -fomit-frame-pointer2019080720190803
21191564refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080720190803
21209296refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080720190803
21219712refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080720190803
21220820refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080720190803
21221252refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080720190803
21234440refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080720190803
21235936refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080720190803
21237624refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080720190803
21242124refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080720190803
21243000refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080720190803
21261816refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080720190803
21284372refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080720190803
21286352refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080720190803
21293148refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080720190803
21295264refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080720190803
21295320refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080720190803
21301600refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080720190803
21305376refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080720190803
21305684refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080720190803
21324364refgcc -m32 -Os -fomit-frame-pointer2019080720190803
21329512refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080720190803
21336084refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080720190803
21338632refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080720190803
21340664refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080720190803
21340944refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080720190803
21364456refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080720190803
21369832refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080720190803
21370536refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080720190803
21371724refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080720190803
21372504refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080720190803
21375708refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080720190803
21380264refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080720190803
21416572refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080720190803
21422324refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080720190803
21438748refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080720190803
21446540refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080720190803
21451448refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080720190803
21453204refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080720190803
21459088refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080720190803
21471500refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080720190803
21478008refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080720190803
21487668refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080720190803
21502552refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080720190803
21530972refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080720190803
21564892refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080720190803
25440668refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080720190803
25685156refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080720190803
25706428refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080720190803
25766832refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080720190803
26265844refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080720190803
26274428refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080720190803
26951540refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080720190803
27040192refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080720190803
32552980refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080720190803
32881284refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080720190803
32950340refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080720190803
33067708refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080720190803