Implementation notes: x86, gpu, crypto_aead/shellaes128v2d7n64

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v2d7n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
38733241153 0 056131 400 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
49487745545 0 065069 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
50996145097 0 063944 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
51689462434 0 084147 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
51757258442 0 076888 408 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
51842458705 0 077997 416 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
52200869092 0 090224 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
53176259261 0 078285 416 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
53613258853 0 077797 416 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
53994461098 0 080779 404 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
54020446737 0 066415 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
54712457475 0 077108 412 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
54736062276 0 083940 408 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
54897956898 0 076291 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
54921060921 0 079621 412 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
54942345672 0 064313 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
54975258705 0 077997 416 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
55000857730 0 077359 404 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
55022458839 0 077328 408 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
55548058547 0 078035 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
55570858337 0 078533 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
55714459549 0 079576 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
56041659381 0 079376 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
56065245953 0 065816 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
56231643726 0 059757 416 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
56380060923 0 080027 404 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
56414461009 0 081753 416 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
56418055951 0 075348 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
56663245723 0 065472 408 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
56697646737 0 066415 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
56806058705 0 077997 416 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
56831662367 0 083787 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
570548136160 0 086776 412 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
57134446737 0 066415 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
57300843831 0 059817 416 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
57312458547 0 078035 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
57347658853 0 077849 416 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
57488857582 0 076711 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
57525643726 0 059757 416 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
57636045985 0 065856 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
57676454481 0 072976 412 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
57694456898 0 076291 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
57756060923 0 080027 404 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
57866054481 0 072976 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
58195659443 0 078755 404 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
58323646660 0 066435 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
58339258853 0 077849 416 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
58362059549 0 079576 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
58787643726 0 059757 416 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
58799256881 0 076167 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
58854358051 0 076517 416 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
58946845025 0 064451 408 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
59119658337 0 077925 416 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
59147254481 0 072976 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
59182058337 0 078533 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
59280191308 0 061555 408 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
59445657287 0 074855 408 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
59502445447 0 061639 404 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
59559661149 0 082029 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
59755260920 0 080420 408 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
59885744267 0 060035 404 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
59922345672 0 064313 416 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
59958043726 0 059757 416 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
60028441153 0 056115 400 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
60169243726 0 059757 416 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
60179244243 0 060236 412 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
60453643040 0 058761 412 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
60672360097 0 078921 416 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
60734444639 0 060612 408 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
60779263293 0 084280 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
60963685576 0 057832 412 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
61046443346 0 059288 408 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
61198858547 0 078035 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
61396456006 0 075039 404 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
61404345379 0 061704 412 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
61654043701 0 059615 404 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
61676445379 0 061704 412 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
61819246731 0 066396 412 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
61845645379 0 061720 412 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
61885262732 0 082156 408 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
61976043323 0 058409 416 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
62000841184 0 056243 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
62191246062 0 062747 404 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
62293658839 0 077328 408 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
62344043796 0 059691 404 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
62486445447 0 061639 404 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
62551260999 0 082627 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
62573243726 0 059757 416 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
62694845379 0 061720 412 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
62703641181 0 056195 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
62718058051 0 076325 416 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
62724441184 0 056243 400 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
62769263293 0 084280 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
62832043346 0 059288 408 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
62940046731 0 066396 412 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
62975245953 0 065816 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
63066457441 0 076539 408 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
63076543796 0 059691 404 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
63141254672 0 073747 408 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
63161441280 0 056291 400 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
63279244267 0 060035 404 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
63340045379 0 061736 412 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
63357646456 0 066129 416 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
63542845513 0 064179 408 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
63698741282 0 056243 400 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
63720858051 0 076517 416 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
63763541181 0 056195 400 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
63944444870 0 061279 404 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
63973245331 0 061620 412 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
64491243641 0 059347 408 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
65062841153 0 056131 400 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
65080041302 0 056223 400 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
65086859106 0 079559 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
65322459133 0 079088 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
65360041300 0 056255 400 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
65363641315 0 056371 400 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
65370045379 0 061720 412 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
65389662367 0 083787 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
65409641184 0 056243 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
65492441153 0 056115 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
65649644243 0 060039 404 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
65901659133 0 079088 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
65956060304 0 079867 404 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
66177643796 0 059691 404 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
66222041179 0 056195 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
66250541315 0 056371 400 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
66366441179 0 056195 400 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
67035642670 0 058451 408 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
67054862732 0 082156 408 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
67111241282 0 056243 400 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
67214443323 0 058409 416 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
67224043356 0 059380 408 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
67255660210 0 078307 404 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
67390241270 0 056191 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
67692843213 0 059096 408 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
67722846644 0 063052 408 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
68212245671 0 061008 412 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
68304045447 0 061639 404 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
68532041282 0 056243 400 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
68971641337 0 056323 400 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
69376441179 0 056195 400 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
69377241282 0 056243 400 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
69636444243 0 060236 412 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
69640045671 0 061008 412 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
69662441280 0 056291 400 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
69697641283 0 056307 400 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
69762845672 0 064313 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
69932441337 0 056323 400 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
70072845671 0 061008 412 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
70147682566 0 056307 400 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
70399241333 0 056339 400 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
70641241300 0 056255 400 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
70669241285 0 056307 400 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
70860441270 0 056191 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
71016441337 0 056323 400 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
71241641285 0 056259 400 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
72624445910 0 061463 404 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
72698043726 0 059757 416 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
73016041302 0 056223 400 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
73096041281 0 056243 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
73323241333 0 056339 400 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
73627643323 0 058409 416 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
74703641333 0 056339 400 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
74756045379 0 061704 412 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
75167641270 0 056191 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
76208443291 0 058279 408 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
76721641170 0 056143 400 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
77026841170 0 056143 400 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
77556041280 0 056291 400 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
78140846644 0 063052 408 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
78250841302 0 056223 400 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
78800841315 0 056371 400 832refgcc_-m32_-march=k6_-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