Implementation notes: x86, samba, crypto_sign/qtesla256

Computer: samba
Architecture: x86
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_sign
Primitive: qtesla256
TimeImplementationCompilerBenchmark dateSUPERCOP version
62247643refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080620190803
62251139refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080620190803
62258392refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080620190803
62305577refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080620190803
62618829refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080620190803
62723558refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080620190803
62898577refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080620190803
63002631refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080620190803
63168014refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080620190803
63170043refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080620190803
63183168refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080620190803
63384281refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080620190803
63395097refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080620190803
63401294refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080620190803
63426137refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080620190803
63460490refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080620190803
63486417refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080620190803
63503607refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080620190803
63505563refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080620190803
63553931refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080620190803
63607371refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080620190803
63611216refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080620190803
63737185refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080620190803
63750327refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080620190803
63792048refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080620190803
63815331refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080620190803
63851697refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080620190803
63862875refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080620190803
63883863refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080620190803
63901506refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080620190803
63913399refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080620190803
63967459refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080620190803
63987016refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080620190803
64003385refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080620190803
64025381refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080620190803
64026952refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080620190803
64029722refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080620190803
64031584refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080620190803
64061234refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080620190803
64092443refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080620190803
64120848refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080620190803
64135702refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080620190803
64163806refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080620190803
64165341refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080620190803
64166958refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080620190803
64167907refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080620190803
64168256refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080620190803
64197670refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080620190803
64212657refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080620190803
64229109refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080620190803
64231369refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080620190803
64244796refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080620190803
64247331refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080620190803
64248776refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080620190803
64249592refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080620190803
64325800refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080620190803
64351692refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080620190803
64373032refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080620190803
64375506refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080620190803
64412178refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080620190803
64515173refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080620190803
64584579refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080620190803
64602379refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080620190803
64633777refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080620190803
64656431refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080620190803
64657232refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080620190803
64663232refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080620190803
64706984refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080620190803
64717673refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080620190803
64719816refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080620190803
64724201refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080620190803
64743419refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080620190803
64774693refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080620190803
64777207refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080620190803
64799486refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080620190803
64829549refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080620190803
64884754refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080620190803
64904175refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080620190803
64906773refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080620190803
64922308refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080620190803
64922726refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080620190803
64932215refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080620190803
64934180refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080620190803
64957783refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080620190803
64968587refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080620190803
64978018refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080620190803
64982535refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080620190803
65024774refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080620190803
65049891refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080620190803
65050020refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080620190803
65128112refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080620190803
65144324refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080620190803
65154467refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080620190803
65233373refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080620190803
65243133refgcc -m32 -O2 -fomit-frame-pointer2019080620190803
65243677refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080620190803
65285845refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080620190803
65400316refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080620190803
65421920refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080620190803
65459940refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080620190803
65553598refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080620190803
65559123refgcc -m32 -O -fomit-frame-pointer2019080620190803
65560508refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080620190803
65604883refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080620190803
65637454refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080620190803
65658985refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080620190803
65708950refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080620190803
65711780refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080620190803
65712053refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080620190803
65728865refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080620190803
65735538refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080620190803
65742921refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080620190803
65744970refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080620190803
65749669refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080620190803
65760101refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080620190803
65776853refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080620190803
65817625refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080620190803
65871032refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080620190803
65874133refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080620190803
65875658refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080620190803
65879901refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080620190803
65904466refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080620190803
65993369refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080620190803
65999193refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080620190803
66000940refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080620190803
66053147refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080620190803
66060644refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080620190803
66064924refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080620190803
66068139refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080620190803
66074837refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080620190803
66089233refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080620190803
66158534refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080620190803
66161847refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080620190803
66165090refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080620190803
66199309refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080620190803
66223302refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080620190803
66243764refgcc -m32 -O3 -fomit-frame-pointer2019080620190803
66379564refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080620190803
66473212refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080620190803
66479756refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080620190803
66485748refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080620190803
66486109refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080620190803
66534572refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080620190803
66642873refgcc -m32 -Os -fomit-frame-pointer2019080620190803
66694059refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080620190803
66696440refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080620190803
66735915refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080620190803
66756101refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080620190803
66759994refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080620190803
66787768refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080620190803
66790967refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080620190803
66803455refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080620190803
66823533refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080620190803
66830125refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080620190803
66856589refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080620190803
66907373refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080620190803
66955609refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080620190803
66960202refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080620190803
67054552refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080620190803
67086490refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080620190803
67139324refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080620190803
67154698refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080620190803
67159641refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080620190803
67243766refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080620190803
76037970refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080620190803
76226766refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080620190803
76675863refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080620190803
76843413refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080620190803
76907956refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080620190803
77001345refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080620190803
78102599refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080620190803
79882061refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080620190803
119077587refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080620190803
119226250refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080620190803
119279738refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080620190803
122049839refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080620190803