Implementation notes: x86, gpu, crypto_aead/shellaes128v1d6n64

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v1d6n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
36559287686 0 0106811 404 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
50351660979 0 080932 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
50558759834 0 079605 416 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
50608096792 0 0116137 416 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
50930497632 0 0116705 416 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
51018060962 0 080912 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
524004100165 0 0120288 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
52663660576 0 080416 408 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
52856492536 0 0112247 404 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
52863688250 0 0107696 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
53200561416 0 081159 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
53251658114 0 077040 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
532965104334 0 0123892 408 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
533948100007 0 0120080 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
534666100810 0 0122291 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
534735243736 0 0140656 412 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
53538961416 0 081159 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
53562056770 0 076295 408 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
535647105830 0 0127607 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
536764122176 0 0143368 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
53683697744 0 0116817 416 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
53759498928 0 0119881 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
53766060962 0 080912 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
545964100165 0 0120288 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
54725297744 0 0116765 416 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
54728890780 0 0110271 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
54808496792 0 0116137 416 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
54961699770 0 0118360 408 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
55051260176 0 079908 412 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
55473261453 0 081307 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
55768554584 0 070709 416 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
557688100810 0 0122291 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
55792099162 0 0117704 408 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
56042091197 0 0110841 416 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
56081291197 0 0111449 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
56110590527 0 0109049 416 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
56161696792 0 0116137 416 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
56316955128 0 071184 412 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
56386890780 0 0110271 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
56441257640 0 076369 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
56514890138 0 0109832 412 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
56726454584 0 070709 416 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
568120105422 0 0127168 408 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
56842854584 0 070709 416 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
56887560176 0 079908 412 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
57187691197 0 0111449 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
57219255287 0 071400 408 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
57420055252 0 071196 408 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
57445698678 0 0117827 404 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
57498958670 0 075096 412 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
57672894226 0 0114743 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
57949699036 0 0118113 416 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
58114890797 0 0110199 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
58165654584 0 070709 416 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
58185058670 0 075112 412 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
58330454584 0 070709 416 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
58339261416 0 081159 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
58403699770 0 0118360 408 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
58704857628 0 076383 408 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
58927692974 0 0112523 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
59039658810 0 078381 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
59166497688 0 0117204 408 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
59190092974 0 0112523 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
59231655303 0 071344 408 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
59300084825 0 0103360 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
59366498678 0 0117827 404 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
59368897672 0 0116445 412 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
59406492974 0 0112523 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
59438760782 0 077539 404 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
59493654584 0 070709 416 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
59496857640 0 076369 416 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
595008106150 0 068208 412 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
59635658670 0 075096 412 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
59660790450 0 0109695 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
59810158670 0 075080 412 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
59876896680 0 0117485 416 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
59979656670 0 072700 408 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
600904104194 0 0125883 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
60162053708 0 069493 412 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
60170899449 0 0120528 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
60193658017 0 073887 404 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
60385657640 0 076369 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
60458894836 0 0113721 416 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
605000104698 0 0124439 404 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
605900101934 0 0121291 404 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
60644055128 0 071184 412 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
60769690527 0 0109049 416 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
60913285262 0 0104431 408 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
61236057984 0 073911 404 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
61364858670 0 075096 412 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
61435559690 0 075951 404 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
61447654620 0 070697 416 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
61676450435 0 065531 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
61785250396 0 065455 400 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
61805254584 0 070709 416 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
61894484825 0 0103360 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
61948058670 0 075080 412 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
61962650415 0 065531 400 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
62119659690 0 075951 404 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
621508121780 0 076931 408 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
62167850419 0 065499 400 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
62249250440 0 065511 400 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
62286495341 0 0115364 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
62310350416 0 065483 400 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
62403357355 0 072748 412 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
62424059528 0 076027 404 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
62548550433 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
62569690527 0 0108857 416 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
62596050396 0 065455 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
62599255857 0 071811 404 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
62613250433 0 065531 400 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
62703258017 0 073887 404 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
62723255303 0 071344 408 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
62876099449 0 0120528 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
63003655731 0 071735 404 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
63076451830 0 067703 408 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
63168896688 0 0116327 404 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
63261252842 0 068017 416 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
63493650499 0 065659 400 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
63572750499 0 065659 400 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
63577250499 0 065659 400 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
63668089010 0 0106691 408 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
63788895341 0 0115364 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
64036052842 0 068017 416 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
64136850522 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
64284050440 0 065511 400 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
64569050433 0 065531 400 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
64641250474 0 065631 400 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
64641650435 0 065531 400 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
64908950490 0 065595 400 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
65062884825 0 0103360 412 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
65066095731 0 0113919 404 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
65119650419 0 065499 400 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
65184857355 0 072748 412 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
65201255857 0 071811 404 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
65469650474 0 065631 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
65510452842 0 068017 416 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
65532850495 0 065595 400 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
65653258670 0 075080 412 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
66195650490 0 065595 400 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
66303659690 0 075951 404 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
66362090131 0 0109287 408 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
66386050396 0 065455 400 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
66689650490 0 065595 400 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
66693250541 0 065595 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
66900459547 0 075191 404 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
67092450419 0 065499 400 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
67421250396 0 065455 400 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
67440450493 0 065611 400 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
67728897688 0 0117204 408 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
67741250448 0 065479 400 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
68110859888 0 076388 408 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
68235250474 0 065631 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
68282450416 0 065483 400 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
68573250415 0 065531 400 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
69122450448 0 065479 400 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
69437654336 0 070151 408 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
69538450501 0 065563 400 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
69574450415 0 065531 400 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
70056050421 0 065531 400 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
70081259888 0 076388 408 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
70190850522 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
70402050421 0 065531 400 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
70793658482 0 074856 412 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
71436050522 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
71693650448 0 065479 400 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
72084852908 0 067987 408 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
72098855857 0 071811 404 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
72594050421 0 065531 400 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
75054057355 0 072748 412 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
758148100986 0 065611 400 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
76205650419 0 065499 400 832refgcc_-m32_-march=pentium_-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