Implementation notes: x86, kizomba, crypto_encrypt/mcnie3q2562

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_encrypt
Primitive: mcnie3q2562
TimeImplementationCompilerBenchmark dateSUPERCOP version
59547829refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018111820181113
59563058refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018111820181113
59717623refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018111820181113
59743049refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018111820181113
59743274refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018111820181113
59769994refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018111820181113
59911488refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018111820181113
60479172refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018111820181113
60784113refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018111820181113
60817742refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018111820181113
60879188refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018111820181113
60881943refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018111820181113
61032147refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018111820181113
61141492refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018111820181113
61340648refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018111820181113
61378851refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018111820181113
61545675refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018111820181113
61620822refgcc -m32 -O3 -fomit-frame-pointer2018111820181113
61635486refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018111820181113
61648409refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018111820181113
61787988refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018111820181113
61817194refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018111820181113
62121803refgcc -m32 -O -fomit-frame-pointer2018111820181113
62139736refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018111820181113
62395500refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018111820181113
62422721refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018111820181113
62434159refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018111820181113
62464827refgcc -m32 -O2 -fomit-frame-pointer2018111820181113
62502861refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018111820181113
62518456refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018111820181113
62526953refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018111820181113
62553300refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018111820181113
62595044refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018111820181113
62606964refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018111820181113
62663994refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018111820181113
62908697refgcc -m32 -march=athlon -O -fomit-frame-pointer2018111820181113
63100834refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018111820181113
63116625refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018111820181113
63138381refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018111820181113
63271048refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018111820181113
63283746refgcc -m32 -march=i486 -O -fomit-frame-pointer2018111820181113
63327605refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018111820181113
63357774refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018111820181113
63442090refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018111820181113
63475131refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018111820181113
63485349refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018111820181113
63496329refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018111820181113
63516812refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018111820181113
63519836refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018111820181113
63559662refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018111820181113
63741189refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018111820181113
63825014refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018111820181113
63833596refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018111820181113
63870823refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018111820181113
63875726refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018111820181113
63877715refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018111820181113
63916040refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018111820181113
63932065refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018111820181113
64076959refgcc -m32 -march=i386 -O -fomit-frame-pointer2018111820181113
64099565refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018111820181113
64104696refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018111820181113
64254570refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018111820181113
64312901refgcc -m32 -march=k6 -O -fomit-frame-pointer2018111820181113
64338343refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018111820181113
64354174refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018111820181113
64580851refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018111820181113
64746853refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018111820181113
64755551refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018111820181113
64758530refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018111820181113
64830232refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018111820181113
64837119refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018111820181113
64873164refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018111820181113
64873242refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018111820181113
64879779refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018111820181113
64905327refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018111820181113
65002824refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018111820181113
65201661refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018111820181113
65232625refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018111820181113
65271117refgcc -m32 -Os -fomit-frame-pointer2018111820181113
65276266refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018111820181113
65300535refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018111820181113
65384733refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018111820181113
65437512refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018111820181113
65451456refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018111820181113
65515758refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018111820181113
65726274refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018111820181113
65733550refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018111820181113
65768907refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018111820181113
65789256refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018111820181113
65817480refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018111820181113
65829506refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018111820181113
65854042refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018111820181113
65858119refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018111820181113
66010211refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018111820181113
66012790refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018111820181113
66088796refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018111820181113
66474246refgcc -m32 -march=pentium -O -fomit-frame-pointer2018111820181113
66668663refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018111820181113
67665635refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018111820181113
67670659refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018111820181113
67885361refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018111820181113
67929312refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018111820181113
68209526refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018111820181113
68250682refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018111820181113
69120399refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018111820181113
69209417refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018111820181113
69446532refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018111820181113
69817147refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018111820181113
69902067refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018111820181113
70273837refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018111820181113
70413683refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018111820181113
70486514refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018111820181113
70806073refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018111820181113
71928623refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018111820181113
73227824refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018111820181113
73386602refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018111820181113
73564067refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018111820181113
73568923refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018111820181113
73584464refgcc -m32 -march=core2 -O -fomit-frame-pointer2018111820181113
73604383refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018111820181113
73628333refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018111820181113
73662724refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018111820181113
73837798refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018111820181113
73952778refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018111820181113
74018425refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018111820181113
74072804refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018111820181113
74094663refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018111820181113
74107361refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018111820181113
74120879refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018111820181113
74147045refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018111820181113
74148410refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018111820181113
74148516refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018111820181113
74159659refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018111820181113
74191617refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018111820181113
74217189refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018111820181113
74235883refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018111820181113
74264940refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018111820181113
74313813refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018111820181113
74341556refgcc -m32 -march=k8 -O -fomit-frame-pointer2018111820181113
74360141refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018111820181113
74503213refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018111820181113
74514660refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018111820181113
74623286refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018111820181113
74694214refgcc -m32 -march=prescott -O -fomit-frame-pointer2018111820181113
74695935refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018111820181113
74700375refgcc -m32 -march=nocona -O -fomit-frame-pointer2018111820181113
74723163refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018111820181113
74769207refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018111820181113
74874706refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018111820181113
74926948refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018111820181113
74946967refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018111820181113
75196440refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018111820181113
75197069refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018111820181113
75241476refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018111820181113
75288757refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018111820181113
75576685refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018111820181113
75618439refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018111820181113
75757502refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018111820181113
75798447refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018111820181113
77729014refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018111820181113
77854956refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018111820181113
80718139refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018111820181113
80802544refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018111820181113
81803302refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018111820181113
81881669refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018111820181113
82119838refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018111820181113
82291901refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018111820181113
82452169refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018111820181113
82776377refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018111820181113
82902439refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018111820181113
83352099refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018111820181113
83625383refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018111820181113
83701024refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018111820181113
84001695refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018111820181113
86148371refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018111820181113
88463125refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018111820181113