Implementation notes: x86, gpu, crypto_aead/skinnyaeadtk312864v1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: skinnyaeadtk312864v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1097931217951 0 041729 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
1099175217847 0 041953 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
1101260017855 0 041585 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
1105992417847 0 041953 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
1113611617855 0 041665 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
1123116817855 0 041665 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
1187870017847 0 041953 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
1200348015712 0 038499 404 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
1339757219666 0 044480 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
1349042819243 0 044076 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
1364868018429 0 041664 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
1373951220485 0 045716 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
1374203818931 0 043517 408 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
1378893638154 0 041868 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
1393487619666 0 044480 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
1399429619565 0 046352 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
1402974018217 0 042724 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
1415391618429 0 041664 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
1430062820611 0 045845 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
1431164819457 0 043165 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
1435531220047 0 045035 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
1443436019695 0 042697 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
1448642018591 0 041776 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
1457912820519 0 046173 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
1469456821909 0 048923 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
1487142020829 0 046772 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
1491010820742 0 047211 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
1500166819322 0 043899 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
1501386019841 0 043947 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
1502764019841 0 043947 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
1503012418943 0 043208 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
1508704019333 0 043027 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
1518014819322 0 043899 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
1519363620578 0 046379 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
1520130820742 0 047211 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
1532733218878 0 042649 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
1539741618943 0 043208 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
1543954018387 0 042624 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
1545202020079 0 044395 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
1548624019322 0 043899 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
1552315618998 0 043748 400 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
1553715219573 0 042820 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
1575122818067 0 041012 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
1575686816295 0 040809 412 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
1577786418453 0 043240 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
1578508417181 0 041604 400 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
1578767220829 0 046772 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
1603078418443 0 040719 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
1613025619974 0 044007 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
1615108419546 0 043917 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
1615927217070 0 041639 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
1616437618453 0 043240 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
1617024019815 0 044256 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
1619437621188 0 047851 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
1620831216450 0 040349 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
1621958417070 0 041639 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
1628326419815 0 044256 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
1634206418761 0 043343 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
1650764419546 0 043309 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
1657360818970 0 041571 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
1665735218685 0 043448 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
1672670417938 0 041647 400 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
1673196817070 0 041639 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
1680048019546 0 043917 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
1697920417929 0 040709 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
1718366418588 0 041229 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
1742848018588 0 041229 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
1744429617929 0 040709 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
1745816417929 0 040709 408 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
1752692818588 0 041037 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
1766624018652 0 042179 396 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
1781226019620 0 044508 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
1784382419620 0 044508 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
1851200815481 0 039503 404 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
1947696415891 0 040352 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
2008446015891 0 040352 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
2128495215738 0 038673 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
2160500815738 0 038673 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
2181265215738 0 038673 412 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
297441608998 0 029929 412 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
298668288998 0 029929 412 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
301356889979 0 031209 408 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
302087369979 0 031225 408 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
302958008998 0 029929 412 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
303417729756 0 030041 404 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
304164049979 0 031209 408 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
304486128998 0 029872 400 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
305784648839 0 029697 412 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
307317648998 0 029929 412 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
307421168998 0 029929 412 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
307824488998 0 029872 400 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
308610329617 0 030276 400 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
3096999610844 0 032871 396 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
310773769180 0 029911 396 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
312493288989 0 029516 400 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
314708009180 0 029911 396 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
314758009935 0 031151 396 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
315224288998 0 029929 412 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
315482529979 0 031209 408 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
315692368998 0 029929 412 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
316353449979 0 031225 408 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
3165645217854 0 028044 408 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
316706969617 0 030276 400 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
316886209935 0 031151 396 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
317140289971 0 031157 408 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
317145649979 0 031241 408 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
3175368021356 0 030620 404 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
319718689979 0 031225 408 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
319942249292 0 029967 396 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
322595289180 0 029911 396 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
322768049754 0 031240 400 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
323098688897 0 028997 404 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
324389169935 0 031151 396 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
329402209505 0 030360 400 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
335569569720 0 030388 400 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
351446557437 0 026651 392 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
352575207438 0 026651 392 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
364585687438 0 026651 392 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
364627527508 0 026763 392 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
370068887438 0 026651 392 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
372063207556 0 026871 392 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
372089129694 0 029727 396 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
374409049254 0 029643 400 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
376533408434 0 028875 404 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
377716769919 0 031260 400 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
377884767556 0 026871 392 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
378033529919 0 031260 400 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
378587007615 0 026951 392 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
381011008623 0 027775 404 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
382348647615 0 026951 392 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
382849967512 0 026763 392 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
384400809741 0 029361 408 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
384986167404 0 026599 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
385718527488 0 026743 392 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
387240967404 0 026599 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
388155927488 0 026743 392 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
388188488920 0 029752 408 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
388854367615 0 026951 392 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
389718567887 0 027147 392 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
390771327514 0 026763 392 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
390797328505 0 027853 412 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
390904407914 0 027195 392 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
391350647404 0 026599 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
392036647556 0 026871 392 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
392663888505 0 027853 412 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
392937447466 0 026695 392 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
393408768505 0 027853 412 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
394778927837 0 027115 392 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
395337167837 0 027115 392 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
396248807839 0 027099 392 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
397501727839 0 027099 392 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
397799689741 0 029361 408 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
397824447914 0 027195 392 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
3984860815906 0 027243 392 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
398563647514 0 026763 392 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
398810847887 0 027147 392 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
399014288920 0 029752 408 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
399115367914 0 027195 392 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
399825247887 0 027147 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
400248087466 0 026695 392 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
400485889741 0 029361 408 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
403297647823 0 027067 392 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
403693127466 0 026695 392 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
404211927804 0 027019 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
404779447559 0 026839 392 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
405525927986 0 027275 392 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
406391927930 0 027195 392 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
406986967559 0 026839 392 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
407648847896 0 027163 392 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
408687727925 0 027211 392 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
409784447837 0 027115 392 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
410249767839 0 027099 392 832refgcc_-m32_-march=native_-mtune=native_-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