Implementation notes: x86, kizomba, crypto_aead/ifeedaes128n96v1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: ifeedaes128n96v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
332800refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
334248refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
337740refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
337861refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
338067refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
339953refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
344231refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
347524refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
355662refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082220180818
356478refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
357366refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082220180818
357746refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
358163refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
360403refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
361089refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
361520refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
364818refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082220180818
365032refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
366040refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082220180818
366112refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082220180818
366250refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082220180818
367056refgcc -m32 -O3 -fomit-frame-pointer2018082220180818
367202refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082220180818
367518refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082220180818
367581refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082220180818
369328refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
369600refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
369917refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
369984refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082220180818
370296refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
370823refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082220180818
374750refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
390526refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
391030refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
395586refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
409026refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
428939refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
430129refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
432693refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
437410refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
437786refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
438568refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
438728refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
439125refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
439575refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
439916refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
440778refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
442537refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
501908refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
503454refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
503933refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
505443refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
506216refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
506590refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
506603refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
515019refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
527105refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
527395refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
528387refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
528530refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
528951refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
529281refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
532260refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
534199refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
538693refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
542259refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
547307refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
556607refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
560310refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
565062refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
572108refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
573994refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
574653refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
576057refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
582990refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
593953refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082220180818
594056refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082220180818
594242refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082220180818
594843refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082220180818
595213refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082220180818
595484refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
595655refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082220180818
596391refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082220180818
598561refgcc -m32 -O -fomit-frame-pointer2018082220180818
598976refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082220180818
599625refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
600470refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
600488refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
608282refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082220180818
609748refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082220180818
609958refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
610655refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082220180818
611603refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082220180818
612966refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082220180818
617137refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
617177refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
618584refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082220180818
620004refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082220180818
620036refgcc -m32 -O2 -fomit-frame-pointer2018082220180818
621216refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082220180818
628992refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
630032refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
631778refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
646615refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
654268refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
664653refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
679563refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
697022refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
701665refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
702182refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
703956refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
704405refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
706502refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
707615refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
709048refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
725070refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
725508refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
744184refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
746617refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
746706refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
749776refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
753829refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
758875refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
759443refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
759474refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
762957refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
764166refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
766252refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
766780refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
797028refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
807853refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
810602refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082220180818
810907refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
813534refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082220180818
814367refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082220180818
814502refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082220180818
815551refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082220180818
817979refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082220180818
818506refgcc -m32 -Os -fomit-frame-pointer2018082220180818
818681refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
820301refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082220180818
822498refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082220180818
823314refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
823617refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
824139refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082220180818
825188refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
826148refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
827923refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
827992refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
836545refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
837387refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
837795refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
842724refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
843542refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
843962refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
846849refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
846990refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
848794refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
848813refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
849243refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
849721refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
850591refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
853648refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
853825refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
858153refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
862169refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
862594refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
862883refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
866512refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
878837refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
880719refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
883143refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
938857refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
950408refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
992546refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
992938refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818