Implementation notes: x86, gpu, crypto_aead/minalpherv1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: minalpherv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
620677616258 0 036271 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
627592415754 0 035735 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082720190816
676604415815 0 035916 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082720190816
695926817363 0 038979 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082720190816
696782015473 0 034943 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082720190816
700656416258 0 036271 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082720190816
704652015707 0 036480 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082720190816
716478014559 0 033636 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
720414011904 0 031108 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
727345214242 0 033596 396 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082720190816
72807685865 0 020808 388 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082720190816
730527214106 0 032507 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082720190816
732942013636 0 032654 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082720190816
736371614529 0 033019 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082720190816
740142817991 0 039055 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
742815213392 0 033001 400 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082720190816
742931217303 0 038000 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082720190816
750304832330 0 034843 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
750933613939 0 032389 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082720190816
752113214788 0 033648 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
760328814199 0 032988 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019082720190816
762309614529 0 033019 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
762452813931 0 032512 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082720190816
763180815815 0 035916 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082720190816
768825215815 0 035308 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082720190816
769025612764 0 031772 396 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082720190816
770086813199 0 032580 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082720190816
773606013023 0 032309 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082720190816
775272414788 0 033712 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082720190816
777608814788 0 033744 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
780963615165 0 034976 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082720190816
782892811904 0 031108 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
787574415046 0 034840 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082720190816
788251613567 0 033148 392 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082720190816
794634011904 0 031108 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
794718014788 0 033744 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
797214013199 0 032580 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
798432814795 0 034460 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082720190816
806925213206 0 032448 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082720190816
809317214987 0 034361 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082720190816
815386815165 0 034976 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082720190816
816653214866 0 034556 392 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082720190816
820512015132 0 034678 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082720190816
823972414795 0 034460 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082720190816
830644813927 0 032296 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082720190816
831965618856 0 040194 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082720190816
838483214795 0 034460 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082720190816
845415214231 0 033817 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082720190816
850910415709 0 035366 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082720190816
858085214826 0 033620 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
862877213939 0 032389 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082720190816
863883614778 0 034560 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082720190816
870411615045 0 034625 400 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082720190816
875087213939 0 032389 400 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082720190816
879730814308 0 033322 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082720190816
880097213328 0 032716 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082720190816
884450814308 0 033322 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082720190816
890646018856 0 040194 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082720190816
894310014424 0 033045 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082720190816
894969213927 0 032296 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082720190816
897446414424 0 033045 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082720190816
903126019349 0 041034 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082720190816
910050813927 0 032104 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082720190816
914138414424 0 033045 400 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082720190816
920029213200 0 032224 392 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082720190816
923913614025 0 034452 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082720190816
928279214281 0 032932 396 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082720190816
936902011880 0 029434 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082720190816
939386012516 0 031734 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082720190816
941900413328 0 032716 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082720190816
943443218256 0 039802 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082720190816
954028017090 0 038027 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082720190816
959203614231 0 033817 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082720190816
969332813328 0 032716 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082720190816
984605214974 0 034359 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082720190816
984864417090 0 038027 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082720190816
997574813372 0 031418 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082720190816
1002984013730 0 033617 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082720190816
1054701614974 0 034359 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082720190816
108668007471 0 023721 400 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
109688887471 0 023753 400 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082720190816
110260727410 0 023621 400 832refgcc_-m32_-O2_-fomit-frame-pointer2019082720190816
110395247471 0 023737 400 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
1115334817088 0 024332 396 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
111709927471 0 023721 400 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
112833607471 0 023737 400 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
1128668013730 0 033617 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082720190816
114904647282 0 023372 392 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082720190816
115465286994 0 022797 396 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082720190816
115537047344 0 023664 392 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082720190816
116456847471 0 023721 400 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
116894886821 0 022608 392 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082720190816
117099207102 0 022681 396 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082720190816
117714286374 0 021344 388 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082720190816
117989366812 0 022596 392 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082720190816
1181746014354 0 022160 396 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
118915127165 0 023056 392 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082720190816
118938567471 0 023737 400 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
121214886489 0 021472 388 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082720190816
121311647361 0 023245 400 832refgcc_-m32_-O_-fomit-frame-pointer2019082720190816
121724766444 0 021424 388 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
121889927306 0 023261 400 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
122493646406 0 021408 388 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082720190816
122531567026 0 022836 392 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082720190816
123192687282 0 023372 392 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082720190816
123671846812 0 022596 392 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
123900526354 0 021316 388 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
124315005879 0 020824 388 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082720190816
124654486406 0 021408 388 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082720190816
125031926457 0 021440 388 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082720190816
125163687183 0 023132 392 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082720190816
125253086357 0 021316 388 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
125517407165 0 023056 392 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082720190816
125680366415 0 021424 388 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082720190816
125969127075 0 022940 392 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082720190816
126003647306 0 023261 400 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
126078727306 0 023261 400 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
126267927686 0 023049 400 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082720190816
126298127306 0 023261 400 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
126341967802 0 024472 392 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082720190816
126554567282 0 023372 392 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082720190816
126577525897 0 020840 388 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082720190816
126777606357 0 021316 388 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
126819846766 0 022432 396 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082720190816
127416445879 0 020808 388 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082720190816
127583766505 0 021488 388 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082720190816
127718086439 0 021408 388 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082720190816
127730606354 0 021316 388 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
127935486354 0 021316 388 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
128038206374 0 021344 388 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
128114606406 0 021408 388 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082720190816
128140807306 0 023261 400 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
129130527306 0 023261 400 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082720190816
129383685910 0 020856 388 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082720190816
129486046453 0 021424 388 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082720190816
129545805879 0 020808 388 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082720190816
129850245865 0 020808 388 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082720190816
130441887686 0 023049 400 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082720190816
131042725879 0 020824 388 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082720190816
131082686415 0 021424 388 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082720190816
131634967145 0 023045 400 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082720190816
131915927272 0 023637 396 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082720190816
131971167306 0 023261 400 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082720190816
132311845894 0 020840 388 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082720190816
132583046389 0 021360 388 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
134304246389 0 021360 388 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082720190816
135049165897 0 020840 388 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082720190816
135078607686 0 023049 400 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082720190816
135512885894 0 020840 388 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082720190816
136008087471 0 022497 400 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082720190816
136053845901 0 020796 388 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082720190816
136513446357 0 021316 388 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
136587886415 0 021424 388 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082720190816
136639967121 0 022080 396 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082720190816
138063727006 0 022916 392 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082720190816
138262526446 0 021364 388 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082720190816
138694685910 0 020856 388 832refgcc_-m32_-Os_-fomit-frame-pointer2019082720190816
139252807471 0 022497 400 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082720190816
139856007145 0 023045 400 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082720190816
1407899212918 0 021440 388 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
141600007075 0 022940 392 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082720190816
142187887075 0 022940 392 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082720190816
143658007382 0 022932 392 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082720190816
145939927471 0 022497 400 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082720190816
146394845898 0 020796 388 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082720190816
146441045901 0 020796 388 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082720190816
147469087272 0 023637 396 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082720190816
148442727112 0 022852 396 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082720190816
149012965901 0 020796 388 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082720190816
149437165898 0 020796 388 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082720190816
152138325898 0 020796 388 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082720190816
154024686445 0 021380 388 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082720190816

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