Implementation notes: x86, gcc14, crypto_sign/sflashv2

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_sign
Primitive: sflashv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
459423refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016103020161009
461421refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016103020161009
463257refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016103020161009
464049refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016103020161009
464076refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016103020161009
464292refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016103020161009
466623refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016103020161009
466920refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016103020161009
467496refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016103020161009
468630refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016103020161009
469053refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016103020161009
469269refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016103020161009
469287refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016103020161009
469791refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016103020161009
470367refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016103020161009
470547refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016103020161009
470817refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016103020161009
472041refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016103020161009
475056refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016103020161009
476451refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016103020161009
476730refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016103020161009
476766refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016103020161009
477324refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016103020161009
478431refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016103020161009
478755refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016103020161009
478809refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016103020161009
479439refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016103020161009
480123refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016103020161009
480303refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016103020161009
481050refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016103020161009
481140refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016103020161009
481554refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016103020161009
481842refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016103020161009
481896refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016103020161009
482391refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016103020161009
482454refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016103020161009
482634refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016103020161009
482886refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016103020161009
482895refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016103020161009
483147refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016103020161009
483372refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016103020161009
483435refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016103020161009
483804refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016103020161009
484515refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016103020161009
484875refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016103020161009
490167refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016103020161009
490248refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016103020161009
491220refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016103020161009
491391refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016103020161009
500247refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016103020161009
509967refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016103020161009
514917refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016103020161009
514971refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016103020161009
516078refgcc -m32 -O3 -fomit-frame-pointer2016103020161009
525213refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016103020161009
525429refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016103020161009
525663refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016103020161009
525753refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016103020161009
525861refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016103020161009
526347refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016103020161009
529137refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016103020161009
529470refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016103020161009
529929refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016103020161009
537435refgcc -m32 -O2 -fomit-frame-pointer2016103020161009
538551refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016103020161009
539019refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016103020161009
539109refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016103020161009
543726refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016103020161009
543870refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016103020161009
544176refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016103020161009
546318refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016103020161009
546570refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016103020161009
546570refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016103020161009
547488refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016103020161009
547740refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016103020161009
548595refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016103020161009
549801refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016103020161009
549936refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016103020161009
550026refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016103020161009
550062refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016103020161009
550071refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016103020161009
550314refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016103020161009
550332refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016103020161009
550422refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016103020161009
550458refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016103020161009
550503refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016103020161009
550710refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016103020161009
551223refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016103020161009
551448refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016103020161009
551565refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016103020161009
552573refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016103020161009
553941refgcc -m32 -march=k6 -O -fomit-frame-pointer2016103020161009
554013refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016103020161009
554139refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016103020161009
554814refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016103020161009
557091refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016103020161009
557154refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016103020161009
564435refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016103020161009
564957refgcc -m32 -march=k8 -O -fomit-frame-pointer2016103020161009
565137refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016103020161009
566325refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016103020161009
566352refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016103020161009
566388refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016103020161009
567063refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016103020161009
570006refgcc -m32 -march=athlon -O -fomit-frame-pointer2016103020161009
570681refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016103020161009
576864refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016103020161009
577827refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016103020161009
578664refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016103020161009
578763refgcc -m32 -march=core2 -O -fomit-frame-pointer2016103020161009
580671refgcc -m32 -march=prescott -O -fomit-frame-pointer2016103020161009
580698refgcc -m32 -march=nocona -O -fomit-frame-pointer2016103020161009
582318refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016103020161009
583443refgcc -m32 -O -fomit-frame-pointer2016103020161009
583839refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016103020161009
584397refgcc -m32 -march=i386 -O -fomit-frame-pointer2016103020161009
585558refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016103020161009
585882refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016103020161009
587133refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016103020161009
597663refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016103020161009
598896refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016103020161009
601227refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016103020161009
601677refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016103020161009
610398refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016103020161009
610416refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016103020161009
614268refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016103020161009
614493refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016103020161009
614511refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016103020161009
614736refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016103020161009
615150refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016103020161009
615267refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016103020161009
618363refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016103020161009
620424refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016103020161009
620973refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016103020161009
625914refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016103020161009
625950refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016103020161009
626112refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016103020161009
627030refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016103020161009
629523refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016103020161009
629667refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016103020161009
630126refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016103020161009
630369refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016103020161009
631440refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016103020161009
631557refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016103020161009
632556refgcc -m32 -Os -fomit-frame-pointer2016103020161009
632673refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016103020161009
633141refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016103020161009
633222refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016103020161009
633402refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016103020161009
634131refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016103020161009
634761refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016103020161009
636273refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016103020161009
636300refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016103020161009
636534refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016103020161009
708822refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016103020161009
710226refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016103020161009
713997refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016103020161009
820980refgcc -m32 -march=i486 -O -fomit-frame-pointer2016103020161009
822195refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016103020161009
824661refgcc -m32 -march=pentium -O -fomit-frame-pointer2016103020161009