Implementation notes: x86, gpu, crypto_aead/deoxyseq128128v13

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: deoxyseq128128v13
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
200342034550 0 056116 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
204606033725 0 052569 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082520190816
214278434116 0 054853 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
214966434753 0 054668 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
217784035059 0 056351 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
219994033753 0 053797 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
220078836690 0 057716 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
222921233661 0 052553 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
223490433481 0 051884 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
224704033661 0 052473 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
225096433645 0 052805 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
226126836140 0 057631 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
226382034753 0 054668 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
227051634923 0 053609 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019082520190816
227626033645 0 052805 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
229130434069 0 051523 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
229782833661 0 052553 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
230129233481 0 051884 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
231870034565 0 055213 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082520190816
232038434492 0 053001 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
235361633753 0 053797 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
236142834404 0 052705 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
236458033645 0 052805 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
236871638113 0 057444 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
237212835307 0 056939 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
237914033971 0 052344 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
238759235696 0 055183 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
239009635059 0 056351 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
239569633304 0 052736 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
239940433538 0 052463 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
240566470578 0 053960 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
240572035134 0 054976 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
241367237864 0 058724 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
246727238113 0 057444 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
248835235498 0 055099 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
250032433753 0 053189 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
250412435378 0 054347 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
252307237864 0 058724 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
252390035378 0 054347 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
255862434404 0 052705 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
258162434404 0 052513 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
260940836419 0 055595 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
261404836107 0 054115 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
385304034212 0 053551 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
395508032839 0 052045 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
396792833721 0 052968 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
399398833103 0 052680 400 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
403618033255 0 052564 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
408882434212 0 053551 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
411422834212 0 053551 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
413097236372 0 056647 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
418848033395 0 052929 408 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082520190816
422498033255 0 052564 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
434867634745 0 053824 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
471935229422 0 045701 408 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
472492837516 0 057328 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
477291629422 0 045701 408 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
478828829422 0 045685 408 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
480842830003 0 046115 396 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
481494829422 0 045685 408 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
485222437516 0 057328 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
489240029770 0 045576 400 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
489327232278 0 051207 400 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
492112829422 0 045701 408 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
494562030003 0 046115 396 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
499248831291 0 047979 396 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
499756428802 0 044633 404 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
499765229213 0 044960 400 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
501938832501 0 050929 408 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
503136430003 0 046115 396 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
505842461860 0 046776 404 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
506590829270 0 045489 408 832refgcc_-m32_-O2_-fomit-frame-pointer2019082520190816
507944032501 0 050929 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
516514029010 0 045416 400 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
517696829422 0 045717 408 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082520190816
518947229422 0 045685 408 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
520896032501 0 050929 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
523128829213 0 044960 400 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
551469634329 0 053291 396 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
576689628435 0 044059 400 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
579164431278 0 047576 400 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
596090428208 0 047499 400 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
601564829019 0 044389 408 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
605647229019 0 044389 408 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
632946829019 0 044389 408 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
646024031278 0 047576 400 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
677009630233 0 045727 396 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
808805628689 0 047436 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
812646028185 0 047844 400 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
813708028171 0 047956 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
855694828714 0 048323 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
855795228080 0 047469 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
858283228670 0 048277 408 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082520190816
873259628714 0 048323 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
877223230242 0 049776 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
877814428120 0 047860 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
883506428714 0 048323 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
884213228171 0 047956 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
900002427502 0 043327 396 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
903218828195 0 046829 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
905399627502 0 043327 396 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
908337228798 0 048523 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
908412827406 0 043345 408 832refgcc_-m32_-O_-fomit-frame-pointer2019082520190816
917736027186 0 043100 400 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
917920027100 0 042992 400 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
918020827502 0 043327 396 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
925954028195 0 046829 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
928843227427 0 043437 408 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
929152028195 0 046829 408 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
945409227186 0 043100 400 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
945790827427 0 043437 408 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
948526030029 0 048595 400 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
955041627575 0 043447 396 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
957563230242 0 049776 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
960610454776 0 042376 404 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
965378827146 0 042972 400 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
968022827427 0 043437 408 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
974437628742 0 044608 404 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
995758427078 0 042693 404 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
1002499627427 0 043437 408 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082520190816
1004038027427 0 043437 408 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
1010418825689 0 040587 392 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
1018265227007 0 042081 408 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
1020141227427 0 043437 408 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082520190816
1025317627427 0 043437 408 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
1033248426892 0 042563 400 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
1048968425679 0 040539 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
1053104425736 0 040639 392 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
1053205228742 0 044608 404 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
1059347226204 0 041131 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
1062110827007 0 042081 408 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
1074173626204 0 041131 392 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
1078870025737 0 040635 392 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
1083329626357 0 041263 392 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
1088618425990 0 040895 392 832refgcc_-m32_-Os_-fomit-frame-pointer2019082520190816
1093208425990 0 040895 392 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
1099095226506 0 041435 392 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
1100003625679 0 040539 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
1101608426357 0 041263 392 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
1107629628557 0 043467 400 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
1109597227007 0 042081 408 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
1110890026224 0 041115 392 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
1112285626357 0 041263 392 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
1117287225993 0 040907 392 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
1120862826204 0 041131 392 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
1122337226506 0 041435 392 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
1126090826043 0 040955 392 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
1132150426506 0 041435 392 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
1132520425679 0 040539 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
1136833225725 0 040719 392 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
1137403625725 0 040719 392 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
1141204425715 0 040587 392 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
1144066026377 0 041295 392 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
1146629625715 0 040587 392 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
1148037226314 0 041239 392 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
1152734826693 0 041639 392 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
1155941625725 0 040719 392 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
1158612825715 0 040587 392 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
1175048026032 0 041039 392 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
1176692826515 0 041455 392 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082520190816
1178374025736 0 040639 392 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
1178697226032 0 041039 392 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
1180765226188 0 041067 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
1181886426032 0 041039 392 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
1203363226042 0 040959 392 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
1203784826042 0 040959 392 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
1204287226377 0 041295 392 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
1235482025690 0 040591 392 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
1238529625690 0 040591 392 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082520190816
1241078426321 0 041255 392 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
1283042826377 0 041295 392 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
1287542453230 0 041559 392 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816

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