Implementation notes: x86, titan0, crypto_aead/cmcc42v1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: cmcc42v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
239112refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
239160refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
239316refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070620190110
239384refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070620190110
239388refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
240304refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070620190110
240312refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
240580refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070620190110
240656refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
241332refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070620190110
242016refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
242820refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
242936refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
242988refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
243116refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
243808refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070620190110
244040refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070620190110
244840refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
245820refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
247120refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070620190110
251280refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070620190110
252680refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
253052refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
253156refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
253192refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
253272refgcc -m32 -O3 -fomit-frame-pointer2019070620190110
253296refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
253440refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
253684refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
253960refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
254136refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
254588refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
254848refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
255200refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
255280refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
255384refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
255416refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
255428refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
255592refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
255632refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
255668refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
255892refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
256400refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
256484refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
260664refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
261092refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
261428refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
261540refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
261624refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
261876refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070620190110
262140refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
262156refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
262508refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
262756refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
263368refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
263416refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
263692refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
263728refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
263828refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
263944refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
264436refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070620190110
264728refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
265088refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
265144refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
265652refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
265668refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
265676refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070620190110
265796refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
265932refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
266196refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070620190110
266356refgcc -m32 -O2 -fomit-frame-pointer2019070620190110
266548refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070620190110
266548refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070620190110
266620refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
266808refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
266868refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070620190110
267116refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
267244refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
267308refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
267328refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070620190110
267592refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
267644refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
267932refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070620190110
267940refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
268088refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070620190110
268124refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
268248refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070620190110
268396refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
268760refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
268964refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070620190110
269080refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
269088refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070620190110
269112refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
269144refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070620190110
269456refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
269504refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
269556refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
269604refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
269652refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
269712refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070620190110
270072refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
270452refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070620190110
270868refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
270900refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
270980refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070620190110
271372refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
271380refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
271820refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070620190110
271848refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
271880refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
272156refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
272280refgcc -m32 -O -fomit-frame-pointer2019070620190110
272444refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
272596refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
272668refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
272712refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
272812refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
273596refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
274384refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
274524refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
274760refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
275304refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
275628refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
275628refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
275628refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
275840refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
276400refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
276552refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
276848refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
277104refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
278816refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
279224refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
292248refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
292744refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
293008refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
293244refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
293316refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
293432refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070620190110
293448refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
293464refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
293632refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
293944refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
294180refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070620190110
294220refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070620190110
294288refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
294368refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
294516refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070620190110
294816refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070620190110
294864refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
295044refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
295104refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070620190110
295192refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
295340refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
295348refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
295408refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
295580refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
295652refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
295772refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070620190110
295944refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
296184refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
296200refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
296520refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070620190110
296692refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070620190110
296896refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
296968refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
297256refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
298048refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
298304refgcc -m32 -Os -fomit-frame-pointer2019070620190110
298360refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
298668refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
302976refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
303364refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
303464refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
304404refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
305044refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
305448refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110