Implementation notes: x86, gpu, crypto_aead/skinnyaeadtk29664v1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: skinnyaeadtk29664v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
658284017258 0 040973 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
700486817234 0 041325 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
701565617234 0 041325 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
702642417234 0 041325 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
712747217258 0 041053 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
720578017418 0 041181 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
730650417258 0 041053 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
825540018576 0 041828 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
841347217541 0 042052 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
852209618348 0 042873 408 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
855097618723 0 045488 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
860047619355 0 044588 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
863181618005 0 041168 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
863658418491 0 043292 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
866174417955 0 041168 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
869030419144 0 043936 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
870351235818 0 040712 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
871419619144 0 043936 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
876867617955 0 041168 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
877217220842 0 047819 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
890354818082 0 042312 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
894456818412 0 043124 400 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
899429618456 0 042105 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
899750819580 0 045177 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
902911218806 0 043355 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
903104418082 0 042312 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
904501219957 0 045739 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
908198017564 0 041744 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
910420818717 0 041673 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
913612016658 0 041145 412 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
914818819303 0 043387 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
915188819643 0 044837 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
916183620269 0 046715 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
916912018806 0 043355 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
917436420269 0 046715 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
918387218294 0 042025 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
918420018806 0 043355 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
920883619202 0 044219 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
941095817136 0 041880 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
942585319247 0 043287 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
943707219303 0 043387 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
967665217033 0 041412 400 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
968966017168 0 041021 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
970098018486 0 042179 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
973836417136 0 041880 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
977746816818 0 039748 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
982393217673 0 039973 408 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
985058417673 0 039973 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
986433617614 0 042344 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
994494420632 0 047259 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
994794819147 0 043556 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
995829617584 0 039855 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
995918417270 0 041803 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
998096820191 0 046104 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
1000408819500 0 043803 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
1002056417366 0 041923 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
1003135618004 0 040189 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
1005689617270 0 041803 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
1008504017270 0 041803 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
1011582020191 0 046104 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
1013320818004 0 040189 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
1014339617556 0 041263 400 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
1016511219010 0 042301 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
1022447619010 0 042909 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
1036775616087 0 040095 404 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
1038034018263 0 040867 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
1043788018004 0 039997 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
1049746418316 0 041843 396 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
1050788417673 0 039973 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
1053198019010 0 042909 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
1057262419147 0 043556 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
1058969219381 0 044236 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
1090751616318 0 039091 404 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
1094084019381 0 044236 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
1127190016295 0 040720 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
1146469216295 0 040720 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
1291664816265 0 038829 412 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
1298214416265 0 038829 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
1309826816265 0 038829 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
143944447709 0 026919 392 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
188133969760 0 030977 408 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
190350529760 0 030993 408 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
190439089492 0 029769 404 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
191866448992 0 029824 400 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
192326649302 0 030007 396 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
1925152017914 0 028060 408 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
193106049760 0 031009 408 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
193190809720 0 030895 396 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
193962008949 0 029849 412 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
194068588949 0 029849 412 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
194321249302 0 030007 396 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
194385688952 0 029452 400 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
194402129302 0 030007 396 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
195221609368 0 030031 396 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
195818289009 0 029061 404 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
195838929760 0 030993 408 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
195953809720 0 030895 396 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
196589728953 0 029777 412 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
196786209760 0 030977 408 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
197195849760 0 030977 408 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
197522089452 0 030100 400 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
198682048992 0 029824 400 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
198926449527 0 030340 400 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
199212488949 0 029849 412 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
199477449670 0 030813 408 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
199727608949 0 029849 412 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
200123969760 0 030993 408 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
200569608949 0 029849 412 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
2011256410238 0 032295 396 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
201164609452 0 030100 400 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
2013074820222 0 030068 404 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
202689049720 0 030895 396 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
202756008949 0 029849 412 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
204807809584 0 031064 400 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
205588249651 0 030292 400 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
208227928949 0 029849 412 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
229080607817 0 027127 392 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
229961369065 0 029451 400 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
230339528715 0 029143 404 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
231219607817 0 027127 392 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
233596407683 0 026887 392 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
233833489441 0 029471 396 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
233992967849 0 027175 392 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
234456249757 0 031076 400 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
235664407709 0 026919 392 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
235916769757 0 031076 400 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
236585128796 0 027801 412 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
236936689482 0 028653 408 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
238434649482 0 028653 408 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
239778729482 0 028653 408 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
241253967683 0 026887 392 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
241622807719 0 026967 392 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
242329728036 0 027303 392 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
242388567742 0 026983 392 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
242561288796 0 027801 412 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
243141689016 0 029816 408 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
243210087742 0 026983 392 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
243228448401 0 027671 392 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
243926207849 0 027175 392 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
246588367724 0 026963 392 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
246706367817 0 027127 392 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
246838248181 0 027447 392 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
246890808182 0 027483 392 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
247096767849 0 027175 392 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
247809368036 0 027303 392 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
247929448904 0 028043 404 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
248590287719 0 026967 392 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
250211289016 0 029816 408 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
250244208083 0 027367 392 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
250473167662 0 026851 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
251088367684 0 026899 392 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
251098568148 0 027419 392 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
251433848062 0 027287 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
251493767724 0 026963 392 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
252221968084 0 027335 392 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
2524970416432 0 027511 392 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
252776408363 0 027607 392 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
253080248083 0 027367 392 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
253103488796 0 027801 412 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
253109247662 0 026851 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
254654028189 0 027479 392 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
255021207759 0 027027 392 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
255553208182 0 027483 392 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
255554448182 0 027483 392 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
256527407684 0 026899 392 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
256706568036 0 027303 392 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
257394528148 0 027419 392 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
257586328148 0 027419 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
258471847759 0 027027 392 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
260774087684 0 026899 392 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
261899648083 0 027367 392 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
262365247662 0 026851 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816

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