Implementation notes: x86, gpu, crypto_aead/skinnyaeadtk3128128v1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: skinnyaeadtk3128128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1000318418378 0 042079 400 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
1075868017491 0 041629 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
1092029217491 0 041629 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
1110371217427 0 041189 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
1111822017491 0 041629 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
1117113217427 0 041269 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
1125748417924 0 041709 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
1126498017427 0 041269 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
1333510818423 0 041648 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
1333695620771 0 046005 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
1356149219499 0 044288 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
1368489219499 0 044288 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
1370912419358 0 046144 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
1376418820235 0 045488 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
1380416037810 0 041704 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
1394792420743 0 046397 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
1400047618423 0 041648 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
1416883219855 0 042857 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
1423381618825 0 043628 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
1424522019584 0 044603 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
1435094018532 0 041712 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
1437318818088 0 042628 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
1444067221701 0 048731 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
1445296821022 0 047499 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
1460458019661 0 043377 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
1473214820149 0 044251 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
1478384421022 0 047499 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
1494679220149 0 044251 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
1501667219459 0 044045 408 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
1502932019761 0 044347 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
1504119619446 0 043209 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
1515971619545 0 043235 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
1517058419761 0 044347 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
1524619619477 0 043752 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
1526957219550 0 044292 400 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
1544778419989 0 043236 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
1545631219477 0 043752 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
1546826819761 0 044347 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
1548324821193 0 047019 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
1556290016906 0 040797 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
1562370019145 0 043727 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
1567325618482 0 041428 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
1571040418867 0 043640 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
1576262021820 0 048491 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
1584400816763 0 041289 412 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
1584822017601 0 042020 400 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
1585762418941 0 043168 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
1602604420711 0 045035 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
1606000818867 0 043640 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
1607870419754 0 044141 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
1613047620182 0 044215 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
1625801220045 0 044480 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
1629462018663 0 040943 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
1629971621059 0 047012 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
1632484420045 0 044480 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
1634124819754 0 044141 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
1641707617541 0 042103 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
1649734021059 0 047012 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
1659401219754 0 043533 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
1667096017541 0 042103 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
1668924817541 0 042103 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
1680818419210 0 041811 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
1684014418393 0 041157 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
1689188019184 0 043944 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
1717605218393 0 041157 408 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
1721328018804 0 041453 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
1721915618804 0 041453 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
1721949218393 0 041157 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
1752072419148 0 042675 396 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
1753284018804 0 041261 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
1804544020287 0 045184 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
1872134020287 0 045184 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
1934936015762 0 039791 404 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
1938814016438 0 040896 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
1990470815993 0 038771 404 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
2022909216438 0 040896 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
2153297616093 0 039041 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
2186722016093 0 039041 412 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
2203794416093 0 039041 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
298946009618 0 030276 400 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
299915169618 0 030276 400 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
300198049979 0 031225 408 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
302519088996 0 029516 400 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
303925568839 0 029697 412 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
304318689763 0 031256 400 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
304467289979 0 031209 408 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
305123609756 0 030041 404 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
306135569951 0 031167 396 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
306186848996 0 029929 412 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
307065889979 0 031209 408 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
307912608996 0 029929 412 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
308318848999 0 029872 400 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
3089792810844 0 032871 396 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
309287808996 0 029929 412 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
309343408999 0 029872 400 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
309477968996 0 029929 412 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
309693209979 0 031225 408 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
310311168996 0 029929 412 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
310950849179 0 029911 396 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
312340728996 0 029929 412 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
312351129979 0 031209 408 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
313578168996 0 029929 412 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
315346329971 0 031157 408 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
316609888897 0 028997 404 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
316713449179 0 029911 396 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
316843769979 0 031225 408 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
318624289951 0 031167 396 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
318763729284 0 029967 396 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
3189384417868 0 028060 408 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
319132249179 0 029911 396 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
319553369979 0 031241 408 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
320397969951 0 031167 396 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
330696409507 0 030360 400 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
332878209720 0 030388 400 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
3367025621356 0 030648 404 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
351148969677 0 029711 396 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
366922207536 0 026839 392 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
368119209209 0 029595 400 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
368558127494 0 026747 392 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
368769607419 0 026635 392 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
369658247536 0 026839 392 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
370026167490 0 026747 392 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
370789887418 0 026635 392 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
373567249927 0 031276 400 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
374253007590 0 026935 392 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
375398127496 0 026747 392 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
375428847536 0 026839 392 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
376208487419 0 026635 392 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
378495687590 0 026935 392 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
379541567419 0 026635 392 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
381630207496 0 026747 392 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
382175168472 0 027821 412 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
382643809927 0 031276 400 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
383089707914 0 027195 392 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
384584207886 0 027147 392 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
385746847590 0 026935 392 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
386411927856 0 027115 392 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
386439929717 0 029361 408 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
386484927448 0 026679 392 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
387463687470 0 026727 392 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
387582447903 0 027195 392 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
388190967826 0 027099 392 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
388459237920 0 027179 392 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
388587887856 0 027115 392 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
389823888411 0 028843 404 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
389835808472 0 027821 412 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
390601648919 0 029752 408 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
391752489717 0 029361 408 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
391823327975 0 027259 392 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
393071167828 0 027099 392 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
393187687448 0 026679 392 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
394754208472 0 027821 412 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
395010687386 0 026583 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
395132487903 0 027195 392 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
395749207470 0 026727 392 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
396047687826 0 027099 392 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
397305967828 0 027099 392 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
399019807826 0 027099 392 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
399355447386 0 026583 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
399413367903 0 027195 392 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
399868847541 0 026823 392 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
401369527448 0 026679 392 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
4028949215884 0 027227 392 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
403552967812 0 027051 392 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
403768169717 0 029361 408 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
407034528919 0 029752 408 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
407049607856 0 027115 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
408691887828 0 027099 392 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
408941768600 0 027759 404 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
409389167773 0 026987 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
411043607386 0 026583 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
422817447541 0 026823 392 832refgcc_-m32_-march=athlon_-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