Implementation notes: x86, titan0, crypto_sign/qtesla256

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_sign
Primitive: qtesla256
TimeImplementationCompilerBenchmark dateSUPERCOP version
73950600refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080720190803
73995072refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080720190803
74135908refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080720190803
74185288refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080720190803
74337392refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080720190803
74484552refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080720190803
74538332refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080720190803
75747612refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080720190803
75831224refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080720190803
75943204refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080720190803
76117264refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080720190803
76185740refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080720190803
76206048refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080720190803
76219432refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080720190803
76252820refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080720190803
76268280refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080720190803
76271180refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080720190803
76290380refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080720190803
76290484refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080720190803
76291776refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080720190803
76330236refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080720190803
76402612refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080720190803
76410900refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080720190803
76414036refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080720190803
76444244refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080720190803
76470304refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080720190803
76620368refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080720190803
76654016refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080720190803
76687216refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080720190803
76710492refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080720190803
76718820refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080720190803
76753104refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080720190803
76759024refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080720190803
76797904refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080720190803
76818492refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080720190803
76870956refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080720190803
76898500refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080720190803
76960560refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080720190803
76966388refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080720190803
77094484refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080720190803
77194476refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080720190803
77201236refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080720190803
77250764refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080720190803
77290152refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080720190803
77419360refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080720190803
77433256refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080720190803
77483300refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080720190803
77605008refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080720190803
77606540refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080720190803
77614056refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080720190803
77662480refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080720190803
77706164refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080720190803
77734688refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080720190803
77744348refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080720190803
77775656refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080720190803
77780100refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080720190803
77810276refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080720190803
77811136refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080720190803
77833396refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080720190803
77868120refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080720190803
77881160refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080720190803
77900744refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080720190803
77908576refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080720190803
77913912refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080720190803
77935964refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080720190803
77946980refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080720190803
77948352refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080720190803
77952220refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080720190803
78035576refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080720190803
78051224refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080720190803
78054740refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080720190803
78098144refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080720190803
78102448refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080720190803
78102592refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080720190803
78133168refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080720190803
78178540refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080720190803
78189192refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080720190803
78233916refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080720190803
78237052refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080720190803
78245136refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080720190803
78256288refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080720190803
78295968refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080720190803
78349824refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080720190803
78352416refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080720190803
78367840refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080720190803
78377292refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080720190803
78384168refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080720190803
78397900refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080720190803
78415716refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080720190803
78426840refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080720190803
78449212refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080720190803
78457388refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080720190803
78458828refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080720190803
78483764refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080720190803
78518148refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080720190803
78596256refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080720190803
78607400refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080720190803
78633508refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080720190803
78633604refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080720190803
78633992refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080720190803
78656540refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080720190803
78669688refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080720190803
78693040refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080720190803
78737668refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080720190803
78742216refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080720190803
78793552refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080720190803
78800620refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080720190803
78822792refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080720190803
78886940refgcc -m32 -O2 -fomit-frame-pointer2019080720190803
78888832refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080720190803
78915092refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080720190803
78953948refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080720190803
78962524refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080720190803
79027316refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080720190803
79065896refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080720190803
79077572refgcc -m32 -O3 -fomit-frame-pointer2019080720190803
79150680refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080720190803
79205872refgcc -m32 -O -fomit-frame-pointer2019080720190803
79269228refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080720190803
79281188refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080720190803
79288156refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080720190803
79298728refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080720190803
79314572refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080720190803
79346244refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080720190803
79383652refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080720190803
79405744refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080720190803
79413004refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080720190803
79454448refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080720190803
79492892refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080720190803
79523360refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080720190803
79596208refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080720190803
79635408refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080720190803
79715768refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080720190803
79849312refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080720190803
79875656refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080720190803
79956140refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080720190803
79976040refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080720190803
79991972refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080720190803
79995504refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080720190803
80072580refgcc -m32 -Os -fomit-frame-pointer2019080720190803
80085372refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080720190803
80180600refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080720190803
80187260refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080720190803
80192380refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080720190803
80247292refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080720190803
80250540refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080720190803
80275148refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080720190803
80289632refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080720190803
80309196refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080720190803
80326952refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080720190803
80329952refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080720190803
80343328refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080720190803
80348816refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080720190803
80488004refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080720190803
80545876refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080720190803
80550760refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080720190803
80597336refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080720190803
80696960refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080720190803
80703924refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080720190803
80826752refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080720190803
80827868refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080720190803
80847016refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080720190803
80966724refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080720190803
81123276refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080720190803
86921780refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080720190803
87148532refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080720190803
88326412refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080720190803
88499164refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080720190803
88828016refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080720190803
88879500refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080720190803
89250984refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080720190803
91539256refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080720190803
116425980refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080720190803
117373756refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080720190803
117606440refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080720190803
119404612refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080720190803