Implementation notes: x86, gpu, crypto_aead/shellaes128v2d4n80

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v2d4n80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
35823243734 0 059789 416 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
39598056454 0 075519 404 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
52238758581 0 077541 416 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
52891258433 0 077741 416 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
53712061988 0 083652 408 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
53824858989 0 078029 416 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
53909645683 0 065528 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
53933258170 0 076616 408 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
54253668772 0 089904 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
54375357474 0 077119 404 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
54832058433 0 077741 416 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
55100845460 0 065184 408 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
55245645439 0 064085 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
55248960810 0 080507 404 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
55338862146 0 083859 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
55427258567 0 077056 408 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
55473060665 0 079317 412 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
55571656626 0 076035 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
55748859261 0 079304 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
558356135584 0 086488 412 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
56202046478 0 066152 412 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
56380055663 0 075012 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
56407558061 0 078257 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
56473243734 0 059789 416 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
56644857523 0 075099 408 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
56704243839 0 059817 416 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
56726758259 0 077763 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
56855645683 0 065528 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
57000059171 0 078483 404 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
57193646458 0 066127 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
57294445439 0 064085 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
57410459108 0 079120 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
57666043734 0 059789 416 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
57740058581 0 077593 416 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
57805256626 0 076035 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
57824858433 0 077741 416 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
57927658061 0 078257 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
57931262047 0 083483 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
57962844740 0 064179 408 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
58007244842 0 063672 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
58100460635 0 079739 404 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
58508859261 0 079304 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
58612446187 0 065841 416 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
58734846458 0 066127 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
58846058259 0 077763 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
58875954205 0 072700 412 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
59205954205 0 072700 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
59445658567 0 077056 408 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
60060345363 0 061720 412 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
60188860877 0 081709 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
60216644623 0 060548 408 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
60233445363 0 061704 412 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
60236057861 0 076943 408 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
60525041179 0 056159 400 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
60606057187 0 076820 412 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
60980057839 0 076337 416 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
61004144258 0 060055 404 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
61035663065 0 084068 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
61105643734 0 059789 416 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
61131245274 0 064765 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
61132854205 0 072700 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
61206046458 0 066127 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
61206942669 0 058451 408 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
61302344276 0 060051 404 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
61389943734 0 059789 416 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
61415258581 0 077593 416 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
61476460632 0 080148 408 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
61539246386 0 066163 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
61594858889 0 078860 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
61814845347 0 061636 412 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
61842062047 0 083483 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
62190456609 0 075911 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
62211691308 0 061555 408 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
62327245463 0 061655 404 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
62430643807 0 059707 404 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
62488841193 0 056259 400 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
62506058061 0 077649 416 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
62556045439 0 064085 416 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
62615159890 0 078003 404 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
62801243369 0 059396 408 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
62806446478 0 066152 412 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
63053241162 0 056131 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
63181645363 0 061720 412 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
63326058834 0 079287 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
63338843734 0 059789 416 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
63691245717 0 065584 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
63820460635 0 079739 404 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
63861257294 0 076423 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
63894844870 0 061295 404 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
63947146692 0 063116 408 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
64081643734 0 059789 416 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
64107260711 0 082355 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
64312443354 0 059304 408 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
64316762520 0 081960 408 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
64330041361 0 056355 400 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
64349685584 0 057848 412 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
64349662520 0 081960 408 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
64409660685 0 081429 416 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
64412054856 0 073923 408 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
64420843047 0 058777 412 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
64598741162 0 056131 400 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
64691643354 0 059304 408 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
64738082614 0 056339 400 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
64760043379 0 058473 416 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
64793641279 0 056207 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
64862057839 0 076337 416 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
65040059805 0 078629 416 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
65058045463 0 061655 404 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
65186444276 0 060051 404 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
65228846692 0 063116 408 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
65236545363 0 061736 412 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
65322043379 0 058473 416 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
65326863065 0 084068 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
65379257839 0 076145 416 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
65460041336 0 056387 400 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
65501241193 0 056211 400 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
65510043715 0 059647 404 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
65534841162 0 056131 400 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
65559943379 0 058473 416 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
65617643807 0 059707 404 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
65761641361 0 056355 400 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
65782841195 0 056211 400 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
65856441195 0 056211 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
66086858259 0 077763 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
66198041193 0 056211 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
66625243208 0 059112 408 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
66643646046 0 062747 404 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
66734845363 0 061720 412 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
66788845233 0 063923 408 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
67179641361 0 056355 400 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
67436058889 0 078860 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
67468460240 0 079835 404 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
67784445675 0 061020 412 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
67865644301 0 060300 412 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
67976841304 0 056323 400 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
67982443807 0 059707 404 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
68125241321 0 056287 400 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
68217245363 0 061704 412 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
68290841309 0 056339 400 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
68533245910 0 061479 404 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
68667241179 0 056159 400 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
69189641193 0 056211 400 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
69344441304 0 056323 400 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
69458045463 0 061655 404 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
69776443641 0 059347 408 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
70264841162 0 056131 400 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
70316443298 0 058311 408 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
70418441357 0 056355 400 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
70590844301 0 060300 412 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
70745241303 0 056259 400 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
70909641304 0 056323 400 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
70938445675 0 061020 412 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
70942041323 0 056239 400 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
71351245363 0 061704 412 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
72026041279 0 056207 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
72055641323 0 056239 400 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
72659641321 0 056287 400 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
72798441323 0 056239 400 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
73031241357 0 056355 400 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
73271641303 0 056259 400 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
73405245675 0 061020 412 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
73661641295 0 056259 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
73750041307 0 056339 400 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
74373641193 0 056259 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
74744041279 0 056207 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
75240041303 0 056259 400 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
75321241336 0 056387 400 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
75469641357 0 056355 400 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
76507641303 0 056259 400 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
76776041309 0 056291 400 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
77409641336 0 056387 400 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
77754441193 0 056259 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-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