Implementation notes: x86, kizomba, crypto_aead/cmcc24v1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: cmcc24v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
223754refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082220180818
223895refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
223984refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
224201refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
225296refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082220180818
225307refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
225369refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082220180818
225672refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082220180818
226143refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
226377refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082220180818
226721refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
227451refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082220180818
227951refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
228036refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
228756refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082220180818
229075refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082220180818
231109refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
232545refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
232560refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
233799refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
235155refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
235736refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
237214refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
237938refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
238459refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
238546refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082220180818
238564refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
238615refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
238771refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
238772refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
239423refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
239546refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
239613refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
239625refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
240341refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
240480refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
240918refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
242565refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
243625refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
243653refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
243680refgcc -m32 -O3 -fomit-frame-pointer2018082220180818
244810refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
245929refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
245998refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
246131refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082220180818
246222refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
246348refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
246407refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
246851refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
247106refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
247567refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
247573refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
247708refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
247815refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
247847refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
248385refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
248585refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
248723refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
248742refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
249191refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
249341refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
249528refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
249560refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
249609refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
250200refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082220180818
250304refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
251052refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
251266refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082220180818
251562refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
251595refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082220180818
251629refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
251764refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082220180818
251873refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
251958refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
252067refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
252118refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
252133refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
252290refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
252306refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
252410refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082220180818
252468refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
252476refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
252664refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
252899refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
253102refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082220180818
253482refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082220180818
253524refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082220180818
253568refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
253774refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
254137refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082220180818
254359refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
254403refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082220180818
254482refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
254509refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082220180818
254576refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082220180818
254994refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
255117refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082220180818
255331refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
255364refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
255645refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
255907refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
256133refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
256201refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082220180818
256591refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
256835refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
256926refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
257034refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
257048refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082220180818
257201refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082220180818
257762refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
257796refgcc -m32 -O2 -fomit-frame-pointer2018082220180818
258058refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
258095refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
258238refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
258301refgcc -m32 -O -fomit-frame-pointer2018082220180818
258302refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
258607refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
258665refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
258748refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
259002refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
259099refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
259236refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
260024refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
260246refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
260496refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
260659refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
261383refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
261502refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
263320refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082220180818
264480refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
266246refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
267312refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
272353refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
272877refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
273338refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
273456refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
274002refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
274125refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082220180818
274133refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
274635refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
274921refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
275172refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
275214refgcc -m32 -Os -fomit-frame-pointer2018082220180818
275217refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082220180818
275385refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
275811refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
275857refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082220180818
275879refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
276167refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
276254refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
276637refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082220180818
276758refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
276810refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
276960refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
277063refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
277488refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
278153refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
278340refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
278480refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
278893refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
280250refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082220180818
280371refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
280444refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
280548refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082220180818
280688refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
281088refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082220180818
282226refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
282814refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082220180818
283155refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082220180818
286032refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
286167refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
286802refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
287342refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
289423refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
291280refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
291671refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818