Implementation notes: x86, gpu, crypto_aead/deoxysneq256128v13

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: deoxysneq256128v13
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
211395233404 0 054033 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082520190816
215464832945 0 053725 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
216609633106 0 054664 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
219176432921 0 051300 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
219917665978 0 051652 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
220384433375 0 053316 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
220941633216 0 052349 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
222216833336 0 052161 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082520190816
226521233248 0 052113 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
227133633295 0 051841 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
227221633248 0 052113 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
227402032898 0 051089 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
227728833227 0 051588 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
228240435997 0 057783 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
228384034728 0 053779 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
228608034517 0 056103 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
228847633248 0 052033 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
228870832471 0 051765 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
230643236232 0 055491 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
231492832992 0 052404 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
233632833063 0 052844 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
233903634450 0 054167 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
234192832471 0 052373 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
234344833179 0 054184 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
234456033732 0 052433 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019082520190816
234801634517 0 056103 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
235882433375 0 053316 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
236422433227 0 051588 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
236679234330 0 056235 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
237439633216 0 052349 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
238725232898 0 051089 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
243132032471 0 052373 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
243351633216 0 052349 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
244837232219 0 051111 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
249014834728 0 053779 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
253868032898 0 050897 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
259390032583 0 050007 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
273706435818 0 054040 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
280310835600 0 055368 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
280876435818 0 054040 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
291450034279 0 053695 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
292874035600 0 055368 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
299726834545 0 052511 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
411982433114 0 052811 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
425078032081 0 051160 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
428818033114 0 052811 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
429636833946 0 054523 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
432062833114 0 052811 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
435895231889 0 051248 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
436556031889 0 051248 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
447150431396 0 050572 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
459807631695 0 051280 400 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
464480431407 0 050725 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
466498831992 0 051553 408 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082520190816
510810028774 0 044975 396 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
515870827949 0 043676 400 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
522715230750 0 049687 400 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
524599627949 0 043676 400 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
529599227712 0 044080 400 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
532822028072 0 044353 408 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
540111627700 0 043585 404 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
540444034911 0 053636 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
543752031228 0 049569 408 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
544870431228 0 049569 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
545332028774 0 044975 396 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
548259628040 0 044305 408 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
549758429158 0 045919 396 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
549809628040 0 044305 408 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
550607628774 0 044975 396 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
553861628040 0 044305 408 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
561254427491 0 043320 400 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
563314828072 0 044353 408 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
564455631228 0 049569 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
572285634911 0 053636 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
576289656716 0 044208 404 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
581617228072 0 044353 408 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
584226028024 0 044321 408 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082520190816
586251228072 0 044269 408 832refgcc_-m32_-O2_-fomit-frame-pointer2019082520190816
608906432480 0 051423 396 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
639753627049 0 042687 400 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
693857227631 0 042889 408 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
698114027631 0 042889 408 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
698626427631 0 042889 408 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
725538830209 0 045368 400 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
764106030209 0 045368 400 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
803239224950 0 039855 392 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
828006828911 0 044395 396 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
887465228096 0 046844 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
891443628559 0 048443 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
891606827799 0 047568 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
892877227496 0 047296 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
893384028559 0 048443 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
939635628133 0 047733 408 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082520190816
939690426976 0 042871 396 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
940047226976 0 042871 396 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
941310428559 0 048443 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
960421627743 0 047125 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
961736827799 0 047568 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
962072026436 0 042328 400 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
975191627408 0 046683 400 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
975362826918 0 042863 396 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
979052427725 0 047372 400 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
981780827492 0 046001 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
984860428478 0 048483 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
987336429544 0 047956 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
989258026577 0 042573 408 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082520190816
1005512053124 0 041532 404 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
1005763227492 0 046001 408 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
1007919626436 0 042328 400 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
1014424826976 0 042871 396 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
1014883626178 0 042108 400 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
1019226829544 0 047956 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
1022566427492 0 046001 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
1036132426577 0 042573 408 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082520190816
1036732026391 0 041997 404 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
1041540426577 0 042573 408 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
1044482026377 0 042180 400 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
1045722026577 0 042573 408 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
1062684026577 0 042573 408 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
1066363626577 0 042573 408 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
1075878426577 0 042573 408 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
1113376428021 0 042780 404 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
1114640426595 0 042533 408 832refgcc_-m32_-O_-fomit-frame-pointer2019082520190816
1130216029247 0 047759 400 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
1134637225723 0 040631 392 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
1143878025560 0 040455 392 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
1149670025979 0 041631 400 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
1164808425332 0 040219 392 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
1165486825380 0 040307 392 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
1173494824965 0 039831 392 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
1188348425380 0 040307 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
1195493224965 0 039831 392 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
1196529624946 0 039843 392 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082520190816
1198599625309 0 040307 392 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
1200230027761 0 042631 400 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
1205952824996 0 039987 392 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
1212701624965 0 039831 392 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
1218571625560 0 040455 392 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
1219056428021 0 042780 404 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
1219542425263 0 040175 392 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
1220972025313 0 040227 392 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
1221268824946 0 039843 392 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
1226312026051 0 041009 408 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
1226790825309 0 040307 392 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
1227257224996 0 039987 392 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
1229573625380 0 040307 392 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
1229872425560 0 040455 392 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
1230028425530 0 040423 392 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
1230963225530 0 040423 392 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
1235440026051 0 041009 408 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
1236374025260 0 040163 392 832refgcc_-m32_-Os_-fomit-frame-pointer2019082520190816
1243605225396 0 040327 392 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
1247443225363 0 040235 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
1253729625686 0 040599 392 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082520190816
1254422426051 0 041009 408 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
1258310025313 0 040223 392 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
1258986424996 0 039987 392 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
1264242025309 0 040307 392 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
1278065225313 0 040227 392 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
1281549224997 0 039903 392 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
1283660024997 0 039891 392 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
1286344024914 0 039767 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
1290348425260 0 040163 392 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
1293910825530 0 040423 392 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
1293930824997 0 039891 392 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
1297094024914 0 039767 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
1320100425676 0 040579 392 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
1320104025394 0 040327 392 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
1320600425676 0 040579 392 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
1327615225676 0 040579 392 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
1330548824914 0 039767 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
1512367651398 0 040615 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