Implementation notes: x86, kizomba, crypto_aead/wheeshtv1mr5fr7t256

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: wheeshtv1mr5fr7t256
TimeImplementationCompilerBenchmark dateSUPERCOP version
160192refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082620180818
160218refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082620180818
160597refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082620180818
162068refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082620180818
163302refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082620180818
163436refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082620180818
163919refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082620180818
164732refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082620180818
166012refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082620180818
166208refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082620180818
166996refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082620180818
167262refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082620180818
167371refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082620180818
167377refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082620180818
167580refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082620180818
167589refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082620180818
167619refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082620180818
167680refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082620180818
167688refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082620180818
167701refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082620180818
167883refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082620180818
168028refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082620180818
168426refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082620180818
168492refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082620180818
168971refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082620180818
169367refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082620180818
169442refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082620180818
169637refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082620180818
169909refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082620180818
173113refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082620180818
174943refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082620180818
175022refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082620180818
178288refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082620180818
179186refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082620180818
183410refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082620180818
183490refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082620180818
183554refgcc -m32 -O2 -fomit-frame-pointer2018082620180818
185811refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082620180818
186744refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082620180818
186818refgcc -m32 -O -fomit-frame-pointer2018082620180818
192213refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082620180818
192865refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082620180818
193006refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082620180818
193064refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082620180818
193171refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082620180818
194331refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082620180818
194571refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082620180818
194589refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082620180818
194681refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082620180818
194970refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082620180818
195367refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082620180818
195869refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082620180818
196988refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082620180818
197090refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082620180818
197496refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082620180818
197802refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082620180818
197831refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082620180818
198080refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082620180818
198179refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082620180818
198238refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082620180818
198300refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082620180818
198488refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082620180818
198800refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082620180818
198824refgcc -m32 -Os -fomit-frame-pointer2018082620180818
198922refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082620180818
198987refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082620180818
198994refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082620180818
199361refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082620180818
199410refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082620180818
199709refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082620180818
199915refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082620180818
200226refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082620180818
204074refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082620180818
204369refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082620180818
204837refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082620180818
209352refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082620180818
209732refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082620180818
209826refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082620180818
209929refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082620180818
209967refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082620180818
211847refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082620180818
211957refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082620180818
212954refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082620180818
213281refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082620180818
216681refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082620180818
216782refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082620180818
217292refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082620180818
218558refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082620180818
220203refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082620180818
220316refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082620180818
220480refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082620180818
221244refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082620180818
236401refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082620180818
236508refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082620180818
237393refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082620180818
237414refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082620180818
238062refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082620180818
238423refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082620180818
238471refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082620180818
238534refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082620180818
248469refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082620180818
249677refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082620180818
253141refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082620180818
253589refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082620180818
253708refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082620180818
253744refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082620180818
254603refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082620180818
254721refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082620180818
257425refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082620180818
257577refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082620180818
257780refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082620180818
257794refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082620180818
258028refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082620180818
258351refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082620180818
261958refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082620180818
262496refgcc -m32 -O3 -fomit-frame-pointer2018082620180818
263232refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082620180818
265589refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082620180818
266045refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082620180818
266105refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082620180818
266638refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082620180818
267123refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082620180818
267639refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082620180818
267846refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082620180818
268266refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082620180818
269222refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082620180818
269986refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082620180818
270440refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082620180818
296502refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082620180818
296595refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082620180818
296994refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082620180818
297220refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082620180818
297270refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082620180818
298145refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082620180818
298603refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082620180818
300643refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082620180818
300683refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082620180818
301155refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082620180818
301580refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082620180818
301653refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082620180818
302131refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082620180818
302315refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082620180818
302513refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082620180818
303323refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082620180818
303841refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082620180818
304068refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082620180818
305883refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082620180818
306502refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082620180818
306808refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082620180818
307764refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082620180818
308137refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082620180818
308748refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082620180818
309807refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082620180818
310559refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082620180818
310685refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082620180818
310956refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082620180818
311272refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082620180818
311345refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082620180818
313815refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082620180818
314829refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082620180818
316323refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082620180818
630057refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082620180818
631494refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082620180818
634280refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082620180818
634672refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082620180818
635163refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082620180818
635401refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082620180818
640931refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082620180818
675125refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082620180818
676816refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082620180818
732508refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082620180818
734033refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082620180818
734435refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082620180818
736010refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082620180818
737399refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082620180818
737464refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082620180818