Implementation notes: x86, gpu, crypto_aead/shellaes128v2d5n80

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v2d5n80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
35595257549 0 076639 408 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
37656656550 0 075615 404 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
50647544927 0 063784 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
50778868868 0 090000 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
51065158529 0 077837 416 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
51248145361 0 064877 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
51457859357 0 079400 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
51535559357 0 079400 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
51666058677 0 077689 416 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
51720845770 0 065640 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
51792045547 0 065296 408 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
52737359204 0 079216 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
52760745805 0 065696 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
52800058677 0 077637 416 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
52954558529 0 077837 416 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
53184060745 0 079397 412 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
53329560906 0 080603 404 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
53715060957 0 081789 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
53826957570 0 077215 404 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
53878058677 0 077689 416 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
53890855759 0 075108 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
54063357390 0 076519 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
543015135776 0 086584 412 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
54338045770 0 065640 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
54353246272 0 065953 416 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
55045656722 0 076131 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
55162059085 0 078125 416 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
55354246591 0 066255 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
55464058529 0 077837 416 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
55560856705 0 076007 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
56042045531 0 064181 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
56144458371 0 077875 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
56230443734 0 059789 416 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
56359658663 0 077152 408 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
56380254301 0 072796 412 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
56466344838 0 064275 408 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
56762446573 0 066248 412 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
56763962159 0 083595 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
56868346573 0 066248 412 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
56944058371 0 077875 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
57200060765 0 081509 416 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
57364062258 0 083971 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
57480459885 0 078709 416 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
57692046591 0 066255 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
57749646516 0 066307 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
57804659267 0 078579 404 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
57864046591 0 066255 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
57882460728 0 080244 408 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
58072045363 0 061720 412 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
58168243734 0 059789 416 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
58336043354 0 059304 408 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
58576458157 0 077745 416 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
58779645531 0 064181 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
58796857403 0 074971 408 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
58948863161 0 084164 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
59271258371 0 077875 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
59581258266 0 076712 408 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
59646857903 0 076401 416 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
59724043734 0 059789 416 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
59961254301 0 072796 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
60478862616 0 082056 408 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
60488443807 0 059707 404 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
60546060731 0 079835 404 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
60650043734 0 059789 416 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
60651645531 0 064181 416 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
60664862100 0 083764 408 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
60901645363 0 061704 412 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
60986060731 0 079835 404 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
61026463161 0 084164 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
61189546046 0 062747 404 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
61298854301 0 072796 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
61498445363 0 061720 412 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
61510444623 0 060548 408 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
61513654852 0 073923 408 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
61694458157 0 078353 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
61716043734 0 059789 416 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
61755342669 0 058451 408 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
61778441182 0 056243 400 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
61845641184 0 056195 400 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
61888457903 0 076401 416 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
61893645363 0 061704 412 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
62010043839 0 059817 416 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
62090062159 0 083595 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
62161658985 0 078956 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
62214457283 0 076916 412 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
62238458946 0 079399 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
62312141151 0 056131 400 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
62588845463 0 061655 404 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
62618843047 0 058777 412 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
62630445329 0 064019 408 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
62728060823 0 082467 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
62808843734 0 059789 416 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
62830844276 0 060051 404 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
62926441286 0 056307 400 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
63055645463 0 061655 404 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
63295641151 0 056115 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
63412843354 0 059304 408 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
63441245347 0 061636 412 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
63514491308 0 061555 408 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
63554044301 0 060300 412 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
63577685584 0 057848 412 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
63642045363 0 061704 412 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
63652041281 0 056307 400 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
63755258663 0 077152 408 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
63783641151 0 056131 400 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
63956043379 0 058473 416 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
64092443379 0 058473 416 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
64200041300 0 056223 400 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
64369243734 0 059789 416 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
64526841182 0 056243 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
64570443208 0 059112 408 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
64607244870 0 061295 404 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
64937443637 0 059347 408 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
64969241268 0 056191 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
64977941298 0 056255 400 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
65222845363 0 061736 412 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
65246882568 0 056307 400 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
65342860336 0 079931 404 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
65461243715 0 059647 404 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
65639641313 0 056371 400 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
65815245463 0 061655 404 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
65841241182 0 056195 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
66006056722 0 076131 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
66113258157 0 078353 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
66176841286 0 056259 400 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
66185641151 0 056115 400 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
66398046708 0 063132 408 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
66501241313 0 056371 400 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
66593645363 0 061720 412 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
66985643807 0 059707 404 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
66992841168 0 056143 400 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
67030445743 0 061088 412 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
67623941280 0 056243 400 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
67633257903 0 076209 416 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
67940444276 0 060051 404 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
67954041268 0 056191 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
68016041334 0 056339 400 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
68352841280 0 056243 400 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
68411243807 0 059707 404 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
68783641338 0 056339 400 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
68972841268 0 056191 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
68989645743 0 061088 412 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
69010841184 0 056195 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
69289641168 0 056143 400 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
69406044258 0 060055 404 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
69550443369 0 059396 408 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
69779241338 0 056339 400 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
69993641284 0 056243 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
70061241280 0 056243 400 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
70212858985 0 078956 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
70280441182 0 056195 400 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
70482441334 0 056339 400 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
70543641334 0 056339 400 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
70560444301 0 060300 412 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
70694041280 0 056243 400 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
70933641281 0 056307 400 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
70981641338 0 056339 400 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
71062843379 0 058473 416 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
71254446708 0 063132 408 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
71753241182 0 056195 400 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
71898841281 0 056307 400 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
72004041300 0 056223 400 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
72359662616 0 082056 408 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
72469241182 0 056243 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
73862441300 0 056223 400 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
74092841313 0 056371 400 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
74232059986 0 078099 404 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
74644445743 0 061088 412 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
74756843298 0 058311 408 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
76143241284 0 056307 400 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
77939245910 0 061479 404 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
78039241298 0 056255 400 832refgcc_-m32_-march=athlon_-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