Implementation notes: x86, kizomba, crypto_aead/proest256copav1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: proest256copav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
291610refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
292168refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
298998refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
302842refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
303305refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
303554refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
307078refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
307559refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
307925refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
308129refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
310234refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
312673refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
313192refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
313488refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
314351refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
316284refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
317256refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
317592refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
318107refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
320599refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
321177refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
323918refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
324516refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
326323refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
327204refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
327883refgcc -m32 -O3 -fomit-frame-pointer2018082520180818
328339refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
329321refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
329458refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
329685refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
330151refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
330913refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
332717refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
334256refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
342809refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
345687refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
345907refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
348540refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
364105refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
373605refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
378419refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
382307refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
410714refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
439276refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
485062refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
487270refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
487600refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
487907refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
488026refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
488567refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
493075refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
493115refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
493352refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
493857refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
494272refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
500695refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
501857refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
503486refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
504217refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
504988refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
505508refgcc -m32 -O -fomit-frame-pointer2018082520180818
506363refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
506405refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
506418refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
507010refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
509190refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
509357refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
509546refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
509846refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
509990refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
510270refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
510474refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
510514refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
510641refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
510863refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
510929refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
511315refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
513437refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
513659refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
514032refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
514297refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
514470refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
514475refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
514528refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
516002refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
516191refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
516289refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
516482refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
516589refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
516631refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
516776refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
517591refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
517681refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
517770refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
517859refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
518049refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
518448refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
521957refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
522333refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
522704refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
522762refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
522912refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
522924refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
523555refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
524409refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
524496refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
524613refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
524857refgcc -m32 -O2 -fomit-frame-pointer2018082520180818
525046refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
525458refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
526651refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
526942refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
527645refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
527714refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
528530refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
529652refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
530810refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
532506refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
533377refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
534790refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
535371refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
535564refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
536077refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
536712refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
537284refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
539089refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
539250refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
539333refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
540331refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
540423refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
540478refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
540567refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
541619refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
541738refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
541752refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
541821refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
541867refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
541913refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
542293refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
542607refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
542794refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
542982refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
543303refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
543329refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
543512refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
543947refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
544301refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
544655refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
545117refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
545373refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
545413refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
545910refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
546371refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
546422refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
546476refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
546556refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
546657refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
547014refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
547250refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
547554refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
547586refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
547650refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
547724refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
547863refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
548125refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
548215refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
548492refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
548700refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
548798refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
548891refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
548918refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
549490refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
549732refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
550810refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
551066refgcc -m32 -Os -fomit-frame-pointer2018082520180818
555963refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818