Implementation notes: x86, kizomba, crypto_sign/qtesla256

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_sign
Primitive: qtesla256
TimeImplementationCompilerBenchmark dateSUPERCOP version
62365212refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082920180818
62403375refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082920180818
62909284refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082920180818
63037109refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082920180818
63219623refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082920180818
63324055refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082920180818
63332472refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082920180818
63441560refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082920180818
63457175refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082920180818
63488055refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082920180818
63540260refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082920180818
63582427refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082920180818
63725079refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082920180818
63822342refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082920180818
63833137refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082920180818
63842248refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082920180818
63890669refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082920180818
63890698refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082920180818
63900677refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082920180818
63946712refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082920180818
63987718refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082920180818
63992400refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082920180818
63999513refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082920180818
64017490refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082920180818
64038946refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082920180818
64062794refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082920180818
64135144refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082920180818
64183726refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082920180818
64223449refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082920180818
64305264refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082920180818
64315402refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082920180818
64316071refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082920180818
64342831refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082920180818
64347102refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082920180818
64357072refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082920180818
64362970refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082920180818
64381283refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082920180818
64403804refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082920180818
64460025refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082920180818
64467934refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082920180818
64516402refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082920180818
64635907refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082920180818
64664642refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082920180818
64704555refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082920180818
64722204refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082920180818
64760343refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082920180818
64767792refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082920180818
64773494refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082920180818
64779649refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082920180818
64781738refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082920180818
64802427refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082920180818
64803891refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082920180818
64811288refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082920180818
64814147refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082920180818
64822232refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082920180818
64825426refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082920180818
64868459refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082920180818
64910976refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082920180818
64913778refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082920180818
64920018refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082920180818
64927187refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082920180818
64935535refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082920180818
64938587refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082920180818
64954199refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082920180818
65043270refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082920180818
65050780refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082920180818
65152129refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082920180818
65164633refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082920180818
65175306refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082920180818
65187012refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082920180818
65221972refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082920180818
65224643refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082920180818
65234724refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082920180818
65299115refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082920180818
65305041refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082920180818
65323486refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082920180818
65347308refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082920180818
65355559refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082920180818
65362670refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082920180818
65363804refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082920180818
65389195refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082920180818
65433173refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082920180818
65447843refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082920180818
65482258refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082920180818
65509756refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082920180818
65536060refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082920180818
65632059refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082920180818
65673285refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082920180818
65680917refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082920180818
65716409refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082920180818
65721177refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082920180818
65749498refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082920180818
65756603refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082920180818
65784491refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082920180818
65801457refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082920180818
65819881refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082920180818
65822863refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082920180818
65839299refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082920180818
65886897refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082920180818
65893534refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082920180818
65924466refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082920180818
65944825refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082920180818
65945035refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082920180818
66009256refgcc -m32 -O3 -fomit-frame-pointer2018082920180818
66157935refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082920180818
66159831refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082920180818
66163873refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082920180818
66191091refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082920180818
66201324refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082920180818
66203784refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082920180818
66227490refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082920180818
66232361refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082920180818
66238284refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082920180818
66249732refgcc -m32 -O2 -fomit-frame-pointer2018082920180818
66274280refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082920180818
66310187refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082920180818
66330607refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082920180818
66341986refgcc -m32 -Os -fomit-frame-pointer2018082920180818
66347933refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082920180818
66350463refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082920180818
66419675refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082920180818
66428244refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082920180818
66454428refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082920180818
66467925refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082920180818
66495778refgcc -m32 -O -fomit-frame-pointer2018082920180818
66530443refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082920180818
66531322refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082920180818
66534844refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082920180818
66538461refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082920180818
66586325refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082920180818
66597000refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082920180818
66598521refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082920180818
66606633refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082920180818
66607365refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082920180818
66622833refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082920180818
66627773refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082920180818
66661772refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082920180818
66687170refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082920180818
66749265refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082920180818
66801038refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082920180818
66809925refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082920180818
66832835refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082920180818
66848744refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082920180818
66861125refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082920180818
66870369refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082920180818
66870563refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082920180818
66883686refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082920180818
66885177refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082920180818
66894789refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082920180818
66905186refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082920180818
66914010refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082920180818
66931283refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082920180818
66936205refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082920180818
66987482refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082920180818
67054236refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082920180818
67251004refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082920180818
67268064refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082920180818
67279582refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082920180818
67359437refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082920180818
67692473refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082920180818
67741070refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082920180818
67808684refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082920180818
71385990refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082920180818
76272750refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082920180818
76301230refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082920180818
76586772refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082920180818
76998440refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082920180818
77005721refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082920180818
77134778refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082920180818
77514601refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082920180818
79457367refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082920180818
81022812refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082920180818
120165925refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082920180818
120239151refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082920180818
120324307refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082920180818
123024976refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082920180818