Implementation notes: x86, kizomba, crypto_aead/proest256apev1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: proest256apev1
TimeImplementationCompilerBenchmark dateSUPERCOP version
359155refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
360045refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
364726refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
365034refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
366183refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
366623refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
370090refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
370977refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
372405refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
373607refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
373934refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
373994refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
374110refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
374892refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
375282refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
375948refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
376103refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
376494refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
376657refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
376910refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
378250refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
378734refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
379845refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
379867refgcc -m32 -O3 -fomit-frame-pointer2018082520180818
380026refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
380308refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
383429refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
383612refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
383946refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
388151refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
392677refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
393802refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
393913refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
395589refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
395637refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
401399refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
406855refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
407333refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
408356refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
414437refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
419792refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
420246refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
421008refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
424161refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
517187refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
518119refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
520829refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
521055refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
521877refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
522132refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
523115refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
525512refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
525772refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
525853refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
526869refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
527311refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
527498refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
527623refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
527869refgcc -m32 -O -fomit-frame-pointer2018082520180818
528040refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
528087refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
528190refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
528250refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
528256refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
528305refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
528454refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
528662refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
528696refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
528875refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
528891refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
529879refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
530075refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
530195refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
531700refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
531726refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
531875refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
532133refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
532873refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
533236refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
533309refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
533460refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
533573refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
533635refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
533716refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
534558refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
534680refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
535070refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
537611refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
544288refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
545093refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
545643refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
545687refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
546214refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
546500refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
547083refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
551180refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
551619refgcc -m32 -O2 -fomit-frame-pointer2018082520180818
551750refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
553386refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
553665refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
553742refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
554369refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
554477refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
554883refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
555333refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
555381refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
555685refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
556194refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
556209refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
556359refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
556748refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
557153refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
557165refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
557300refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
557574refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
558409refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
558413refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
558456refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
558723refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
558730refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
559153refgcc -m32 -Os -fomit-frame-pointer2018082520180818
559275refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
559292refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
559359refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
559457refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
559575refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
559579refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
559726refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
559768refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
559898refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
560238refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
560280refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
560284refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
560468refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
560532refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
560611refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
560698refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
560770refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
560780refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
560942refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
560976refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
561000refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
561059refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
561211refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
561250refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
561353refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
561514refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
562502refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
562809refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
562917refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
563137refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
563176refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
563201refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
563274refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
564048refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
564415refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
564462refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
564702refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
564826refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
564844refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
564885refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
564912refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
565170refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
565504refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
565631refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
565635refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
566536refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
566875refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
567085refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
568060refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
569236refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
569899refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
569963refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
571740refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
572857refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
574212refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818