Implementation notes: x86, rumba5, crypto_sign/qtesla256

Computer: rumba5
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181216
Operation: crypto_sign
Primitive: qtesla256
TimeImplementationCompilerBenchmark dateSUPERCOP version
70442016refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
71230880refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
71239328refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
71281600refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
71403584refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
71476064refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
71503232refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
71677248refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
71725984refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
71734688refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
71856768refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
71883456refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
71896544refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
71971264refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
71971424refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
71983968refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
72155168refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
72246656refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
72279264refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
72296832refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
72367360refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
72376320refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
72393984refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
72395168refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
72403104refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
72404352refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
72419808refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
72425728refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
72433792refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
72465216refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
72524192refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
72533760refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
72567840refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
72601344refgcc -m32 -O2 -fomit-frame-pointer2018082420180818
72623520refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
72633728refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
72655968refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
72670496refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
72670912refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
72715616refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
72722528refgcc -m32 -O -fomit-frame-pointer2018082420180818
72738688refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
72754048refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
72763904refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
72844384refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
72877152refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
72893472refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
72972352refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
72974016refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
72974464refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
72980768refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
73004928refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
73005504refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
73012928refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
73023264refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
73030368refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
73088032refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
73093440refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
73097920refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
73113408refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
73120000refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
73163264refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
73167808refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
73200512refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
73248960refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
73267776refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
73281184refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
73345632refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
73380448refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
73425280refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
73482880refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
73537536refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
73547136refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
73553568refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
73558912refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
73558976refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
73591360refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
73616000refgcc -m32 -O3 -fomit-frame-pointer2018082420180818
73618976refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
73623968refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
73634816refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
73679616refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
73697728refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
73709536refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
73755008refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
73791072refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
73793568refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
73835264refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
73839008refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
73912800refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
73923232refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
73994400refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
73998720refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
74088672refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
74150208refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
74152032refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
74156512refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
74170464refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
74183584refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
74189664refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
74191104refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
74200320refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
74247456refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
74247936refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
74277600refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
74337344refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
74340064refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
74356544refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
74438688refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
74493920refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
74503360refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
74522336refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
74541568refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
74704928refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
74707072refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
74825792refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
74913760refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
74927552refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
74960416refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
74982912refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
75030560refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
75062624refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
75146240refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
75224832refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
75249152refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
75454176refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
75500096refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
75864832refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
75932480refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
75967904refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
76140448refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
76216448refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
76262272refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
76372192refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
76389952refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
76404192refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
76430688refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
76478208refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
76544384refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
76567840refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
76609184refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
76642304refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
76648736refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
76727936refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
76777536refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
76814336refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
76820800refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
76821568refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
76849952refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
76868288refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
76880128refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
76886432refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
76940160refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
76951680refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
76955616refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
76960832refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
76970272refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
77030304refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
77031104refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
77058752refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
77071136refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
77083456refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
77133376refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
77133440refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
77179552refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
77180128refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
77389344refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
77610048refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
78270432refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
78310528refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
78480704refgcc -m32 -Os -fomit-frame-pointer2018082420180818
78503680refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
78928032refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
79957952refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
79999104refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
80318784refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818