Implementation notes: x86, gcc14, crypto_sign/mqqsig192

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_sign
Primitive: mqqsig192
TimeImplementationCompilerBenchmark dateSUPERCOP version
215730refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102820161009
219105refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102820161009
219204refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102820161009
219222refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102820161009
219762refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102820161009
223416refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102820161009
223461refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102820161009
223533refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102820161009
223542refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102820161009
228267refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102820161009
249975refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102820161009
250047refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102820161009
250551refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102820161009
250596refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102820161009
255816refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102820161009
257976refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102820161009
260136refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102820161009
260271refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102820161009
260298refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102820161009
260964refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102820161009
261783refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102820161009
271557refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102820161009
271818refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102820161009
271845refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102820161009
272124refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102820161009
272214refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102820161009
295011refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102820161009
298350refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102820161009
367443refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102820161009
371187refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102820161009
376605refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102820161009
379737refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102820161009
385551refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102820161009
386676refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102820161009
399744refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102820161009
399924refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102820161009
400329refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102820161009
416628refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102820161009
420975refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102820161009
422127refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102820161009
422523refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102820161009
424287refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102820161009
427104refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102820161009
427374refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102820161009
430290refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102820161009
430290refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102820161009
430299refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102820161009
433278refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102820161009
433440refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102820161009
433467refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102820161009
433629refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102820161009
433629refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102820161009
433638refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102820161009
434106refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102820161009
434124refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102820161009
434151refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102820161009
434943refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102820161009
439884refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102820161009
442089refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102820161009
443241refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102820161009
443394refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102820161009
444537refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102820161009
444564refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102820161009
444663refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102820161009
444735refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102820161009
445770refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102820161009
447417refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102820161009
447678refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102820161009
447696refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102820161009
448074refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102820161009
448119refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102820161009
448209refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102820161009
448362refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102820161009
448614refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102820161009
448695refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102820161009
448776refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102820161009
449334refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102820161009
451701refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102820161009
452142refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102820161009
452664refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102820161009
452781refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102820161009
452853refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102820161009
460395refgcc -m32 -O3 -fomit-frame-pointer2016102820161009
461439refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102820161009
462501refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102820161009
464715refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102820161009
473454refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102820161009
478494refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102820161009
478512refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102820161009
478593refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102820161009
481437refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102820161009
481599refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102820161009
481608refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102820161009
481851refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102820161009
483957refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102820161009
485676refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102820161009
488781refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102820161009
493452refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102820161009
493470refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102820161009
494235refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102820161009
494838refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102820161009
508239refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102820161009
508491refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102820161009
518814refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102820161009
518949refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102820161009
520218refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102820161009
521595refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102820161009
525852refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102820161009
526509refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102820161009
537642refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102820161009
538812refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102820161009
538929refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102820161009
540513refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102820161009
540549refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102820161009
541269refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102820161009
542466refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102820161009
542925refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102820161009
543015refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102820161009
543204refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102820161009
547911refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102820161009
547965refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102820161009
548532refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102820161009
552348refgcc -m32 -O2 -fomit-frame-pointer2016102820161009
552483refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102820161009
556443refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102820161009
556767refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102820161009
556803refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102820161009
558126refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102820161009
558180refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102820161009
563454refgcc -m32 -O -fomit-frame-pointer2016102820161009
566622refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102820161009
567873refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102820161009
573705refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102820161009
574155refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102820161009
586701refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102820161009
586917refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102820161009
587061refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102820161009
587385refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102820161009
597285refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102820161009
597348refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102820161009
598302refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102820161009
601011refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102820161009
602298refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102820161009
603099refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102820161009
631395refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102820161009
631395refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102820161009
631566refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102820161009
631863refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102820161009
641160refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102820161009
642078refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102820161009
642573refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102820161009
642591refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102820161009
654831refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102820161009
655794refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102820161009
657270refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102820161009
657990refgcc -m32 -Os -fomit-frame-pointer2016102820161009
658251refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102820161009
660321refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102820161009
661365refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102820161009
661437refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102820161009