Implementation notes: x86, gpu, crypto_aead/shellaes128v1d6n80

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v1d6n80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
38334050394 0 065455 400 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
49565259842 0 079605 416 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
49860860971 0 080928 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
501480104334 0 0123908 408 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
50880860592 0 080432 408 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
513064100023 0 0120112 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
51363990796 0 0110303 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
51471297760 0 0116849 416 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
51624497648 0 0116737 416 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
52048490450 0 0109695 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
52212858818 0 078381 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
52648597760 0 0116797 416 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
52946860990 0 080964 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
53254596808 0 0116169 416 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
53611258136 0 077088 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
53627299786 0 0118376 408 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
53897160971 0 080928 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
53918798928 0 0119833 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
54082099178 0 0117720 408 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
54114954592 0 070725 416 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
54229661469 0 081339 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
544048105438 0 0127184 408 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
544504122176 0 0143368 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
54574290431 0 0109579 408 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
54647299052 0 0118145 416 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
54816494852 0 0113737 416 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
549672105846 0 0127623 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
54969290813 0 0110231 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
55291861432 0 081175 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
55297598694 0 0117843 404 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
555252100181 0 0120320 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
55580499786 0 0118376 408 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
55668685642 0 0104799 408 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
55723554592 0 070725 416 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
559464104714 0 0124471 404 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
55977394258 0 0114775 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
55998496808 0 0116169 416 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
56049260175 0 079908 412 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
56169053714 0 069509 412 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
56172896808 0 0116169 416 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
56185657648 0 076385 416 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
56236897688 0 0116413 412 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
56340054592 0 070725 416 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
56500284825 0 0103360 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
566013104210 0 0125915 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
56624490796 0 0110303 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
567372243736 0 0140656 412 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
56880890138 0 0109832 412 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
57019257636 0 076415 408 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
57051057648 0 076385 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
570940100181 0 0120320 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
57158498694 0 0117843 404 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
57232896680 0 0117485 416 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
57294860175 0 079908 412 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
573204101950 0 0121307 404 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
57329284825 0 0103360 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
57615284825 0 0103360 412 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
57789399465 0 0120560 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
57934491197 0 0110841 416 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
58059055136 0 071200 412 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
58199261432 0 081175 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
58230892568 0 0112295 404 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
58431288250 0 0107648 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
58778197704 0 0117236 408 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
58804890527 0 0108889 416 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
58841254628 0 070697 416 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
589076100810 0 0122307 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
59051291197 0 0111449 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
59134058654 0 075096 412 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
59150854592 0 070725 416 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
59319655136 0 071200 412 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
59390158654 0 075080 412 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
59490696912 0 0116583 404 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
59508454592 0 070725 416 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
59569661432 0 081175 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
595920100810 0 0122307 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
59597659544 0 076059 404 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
59784458654 0 075080 412 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
59816452850 0 068033 416 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
60047450436 0 065531 400 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
60223655862 0 071811 404 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
60230056670 0 072652 408 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
60238892990 0 0112555 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
60251789318 0 0106999 408 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
60550099465 0 0120560 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
60572090527 0 0109081 416 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
60618457648 0 076385 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
60696897704 0 0117236 408 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
60831357379 0 072780 412 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
60921992990 0 0112555 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
61022858654 0 075080 412 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
61109257999 0 073927 404 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
61246550416 0 065531 400 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
61273658027 0 073903 404 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
61536895341 0 0115380 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
61562855247 0 071212 408 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
61584455295 0 071400 408 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
61678055318 0 071360 408 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
61738492990 0 0112555 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
61792458498 0 074872 412 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
61909250422 0 065531 400 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
61915250472 0 065631 400 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
62197850544 0 065595 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
62283655318 0 071360 408 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
62596850491 0 065595 400 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
62632850491 0 065595 400 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
62652451829 0 067703 408 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
627044121780 0 076931 408 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
62765658654 0 075096 412 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
62773850417 0 065483 400 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
62809258027 0 073903 404 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
62829658654 0 075112 412 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
63041750497 0 065659 400 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
63267650422 0 065531 400 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
63364854592 0 070725 416 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
63393295683 0 0113887 404 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
63401659706 0 075967 404 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
63413650438 0 065547 400 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
63422856773 0 076295 408 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
63496495341 0 0115380 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
63498450438 0 065511 400 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
63500050416 0 065531 400 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
63557690527 0 0109081 416 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
63663652850 0 068033 416 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
63666450414 0 065467 400 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
63696858654 0 075096 412 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
63706457379 0 072780 412 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
63716459706 0 075967 404 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
63783254592 0 070725 416 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
63922050438 0 065547 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
63939691197 0 0111449 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
64082050436 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
64083655862 0 071811 404 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
641502100988 0 065611 400 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
642864106174 0 068224 412 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
64360859706 0 075967 404 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
64515650394 0 065455 400 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
64890050446 0 065479 400 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
65258750520 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
65378450497 0 065659 400 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
65737250497 0 065659 400 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
66008450394 0 065455 400 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
66272057379 0 072780 412 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
66326050446 0 065479 400 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
66477650417 0 065499 400 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
66544855737 0 071751 404 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
66552060766 0 077539 404 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
66948052915 0 068003 408 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
66954450438 0 065511 400 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
66958052850 0 068033 416 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
67010850394 0 065455 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
67082050446 0 065479 400 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
67111650417 0 065483 400 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
67326850414 0 065467 400 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
67956050436 0 065531 400 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
68226059888 0 076404 408 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
68397250472 0 065631 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
68426050422 0 065531 400 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
68652050494 0 065611 400 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
68726454332 0 070151 408 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
68903659888 0 076404 408 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
69575655862 0 071811 404 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
70550050472 0 065631 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
70555650520 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
70703250417 0 065499 400 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
71133250520 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
72391650491 0 065595 400 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
73244859563 0 075223 404 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
73398850416 0 065531 400 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
74089288438 0 0107595 404 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
74513250496 0 065611 400 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
75716850502 0 065563 400 832refgcc_-m32_-march=pentium-m_-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