Implementation notes: x86, kizomba, crypto_aead/cmcc42v1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: cmcc42v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
224551refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082220180818
224629refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
225042refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082220180818
225325refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
225424refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
225568refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082220180818
225691refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
226171refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082220180818
226268refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082220180818
226544refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
226551refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082220180818
226726refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082220180818
226748refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082220180818
227431refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
227609refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
227873refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
229200refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
230059refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
230685refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
232913refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
236621refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
236723refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
237212refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
237426refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
237470refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
237678refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
238119refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
238206refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
238401refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
238619refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
238980refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
239350refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
240058refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082220180818
240061refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
240232refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
240480refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
240845refgcc -m32 -O3 -fomit-frame-pointer2018082220180818
240977refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
241115refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
242639refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
243220refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
244343refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
244468refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
244835refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
245582refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
245707refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082220180818
245837refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
245948refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
246417refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
246707refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
246748refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
246828refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
247097refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
247155refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
247894refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
247935refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
247957refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
249066refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
249067refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
249193refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
249421refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
249435refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
249627refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
250182refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082220180818
250425refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
250464refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082220180818
250549refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
250712refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
250790refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082220180818
251019refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
251211refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
251323refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
251335refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
251397refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
251432refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082220180818
251949refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
252087refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
252200refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
252387refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
252677refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
252725refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
252963refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
252976refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082220180818
253107refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082220180818
253228refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082220180818
253286refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082220180818
253324refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082220180818
253345refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082220180818
253415refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
253621refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
253794refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
253871refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
253901refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
253970refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
254319refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082220180818
254347refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082220180818
254468refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082220180818
254508refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
254633refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
254645refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
254657refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
254675refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
255044refgcc -m32 -O2 -fomit-frame-pointer2018082220180818
255175refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
255184refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
255369refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082220180818
255373refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082220180818
255405refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
255706refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
256180refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082220180818
256672refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
256685refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
256748refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
256818refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
257306refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
257748refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
258024refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
258218refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
258365refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
258570refgcc -m32 -O -fomit-frame-pointer2018082220180818
258598refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
258673refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
259153refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
259339refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082220180818
261264refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
261863refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
262169refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
262526refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
264125refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
264156refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
265502refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
273034refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
275736refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
276847refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
277087refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082220180818
277252refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
277633refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082220180818
277651refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082220180818
278361refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082220180818
278531refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
278831refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
279026refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
279042refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
279145refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082220180818
279163refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
279209refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
279275refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082220180818
279506refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
279607refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082220180818
279760refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
279922refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
279934refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
280021refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
280333refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
280418refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
281020refgcc -m32 -Os -fomit-frame-pointer2018082220180818
281081refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
281123refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
281206refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
281354refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
281615refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
281616refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
281661refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082220180818
281742refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
282423refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
284443refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082220180818
284508refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
285093refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
285692refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
287276refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
287298refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
287586refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
287883refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
288311refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
288417refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
289433refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818