Implementation notes: x86, titan0, crypto_aead/cmcc44v1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: cmcc44v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
239212refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
239444refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070620190110
239472refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
239756refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070620190110
239872refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
240264refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070620190110
240292refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070620190110
240564refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
240928refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
241232refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
241628refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
241916refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
241964refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
242412refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070620190110
242668refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070620190110
242732refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070620190110
242772refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
243032refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070620190110
244896refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
245672refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
250004refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
252364refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
252728refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
254056refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070620190110
254208refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
254352refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
254880refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
254936refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
255068refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
255288refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
255420refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
255524refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
255852refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
255968refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
256468refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
256604refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
256840refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
257940refgcc -m32 -O3 -fomit-frame-pointer2019070620190110
258224refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
258768refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
258900refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
259648refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
260064refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
260264refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
261132refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
261840refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
262008refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
262112refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
262176refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
262212refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070620190110
262264refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
262272refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
262804refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
262976refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
263012refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
263092refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
263268refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
264004refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
264224refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
264380refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
264496refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
264788refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070620190110
265012refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
265016refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
265152refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
265176refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
265580refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
265688refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
265888refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070620190110
265980refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
266016refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
266112refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
266116refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
266292refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
266332refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
266592refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070620190110
266600refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
267016refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
267212refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
267280refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070620190110
267372refgcc -m32 -O2 -fomit-frame-pointer2019070620190110
267444refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070620190110
267624refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
267652refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
267872refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070620190110
268032refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070620190110
268152refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
268172refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
268384refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070620190110
268388refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070620190110
268400refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070620190110
268588refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
268688refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
268864refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070620190110
268920refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070620190110
269052refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070620190110
269156refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
269240refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
269316refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070620190110
269432refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
269480refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
269488refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
269500refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
269572refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
269632refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070620190110
269884refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
269980refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070620190110
270044refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
270044refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
270680refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
270732refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
270980refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070620190110
271108refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
271560refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
271980refgcc -m32 -O -fomit-frame-pointer2019070620190110
272416refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
272560refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
272712refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
273064refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
273560refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
273792refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
275024refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
275056refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
275360refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
275364refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
275660refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
275852refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
276552refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
277088refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
277672refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
277868refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
285484refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
285556refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
285640refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
286924refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
287864refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
287960refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
287976refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
288300refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
288572refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
288948refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070620190110
289896refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070620190110
290084refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
290368refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
290560refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
290824refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
291120refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
291260refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
291284refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
291360refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
291448refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
291916refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
292040refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
292420refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070620190110
292664refgcc -m32 -Os -fomit-frame-pointer2019070620190110
293016refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
293092refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
293284refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070620190110
293504refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
293552refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070620190110
293700refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070620190110
293960refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070620190110
294960refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
295244refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
295392refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070620190110
295472refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070620190110
295816refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
296292refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
297368refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
300316refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
301724refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
304816refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
305032refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
305704refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
306916refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
307828refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110