Implementation notes: x86, titan0, crypto_aead/cmcc84v1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: cmcc84v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
238524refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
239560refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
239828refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
239884refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070620190110
240312refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070620190110
240416refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
240868refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070620190110
240908refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
240996refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
241300refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070620190110
241640refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
242396refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
242816refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070620190110
242896refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
242964refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070620190110
243348refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
243728refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070620190110
245780refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
246672refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070620190110
247336refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
249380refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
252436refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
252884refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
253076refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
253124refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
253164refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
253240refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070620190110
253396refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
253568refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
253620refgcc -m32 -O3 -fomit-frame-pointer2019070620190110
253836refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
254028refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
254316refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
254380refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
254420refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
254808refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
255188refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
255220refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
256048refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
256100refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
256412refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
257980refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
259392refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
260196refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070620190110
261248refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
261680refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
261776refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
262040refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
262324refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
262352refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
262456refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
262612refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
262636refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
262660refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
262912refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
263068refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
263160refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
263996refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070620190110
264516refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
265036refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
265244refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
265604refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
265624refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
265624refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070620190110
265828refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
266148refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
266184refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070620190110
266200refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
266284refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
266516refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
266564refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070620190110
266616refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
266724refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
267048refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
267160refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
267252refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
267416refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
267468refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070620190110
267552refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
267552refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070620190110
267568refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
267604refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070620190110
267624refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070620190110
267644refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
268176refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070620190110
268184refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070620190110
268216refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070620190110
268328refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
268360refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070620190110
268724refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070620190110
268744refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
269232refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
269684refgcc -m32 -O2 -fomit-frame-pointer2019070620190110
269828refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070620190110
269936refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
270132refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070620190110
270236refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
270312refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
270468refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
270488refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
270696refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
270772refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070620190110
270968refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
271024refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
271092refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
271260refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
271376refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
271412refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
271820refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
271912refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
271984refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
272012refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
273140refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
273144refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
273272refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
273280refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
273628refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
273820refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
274164refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
274432refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070620190110
275144refgcc -m32 -O -fomit-frame-pointer2019070620190110
275256refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
275508refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
275676refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
275992refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
276180refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
276248refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
277680refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
277800refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
278384refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
278676refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
286024refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
286112refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
286652refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
287420refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
287816refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
287832refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
288204refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
288244refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
288440refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
288496refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
289256refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
289264refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
289436refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
290184refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070620190110
290212refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
290292refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070620190110
290632refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
290676refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
290940refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
291132refgcc -m32 -Os -fomit-frame-pointer2019070620190110
291188refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
291244refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
291820refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070620190110
291876refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
291908refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070620190110
292924refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
292996refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
293216refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070620190110
293548refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070620190110
294944refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
294984refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
295108refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
295664refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
295944refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070620190110
296752refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
296944refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070620190110
296968refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
297564refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070620190110
300416refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
301028refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
301460refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
301524refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
304268refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
305384refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
307100refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110