Implementation notes: x86, kizomba, crypto_aead/norx6444v1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: norx6444v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
112206refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
113399refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
113552refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
113752refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
113848refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
114426refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
114470refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
114865refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
115718refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
115945refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
117250refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
118169refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
118199refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
118615refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
118742refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
118776refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
118790refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
118847refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
118887refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
118970refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
119023refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
119053refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
119088refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
119119refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
119373refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
119633refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
119932refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
120107refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
120534refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
121911refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
122754refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
123331refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
144549refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
145531refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
145558refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
146695refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
147127refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
147381refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
148094refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
148318refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
148319refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
148360refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
148405refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
148429refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
148504refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
148802refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
149389refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
149766refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
152034refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
152780refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
177037refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
177163refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
177192refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
177613refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
177792refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
178059refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
178375refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
178456refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
178609refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
178673refgcc -m32 -O -fomit-frame-pointer2018082420180818
178807refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
178841refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
178907refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
179035refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
179117refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
179119refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
179138refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
179458refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
179500refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
179546refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
179558refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
179641refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
180026refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
180141refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
180194refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
180322refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
180335refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
180369refgcc -m32 -O2 -fomit-frame-pointer2018082420180818
180933refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
181135refgcc -m32 -O3 -fomit-frame-pointer2018082420180818
181522refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
181565refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
181889refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
181984refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
182477refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
183262refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
183286refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
183307refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
183764refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
184101refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
184510refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
184598refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
184647refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
184828refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
185070refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
185145refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
185171refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
185203refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
185437refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
185481refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
185540refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
185646refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
185873refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
185901refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
186026refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
186496refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
186734refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
186862refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
187115refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
187740refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
187766refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
187827refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
188142refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
188262refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
188312refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
189742refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
189766refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
189838refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
190071refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
190114refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
190326refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
191558refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
191619refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
191957refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
192288refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
192417refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
197167refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
197764refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
198773refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
198777refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
198810refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
199270refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
199359refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
199472refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
199595refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
200181refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
200287refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
200597refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
200696refgcc -m32 -Os -fomit-frame-pointer2018082420180818
200705refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
200917refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
201425refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
201571refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
201607refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
201852refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
201885refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
201918refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
201938refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
201990refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
202206refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
202218refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
202292refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
202421refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
202579refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
202766refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
202940refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
203014refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
203692refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
215277refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
216826refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
217185refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
242694refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
368744refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
371363refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
377110refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
391621refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
394748refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
396095refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
396467refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
404298refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
422026refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
426012refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
431843refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
439260refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
450006refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
450742refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818