Implementation notes: x86, gpu, crypto_aead/skinnyaeadtk396128v1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: skinnyaeadtk396128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1101080417315 0 041141 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
1124359617379 0 041501 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
1124783217315 0 041141 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
1127081617379 0 041501 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
1129201617315 0 041061 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
1141460817828 0 041597 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
1147296817379 0 041501 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
1354244419150 0 045920 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
1363829618290 0 041504 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
1373552419491 0 044288 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
1379927637650 0 041608 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
1384372018290 0 041504 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
1395766820163 0 045392 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
1404899219491 0 044288 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
1418786420579 0 046209 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
1420513617981 0 042500 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
1425397218404 0 041568 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
1431744418676 0 043452 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
1458067619797 0 042777 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
1458981219517 0 043201 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
1460822819536 0 044539 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
1464949620717 0 045941 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
1466416820039 0 044123 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
1481128021637 0 048663 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
1489653620928 0 047371 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
1492998420039 0 044123 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
1513196420928 0 047371 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
1520264019957 0 043204 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
1523059621129 0 046923 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
1524654019347 0 043901 408 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
1525442419293 0 043544 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
1539491617504 0 042055 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
1539757219865 0 044411 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
1544038019865 0 044411 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
1549345619557 0 043251 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
1550195619350 0 043097 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
1553107619293 0 043544 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
1572422818407 0 041348 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
1573097618823 0 043024 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
1589600019865 0 044411 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
1590002816781 0 040653 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
1591823218800 0 043544 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
1593442420939 0 046852 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
1594999217515 0 041908 400 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
1598991618800 0 043544 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
1600850019430 0 044164 400 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
1602498418663 0 040943 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
1608244816686 0 041173 412 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
1616920821788 0 048427 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
1632168020939 0 046852 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
1632722418852 0 041069 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
1641261220679 0 044987 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
1647138819917 0 044320 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
1647718019101 0 043663 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
1648162417504 0 042055 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
1660061220182 0 044215 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
1665355619778 0 043085 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
1679373219778 0 043693 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
1680712418852 0 041069 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
1685790417504 0 042055 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
1687056819210 0 041811 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
1695755619778 0 043693 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
1697903219917 0 044320 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
1715674019123 0 043864 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
1720167218449 0 040773 408 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
1732708418449 0 040773 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
1737116818852 0 040877 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
1745855618449 0 040773 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
1748814418390 0 042095 400 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
1767168019164 0 042691 396 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
1768281220164 0 045024 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
1794262820164 0 045024 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
1868419615762 0 039791 404 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
1955882816159 0 040592 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
1963919615993 0 038771 404 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
1973105216159 0 040592 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
2172131616198 0 038769 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
2173514416198 0 038769 412 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
2186607616198 0 038769 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
228120007430 0 026651 392 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
305047368934 0 029776 400 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
306026328924 0 029833 412 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
306081649824 0 031029 408 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
308091089824 0 031045 408 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
309217208934 0 029776 400 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
309833609498 0 030132 400 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
3098490010749 0 032791 396 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
311112809498 0 030132 400 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
311529609667 0 029945 404 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
312383208775 0 029617 412 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
312498968924 0 029833 412 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
312727369814 0 031007 396 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
314947809824 0 031029 408 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
315347968924 0 029833 412 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
315819968924 0 029833 412 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
316175769824 0 031029 408 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
316454929824 0 031061 408 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
317280888924 0 029833 412 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
317721968825 0 028885 404 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
317748289824 0 031045 408 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
318121848924 0 029833 412 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
319149849814 0 031007 396 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
320072529865 0 031013 408 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
320151529139 0 029863 396 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
3201848821336 0 030656 404 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
320706489139 0 029863 396 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
320834449824 0 031045 408 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
321837848924 0 029420 400 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
322999408924 0 029833 412 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
324061649635 0 031112 400 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
3246548017724 0 027964 408 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
324828409139 0 029863 396 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
326222649567 0 030212 400 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
326435769814 0 031007 396 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
327081649242 0 029903 396 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
327839129439 0 030248 400 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
361223129209 0 029595 400 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
363391047490 0 026747 392 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
365198567548 0 026855 392 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
368742409677 0 029711 396 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
369163327431 0 026651 392 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
370198127431 0 026651 392 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
373299807431 0 026651 392 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
374308127548 0 026855 392 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
374620809776 0 031092 400 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
375343567494 0 026747 392 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
375470167496 0 026747 392 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
375738849776 0 031092 400 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
376245967590 0 026935 392 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
377797847496 0 026747 392 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
381892207590 0 026935 392 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
383479847590 0 026935 392 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
383690247914 0 027195 392 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
384175609765 0 028945 408 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
387246567448 0 026679 392 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
387870287548 0 026855 392 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
389966608509 0 027517 412 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
390394527868 0 027131 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
391199688850 0 029656 408 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
392258328509 0 027517 412 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
392642887903 0 027195 392 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
394229208408 0 028843 404 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
394455767868 0 027131 392 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
394941167903 0 027195 392 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
395160487828 0 027099 392 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
395200288597 0 027743 404 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
395302767398 0 026599 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
395347087482 0 026727 392 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
396206407398 0 026599 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
398441167398 0 026599 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
398799847826 0 027099 392 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
400083207448 0 026679 392 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
400223527826 0 027099 392 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
401491169765 0 028945 408 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
402063928850 0 029656 408 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
402679807828 0 027099 392 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
403123847785 0 026987 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
403443847448 0 026679 392 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
403736768509 0 027517 412 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
404851609765 0 028945 408 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
405038127868 0 027131 392 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
406894167903 0 027195 392 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
407116527482 0 026727 392 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
408191327932 0 027195 392 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
408687047826 0 027099 392 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
412236687975 0 027259 392 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
414185527541 0 026823 392 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
415527127541 0 026823 392 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
415650967812 0 027051 392 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
416992647898 0 027163 392 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
418617047828 0 027099 392 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
4230734015884 0 027227 392 832refgcc_-m32_-march=barcelona_-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