Implementation notes: x86, kizomba, crypto_sign/qtesla3p

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_sign
Primitive: qtesla3p
TimeImplementationCompilerBenchmark dateSUPERCOP version
20224506refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082920180818
20270012refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082920180818
20495446refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082920180818
20589678refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082920180818
20610540refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082920180818
20625631refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082920180818
20909521refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082920180818
21190615refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082920180818
21675155refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082920180818
21677238refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082920180818
21773323refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082920180818
21845220refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082920180818
22013805refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082920180818
22039840refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082920180818
23556125refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082920180818
23565779refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082920180818
23642429refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082920180818
23646228refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082920180818
23668752refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082920180818
23686222refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082920180818
23716226refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082920180818
23770477refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082920180818
23825677refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082920180818
24276625refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082920180818
24285843refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082920180818
24370198refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082920180818
24506998refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082920180818
24689832refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082920180818
24739186refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082920180818
24755516refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082920180818
24812978refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082920180818
24813002refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082920180818
24839552refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082920180818
24847395refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082920180818
24861084refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082920180818
24863187refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082920180818
24904405refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082920180818
24912022refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082920180818
24913956refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082920180818
24922170refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082920180818
24969805refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082920180818
25096504refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082920180818
25111227refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082920180818
25337000refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082920180818
25493456refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082920180818
25509441refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082920180818
25528621refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082920180818
25639820refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082920180818
25643949refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082920180818
25961979refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082920180818
26002527refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082920180818
26023186refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082920180818
26086035refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082920180818
26149796refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082920180818
26152411refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082920180818
26156817refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082920180818
26197851refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082920180818
26200506refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082920180818
26218816refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082920180818
26219578refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082920180818
26243216refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082920180818
26268051refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082920180818
26322125refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082920180818
26379936refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082920180818
26550064refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082920180818
26876939refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082920180818
27079607refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082920180818
27098347refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082920180818
27150940refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082920180818
27162778refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082920180818
27219899refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082920180818
27444291refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082920180818
27620664refgcc -m32 -O3 -fomit-frame-pointer2018082920180818
27627785refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082920180818
27643119refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082920180818
27644264refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082920180818
27647361refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082920180818
27676343refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082920180818
27704214refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082920180818
27707459refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082920180818
27727014refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082920180818
27854363refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082920180818
27938429refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082920180818
27961928refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082920180818
28009435refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082920180818
28031238refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082920180818
28038046refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082920180818
28088758refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082920180818
28210635refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082920180818
28264346refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082920180818
28272089refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082920180818
28335420refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082920180818
28370067refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082920180818
28375904refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082920180818
28456111refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082920180818
28463623refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082920180818
28504404refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082920180818
28507671refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082920180818
28521292refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082920180818
28574605refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082920180818
28621373refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082920180818
28669347refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082920180818
28670851refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082920180818
28684175refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082920180818
28693670refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082920180818
28695092refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082920180818
28698280refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082920180818
28706591refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082920180818
28709603refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082920180818
28711246refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082920180818
28711450refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082920180818
28743871refgcc -m32 -O -fomit-frame-pointer2018082920180818
28755851refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082920180818
28762502refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082920180818
28798584refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082920180818
28822678refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082920180818
28823750refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082920180818
28832320refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082920180818
28844056refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082920180818
28852716refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082920180818
28880050refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082920180818
28881889refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082920180818
28911901refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082920180818
28986803refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082920180818
29043049refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082920180818
29089986refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082920180818
29118575refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082920180818
29125581refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082920180818
29133593refgcc -m32 -Os -fomit-frame-pointer2018082920180818
29138869refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082920180818
29168790refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082920180818
29168966refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082920180818
29172875refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082920180818
29215158refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082920180818
29216807refgcc -m32 -O2 -fomit-frame-pointer2018082920180818
29266204refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082920180818
29312629refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082920180818
29378226refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082920180818
29403922refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082920180818
29434617refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082920180818
29437405refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082920180818
29477036refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082920180818
29504156refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082920180818
29521607refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082920180818
29561175refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082920180818
29575782refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082920180818
29692061refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082920180818
29732865refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082920180818
29805182refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082920180818
29818982refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082920180818
29870779refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082920180818
29909704refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082920180818
29964817refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082920180818
29981659refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082920180818
30072556refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082920180818
30136799refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082920180818
30212355refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082920180818
30240150refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082920180818
30249988refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082920180818
30331051refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082920180818
30513406refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082920180818
30659172refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082920180818
48357881refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082920180818
48395337refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082920180818
48523550refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082920180818
49734226refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082920180818
49928129refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082920180818
50393366refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082920180818
53211307refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082920180818
71697557refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082920180818
71780563refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082920180818
72518907refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082920180818
73838567refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082920180818
73916756refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082920180818
78956623refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082920180818
82320879refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082920180818