Implementation notes: x86, bolero, crypto_sign/qtesla192

Computer: bolero
Architecture: x86
CPU ID: GenuineIntel-000406f1-bfebfbff
SUPERCOP version: 20190110
Operation: crypto_sign
Primitive: qtesla192
TimeImplementationCompilerBenchmark dateSUPERCOP version
89442764refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018083120180818
90050244refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018083120180818
90086512refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018083120180818
90250132refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018083120180818
90399828refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018083120180818
90405324refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018083120180818
90441240refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018083120180818
90654136refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018083120180818
90694024refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018083120180818
90736608refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018083120180818
90850464refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018083120180818
90938400refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018083120180818
90976668refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018083120180818
90998224refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018083120180818
91005796refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018083120180818
91069776refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018083120180818
91092764refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018083120180818
91113444refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018083120180818
91119980refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018083120180818
91129960refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018083120180818
91134440refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018083120180818
91140452refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018083120180818
91141416refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018083120180818
91142064refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018083120180818
91155128refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018083120180818
91200484refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018083120180818
91220240refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018083120180818
91242124refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018083120180818
91245168refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018083120180818
91246524refgcc -m32 -O3 -fomit-frame-pointer2018083120180818
91250024refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018083120180818
91254280refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018083120180818
91263168refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018083120180818
91310444refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018083120180818
91314084refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018083120180818
91343356refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018083120180818
91368044refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018083120180818
91371260refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018083120180818
91377804refgcc -m32 -O2 -fomit-frame-pointer2018083120180818
91389240refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018083120180818
91412080refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018083120180818
91431776refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018083120180818
91436912refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018083120180818
91453924refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018083120180818
91454020refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018083120180818
91527844refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018083120180818
91532876refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018083120180818
91548548refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018083120180818
91571592refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018083120180818
91591880refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018083120180818
91593560refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018083120180818
91595516refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018083120180818
91608656refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018083120180818
91665472refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018083120180818
91666588refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018083120180818
91676484refgcc -m32 -O -fomit-frame-pointer2018083120180818
91721880refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018083120180818
91736396refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018083120180818
91748568refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018083120180818
91749828refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018083120180818
91774764refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018083120180818
91779836refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018083120180818
91796196refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018083120180818
91809464refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018083120180818
91850336refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018083120180818
91863660refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018083120180818
91869076refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018083120180818
91870548refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018083120180818
91906804refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018083120180818
91930516refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018083120180818
91978476refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018083120180818
91987880refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018083120180818
92010128refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018083120180818
92013092refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018083120180818
92021344refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018083120180818
92032384refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018083120180818
92037688refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018083120180818
92041548refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018083120180818
92054972refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018083120180818
92056896refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018083120180818
92075228refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018083120180818
92077340refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018083120180818
92115380refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018083120180818
92152240refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018083120180818
92218208refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018083120180818
92224748refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018083120180818
92337568refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018083120180818
92370220refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018083120180818
92374716refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018083120180818
92421512refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018083120180818
92441540refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018083120180818
92476564refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018083120180818
92529948refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018083120180818
92533652refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018083120180818
92670164refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018083120180818
92703484refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018083120180818
92728460refgcc -m32 -march=k8 -O -fomit-frame-pointer2018083120180818
92741652refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018083120180818
92744916refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018083120180818
92788508refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018083120180818
92789176refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018083120180818
92795172refgcc -m32 -march=athlon -O -fomit-frame-pointer2018083120180818
92804696refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018083120180818
92835276refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018083120180818
92836524refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018083120180818
92879224refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018083120180818
92947784refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018083120180818
93077832refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018083120180818
93147792refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018083120180818
93191468refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018083120180818
93200640refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018083120180818
93201548refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018083120180818
93212484refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018083120180818
93234204refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018083120180818
93263212refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018083120180818
93293780refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018083120180818
93319856refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018083120180818
93376096refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018083120180818
93440308refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018083120180818
93452276refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018083120180818
93484156refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018083120180818
93497920refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018083120180818
93802004refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018083120180818
93877672refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018083120180818
93880660refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018083120180818
93960308refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018083120180818
93990812refgcc -m32 -march=i486 -O -fomit-frame-pointer2018083120180818
93995612refgcc -m32 -march=pentium -O -fomit-frame-pointer2018083120180818
94043600refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018083120180818
94064704refgcc -m32 -march=core2 -O -fomit-frame-pointer2018083120180818
94223468refgcc -m32 -march=i386 -O -fomit-frame-pointer2018083120180818
94471000refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018083120180818
94489460refgcc -m32 -march=prescott -O -fomit-frame-pointer2018083120180818
94505808refgcc -m32 -march=nocona -O -fomit-frame-pointer2018083120180818
94608504refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018083120180818
94689036refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018083120180818
94694460refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018083120180818
94726592refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018083120180818
94738356refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018083120180818
94818036refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018083120180818
94826860refgcc -m32 -march=k6 -O -fomit-frame-pointer2018083120180818
94883288refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018083120180818
94884160refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018083120180818
94889900refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018083120180818
94917608refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018083120180818
94932484refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018083120180818
94939972refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018083120180818
95056500refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018083120180818
95093200refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018083120180818
95127444refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018083120180818
95151012refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018083120180818
95156168refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018083120180818
95158324refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018083120180818
95158964refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018083120180818
95168444refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018083120180818
95182904refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018083120180818
95209880refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018083120180818
95450196refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018083120180818
95489056refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018083120180818
95494760refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018083120180818
95509208refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018083120180818
95552904refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018083120180818
95563920refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018083120180818
95570520refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018083120180818
95580060refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018083120180818
95586148refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018083120180818
95640828refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018083120180818
95699324refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018083120180818
95860352refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018083120180818
95874872refgcc -m32 -Os -fomit-frame-pointer2018083120180818
95878980refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018083120180818
96027728refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018083120180818
96351420refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018083120180818
96464520refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018083120180818
96643976refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018083120180818
96719684refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018083120180818