Implementation notes: x86, kizomba, crypto_aead/cmcc22v1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: cmcc22v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
224553refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082220180818
224588refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082220180818
225236refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
225490refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
226169refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
226989refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082220180818
227000refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082220180818
227113refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082220180818
227421refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
227879refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082220180818
228498refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
228800refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
228840refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
228911refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
229734refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082220180818
230771refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
230887refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
232063refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
234869refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082220180818
235371refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
236285refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
237187refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
238042refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
238106refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
238140refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
238169refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
238323refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
238439refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
238543refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
238674refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
238828refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
238838refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
238993refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
239123refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
239579refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
239881refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
240125refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
240278refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
240812refgcc -m32 -O3 -fomit-frame-pointer2018082220180818
241621refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
243140refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
244337refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082220180818
244469refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
244806refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
245489refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
245909refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
246056refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
246730refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
247057refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
247080refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082220180818
247133refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
247173refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
247549refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
247602refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
247657refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
248476refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
248544refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
249436refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
249479refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
249663refgcc -m32 -O2 -fomit-frame-pointer2018082220180818
249691refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
249770refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
250014refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082220180818
250160refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
250560refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
250619refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
250623refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
250936refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082220180818
250986refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082220180818
251002refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
251105refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
251149refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082220180818
251968refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082220180818
252002refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082220180818
252028refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
252062refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
252103refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
252107refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
252123refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082220180818
252238refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
252367refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082220180818
252444refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
252457refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
252691refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
253274refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
253357refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
253693refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
253772refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082220180818
253968refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
254002refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
254030refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
254496refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
254573refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
254716refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
254974refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
255123refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
255165refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082220180818
255191refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
255536refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
255546refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
255590refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
255605refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
255619refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
255631refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
255653refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
255655refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
255675refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082220180818
256342refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082220180818
256609refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
256873refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
256897refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
256964refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
257163refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082220180818
257218refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082220180818
257353refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082220180818
257415refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
257621refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
257669refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082220180818
257797refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
257837refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
258317refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
259029refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
259423refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
260844refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
260916refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082220180818
260936refgcc -m32 -O -fomit-frame-pointer2018082220180818
261411refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
261605refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
261758refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
262292refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
262296refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
265151refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
275031refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
275216refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082220180818
275256refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082220180818
275446refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082220180818
275523refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082220180818
277294refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082220180818
277441refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082220180818
277569refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082220180818
277704refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
277887refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
277903refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
278225refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
278716refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
279000refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
279056refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
279177refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
279333refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
279355refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
279367refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
279413refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
279693refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
279877refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
280121refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082220180818
280142refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
280200refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
280252refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
280477refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
280545refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
280577refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
280724refgcc -m32 -Os -fomit-frame-pointer2018082220180818
280941refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
281486refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
281793refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
281819refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
282185refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
282269refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
282611refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082220180818
284285refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
287522refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
287940refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
288728refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
289081refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
289164refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
290450refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818