Implementation notes: x86, kizomba, crypto_aead/cmcc84v1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: cmcc84v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
224147refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
224181refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082220180818
224592refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
224954refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
225137refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082220180818
226672refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082220180818
227861refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
228048refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082220180818
228545refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
229109refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
229766refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
230147refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082220180818
230288refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
230573refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
230598refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082220180818
230963refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
231254refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082220180818
232107refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082220180818
232302refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
233940refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
234409refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
235289refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
236478refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
237780refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
238018refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082220180818
238289refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
238478refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
238756refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
238800refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
238885refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
239066refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
239467refgcc -m32 -O3 -fomit-frame-pointer2018082220180818
239591refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
239800refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
239802refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
239837refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
240000refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
240265refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
240395refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
240639refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
240982refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
241829refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
242787refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
243108refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
245883refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
246104refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
246685refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
246712refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082220180818
246962refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
247172refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
247212refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
247381refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
247540refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
248075refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
248717refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
249143refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
249269refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
249278refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
249776refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
249938refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
250018refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
250250refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082220180818
250442refgcc -m32 -O2 -fomit-frame-pointer2018082220180818
250849refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082220180818
250857refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
250881refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
250909refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
251067refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
251139refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
251258refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
251395refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
251411refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
251535refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
251899refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
251964refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
252020refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082220180818
252071refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082220180818
252246refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
252401refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
252521refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
252552refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
252862refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
252875refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082220180818
253137refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
253224refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
253258refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
253285refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082220180818
253559refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
253591refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
253700refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
253772refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
253927refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
254424refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082220180818
254526refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
254643refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082220180818
254897refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
255056refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082220180818
255096refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
255209refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082220180818
255879refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
255947refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
255990refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
256212refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
256330refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082220180818
256394refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082220180818
256428refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
256727refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082220180818
256744refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
257022refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
257069refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082220180818
257169refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
257292refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
257655refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
258117refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
258192refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
258278refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
258615refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
258869refgcc -m32 -O -fomit-frame-pointer2018082220180818
259248refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
259381refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
259637refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
259714refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
259992refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
260734refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
260873refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082220180818
260964refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
261482refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
261764refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082220180818
261820refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
264821refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
264920refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082220180818
269047refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
271927refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
271951refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
272436refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
273147refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
273629refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
273748refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
273998refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
274119refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
274326refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
274409refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
274525refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
274617refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
275342refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
275599refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
275811refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
275925refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082220180818
276479refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
276881refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
276899refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082220180818
277367refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
277403refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
277817refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
278621refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
278776refgcc -m32 -Os -fomit-frame-pointer2018082220180818
279054refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
279455refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
279922refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082220180818
279967refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
280260refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082220180818
280380refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082220180818
280958refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082220180818
281153refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082220180818
281192refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
281734refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
281847refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
281905refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
282883refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082220180818
284988refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082220180818
285083refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
285256refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
287804refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
288029refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
291290refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
292629refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818