Implementation notes: x86, titan0, crypto_aead/comet128aesv1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: comet128aesv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
246208refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080120190729
251732refgcc -m32 -O3 -fomit-frame-pointer2019080120190729
251960refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080120190729
252376refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080120190729
254684refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080120190729
255752refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080120190729
258828refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080120190729
259076refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080120190729
262132refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080120190729
262740refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080120190729
262864refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080120190729
265488refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080120190729
265580refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080120190729
266824refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080120190729
273044refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080120190729
273936refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080120190729
275668refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080120190729
275920refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080120190729
277728refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080120190729
278396refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080120190729
278428refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080120190729
278724refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080120190729
279372refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080120190729
279692refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080120190729
279900refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080120190729
280232refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080120190729
280496refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080120190729
281244refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080120190729
281792refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080120190729
282240refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080120190729
282696refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080120190729
282952refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080120190729
283168refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080120190729
283524refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080120190729
283648refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080120190729
283652refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080120190729
283932refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080120190729
284432refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080120190729
284452refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080120190729
284592refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080120190729
285816refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080120190729
287024refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080120190729
311176refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080120190729
314296refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080120190729
343816refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080120190729
343924refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080120190729
344016refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080120190729
380112refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080120190729
388524refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080120190729
388748refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080120190729
390416refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080120190729
391824refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080120190729
396220refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080120190729
399028refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080120190729
399872refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080120190729
400572refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080120190729
401200refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080120190729
401432refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080120190729
402788refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080120190729
405964refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080120190729
407260refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080120190729
407356refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080120190729
407540refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080120190729
408372refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080120190729
408372refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080120190729
409916refgcc -m32 -O2 -fomit-frame-pointer2019080120190729
411224refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080120190729
412252refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080120190729
412324refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080120190729
412532refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080120190729
413280refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080120190729
413324refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080120190729
413624refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080120190729
414364refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080120190729
415304refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080120190729
415704refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080120190729
415764refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080120190729
415956refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080120190729
416036refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080120190729
416044refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080120190729
416092refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080120190729
418044refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080120190729
418064refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080120190729
418424refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080120190729
418688refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080120190729
418872refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080120190729
419056refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080120190729
419188refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080120190729
420212refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080120190729
421232refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080120190729
421656refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080120190729
422684refgcc -m32 -O -fomit-frame-pointer2019080120190729
422800refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080120190729
422848refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080120190729
422952refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080120190729
423188refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080120190729
423308refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080120190729
423356refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080120190729
423504refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080120190729
423520refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080120190729
424176refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080120190729
424180refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080120190729
424936refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080120190729
425112refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080120190729
425736refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080120190729
426160refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080120190729
426476refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080120190729
429460refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080120190729
429544refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080120190729
429848refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080120190729
432628refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080120190729
432708refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080120190729
432996refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080120190729
433000refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080120190729
435364refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080120190729
435580refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080120190729
436084refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080120190729
446384refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080120190729
447616refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080120190729
448276refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080120190729
448524refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080120190729
448804refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080120190729
450600refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080120190729
451608refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080120190729
455748refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080120190729
455784refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080120190729
455804refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080120190729
456020refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080120190729
458680refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080120190729
459716refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080120190729
459804refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080120190729
459932refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080120190729
460652refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080120190729
460860refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080120190729
461632refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080120190729
462804refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080120190729
463028refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080120190729
463208refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080120190729
463296refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080120190729
463348refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080120190729
463404refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080120190729
463420refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080120190729
463644refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080120190729
463700refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080120190729
463708refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080120190729
464324refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080120190729
464832refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080120190729
464856refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080120190729
464912refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080120190729
465036refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080120190729
465064refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080120190729
465520refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080120190729
465632refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080120190729
465812refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080120190729
466400refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080120190729
466628refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080120190729
466676refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080120190729
467008refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080120190729
467092refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080120190729
467296refgcc -m32 -Os -fomit-frame-pointer2019080120190729
467340refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080120190729
467456refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080120190729
467488refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080120190729
467584refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080120190729
467784refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080120190729
468492refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080120190729
469076refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080120190729
469216refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080120190729
469524refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080120190729
470248refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080120190729
470284refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080120190729
471716refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080120190729
472768refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080120190729
483016refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080120190729
511632refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080120190729
515380refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080120190729