Implementation notes: x86, kizomba, crypto_sign/qtesla128

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_sign
Primitive: qtesla128
TimeImplementationCompilerBenchmark dateSUPERCOP version
16693224refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082920180818
16727220refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082920180818
16759210refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082920180818
16768331refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082920180818
16801824refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082920180818
16806377refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082920180818
16810432refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082920180818
16822792refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082920180818
16843270refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082920180818
16844629refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082920180818
16912082refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082920180818
16916699refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082920180818
16925643refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082920180818
16934657refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082920180818
16937426refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082920180818
16943363refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082920180818
16952572refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082920180818
16964335refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082920180818
17016654refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082920180818
17023643refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082920180818
17025510refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082920180818
17036236refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082920180818
17043804refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082920180818
17047865refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082920180818
17051496refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082920180818
17071080refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082920180818
17079439refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082920180818
17089829refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082920180818
17094966refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082920180818
17098629refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082920180818
17109109refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082920180818
17109309refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082920180818
17110194refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082920180818
17112452refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082920180818
17146895refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082920180818
17171550refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082920180818
17172752refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082920180818
17179643refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082920180818
17182250refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082920180818
17182799refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082920180818
17184289refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082920180818
17185820refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082920180818
17186419refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082920180818
17186647refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082920180818
17194334refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082920180818
17200077refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082920180818
17204297refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082920180818
17236544refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082920180818
17242197refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082920180818
17253137refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082920180818
17254784refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082920180818
17283443refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082920180818
17295851refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082920180818
17298265refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082920180818
17312781refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082920180818
17322361refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082920180818
17336611refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082920180818
17349059refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082920180818
17385329refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082920180818
17427514refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082920180818
17443386refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082920180818
17448553refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082920180818
17468998refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082920180818
17469453refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082920180818
17471147refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082920180818
17471700refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082920180818
17475290refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082920180818
17490823refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082920180818
17491656refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082920180818
17497960refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082920180818
17500415refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082920180818
17503177refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082920180818
17512996refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082920180818
17519571refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082920180818
17524306refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082920180818
17524322refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082920180818
17530159refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082920180818
17532322refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082920180818
17543710refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082920180818
17548297refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082920180818
17565339refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082920180818
17565925refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082920180818
17568681refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082920180818
17583083refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082920180818
17595167refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082920180818
17609051refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082920180818
17616948refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082920180818
17632851refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082920180818
17643041refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082920180818
17644762refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082920180818
17646373refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082920180818
17656071refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082920180818
17665399refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082920180818
17665617refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082920180818
17666083refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082920180818
17676562refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082920180818
17692847refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082920180818
17718174refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082920180818
17739510refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082920180818
17740644refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082920180818
17746099refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082920180818
17753459refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082920180818
17757083refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082920180818
17758590refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082920180818
17775228refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082920180818
17797156refgcc -m32 -O2 -fomit-frame-pointer2018082920180818
17803936refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082920180818
17817331refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082920180818
17826213refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082920180818
17850768refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082920180818
17854264refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082920180818
17860131refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082920180818
17863176refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082920180818
17864905refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082920180818
17869766refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082920180818
17876147refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082920180818
17887587refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082920180818
17896089refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082920180818
17900016refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082920180818
17907859refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082920180818
17921661refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082920180818
17924815refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082920180818
17926016refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082920180818
17928063refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082920180818
17928437refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082920180818
17934052refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082920180818
17937381refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082920180818
17938109refgcc -m32 -O -fomit-frame-pointer2018082920180818
17950448refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082920180818
17950756refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082920180818
17958801refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082920180818
17959222refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082920180818
17973701refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082920180818
17975556refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082920180818
17977428refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082920180818
17979292refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082920180818
17985111refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082920180818
17985760refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082920180818
17995948refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082920180818
18003270refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082920180818
18018485refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082920180818
18019443refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082920180818
18037092refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082920180818
18039482refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082920180818
18042448refgcc -m32 -Os -fomit-frame-pointer2018082920180818
18069794refgcc -m32 -O3 -fomit-frame-pointer2018082920180818
18083613refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082920180818
18103943refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082920180818
18107087refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082920180818
18107649refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082920180818
18120006refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082920180818
18123511refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082920180818
18130615refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082920180818
18137085refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082920180818
18205829refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082920180818
18216355refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082920180818
18265800refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082920180818
18289594refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082920180818
18309662refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082920180818
18323017refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082920180818
18386580refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082920180818
18455544refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082920180818
20923778refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082920180818
22427732refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082920180818
22438604refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082920180818
22512510refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082920180818
22857082refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082920180818
23008064refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082920180818
24033067refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082920180818
24072778refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082920180818
24704730refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082920180818
24713411refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082920180818
33194434refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082920180818
33539663refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082920180818
33670036refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082920180818
33718734refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082920180818