Implementation notes: x86, gpu, crypto_aead/present80n6silcv1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: present80n6silcv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
625570965789 0 024909 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
629636005240 0 024685 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
629710483837 0 019661 400 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082820190816
630750127238 0 027804 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082820190816
630950089991 0 031007 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
630992523980 0 019740 392 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
635587486417 0 025432 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
636505566037 0 025148 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
637632084012 0 020281 400 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
647375166054 0 025296 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
647607246280 0 025540 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
648294884017 0 020205 400 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082820190816
652860006280 0 025540 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
661887725240 0 024685 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
664235006054 0 025296 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
664692886087 0 024399 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
665630528757 0 028595 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
667964807236 0 028458 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
670513284017 0 020173 400 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082820190816
671231406097 0 024455 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
671491285430 0 025080 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
672255486159 0 025613 400 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082820190816
672601086280 0 025540 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
673438969507 0 031106 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
674469363883 0 019536 392 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
676703204076 0 020076 392 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
677367403837 0 019661 400 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082820190816
678922285240 0 024685 400 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082820190816
680093964017 0 020189 400 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082820190816
680183047253 0 027916 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
680730363837 0 019661 400 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082820190816
681851686336 0 025100 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082820190816
681943764297 0 020548 392 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
682775486180 0 025648 392 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
682822405462 0 025116 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
683061684076 0 020076 392 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
683209765487 0 024386 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
683998366097 0 024455 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
684011283979 0 019756 392 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
684248167154 0 027608 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
6852400414098 0 025671 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
686558566572 0 026892 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
686894286424 0 027854 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
688118007680 0 018668 396 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
688239527236 0 028458 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
691179684076 0 020076 392 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
691187165462 0 025116 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
691371684291 0 020920 392 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
693451048085 0 029144 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
693519685609 0 024068 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
693939963837 0 019661 400 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082820190816
695582565333 0 023972 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
695941165480 0 024564 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082820190816
697398685266 0 023924 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019082820190816
699981523791 0 019689 400 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
700294006163 0 025509 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
701040443876 0 019536 392 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
701735244017 0 020189 400 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082820190816
702402285487 0 024386 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
703060088085 0 029144 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
704154883985 0 020105 400 832refgcc_-m32_-O2_-fomit-frame-pointer2019082820190816
705282005129 0 024333 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
706532043837 0 019661 400 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082820190816
708726569714 0 031275 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
709575248848 0 028731 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
710022523706 0 019149 396 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
711281966727 0 026087 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
711933324017 0 020173 400 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082820190816
712158044017 0 020189 400 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082820190816
712527048590 0 020056 396 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
712814805307 0 024832 392 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
713857325047 0 024154 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
716011483828 0 019541 396 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
717389725346 0 024769 400 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082820190816
717475925430 0 024948 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
719091726163 0 025509 400 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
719486885480 0 024564 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082820190816
719677804017 0 020173 400 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082820190816
720794206336 0 025152 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082820190816
721743246887 0 026446 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
722069168848 0 028731 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
722244645430 0 024948 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
724609283876 0 019536 392 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
726621845411 0 025052 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
727105767271 0 026650 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
728261964012 0 020281 400 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
729084125430 0 024948 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
730634366163 0 025509 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
732146605480 0 024564 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082820190816
733290123887 0 019648 392 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
736539286336 0 025164 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082820190816
737310046336 0 025152 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082820190816
738699163791 0 019689 400 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082820190816
739692486733 0 026044 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
741259763880 0 019536 392 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
743132363822 0 019573 400 832refgcc_-m32_-O_-fomit-frame-pointer2019082820190816
743537603837 0 019661 400 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082820190816
743788123791 0 019689 400 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
749959766733 0 026044 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
750381043904 0 019624 392 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
754226927260 0 026118 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
755916685785 0 024632 396 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
755946085238 0 024368 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
757853323837 0 019661 400 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082820190816
759421003904 0 019624 392 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
762592203463 0 018224 388 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
764946524012 0 020281 400 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
768524963980 0 019740 392 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
768879965368 0 024643 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
772381763570 0 018364 388 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
782370764212 0 019628 392 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
782448683904 0 019624 392 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
784684923615 0 018456 388 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
785242643570 0 018364 388 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
786765243570 0 018364 388 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
793302243574 0 018408 388 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082820190816
793547163463 0 018224 388 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082820190816
795622403497 0 018352 388 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
796553446304 0 025152 392 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
797850043570 0 018364 388 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
799645083466 0 018268 388 832refgcc_-m32_-Os_-fomit-frame-pointer2019082820190816
800565683497 0 018352 388 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
802739603574 0 018408 388 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
805044285493 0 023414 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
807484283611 0 018412 388 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
808860403472 0 018236 388 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
809796123480 0 018284 388 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
810120683574 0 018408 388 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
812483525366 0 023824 396 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
813678683574 0 018408 388 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
815405043466 0 018268 388 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
819170563560 0 018376 388 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082820190816
820439043497 0 018352 388 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
823884163501 0 018396 388 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
824984003868 0 018660 396 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
827269923501 0 018396 388 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
828444564949 0 022370 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
829804683560 0 018376 388 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082820190816
831345805441 0 024624 396 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
831459403560 0 018376 388 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082820190816
835334765368 0 024643 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
836823763706 0 019268 396 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
836889483472 0 018236 388 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
837633923570 0 018392 388 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082820190816
841494963501 0 018396 388 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
841773683472 0 018236 388 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
847988243570 0 018392 388 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082820190816
850763047420 0 028211 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
850851643570 0 018392 388 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082820190816
850856047148 0 018408 388 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
857113123480 0 018284 388 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
857244723713 0 019244 396 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
876317963472 0 018236 388 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
882676127420 0 028211 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
905258163761 0 019525 400 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
907377683476 0 018280 388 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
907653723588 0 018376 388 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
913521123476 0 018280 388 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
932740163509 0 018268 388 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
938591446268 0 026021 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
962570966268 0 026021 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
976675805260 0 024677 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
994744963509 0 018268 388 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
997257123519 0 018224 388 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
1012775323509 0 018268 388 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
1020043563519 0 018224 388 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
1028195645260 0 024677 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
1028201083599 0 018348 388 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
1031639363519 0 018224 388 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
1081527883761 0 019525 400 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
1149223364013 0 020265 396 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
1157456044013 0 020265 396 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816

Test failure

Implementation: ref
Security model: unknown
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref