Implementation notes: x86, gpu, crypto_aead/shellaes128v2d4n64

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v2d4n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
34952144737 0 064163 408 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
52016746179 0 065825 416 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
52360545444 0 065168 408 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
52559258565 0 077561 416 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
52595258565 0 077509 416 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
53112444820 0 063640 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
53452845674 0 065512 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
54065658417 0 077709 416 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
54595556610 0 076003 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
54861046372 0 066147 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
54946262130 0 083843 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
55038357442 0 077071 404 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
55078457262 0 076391 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
55665956610 0 076003 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
55724058973 0 077997 416 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
55741255663 0 075060 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
557940135584 0 086488 412 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
55840543726 0 059757 416 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
55842859261 0 079288 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
56046360649 0 079349 412 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
56176861972 0 083636 408 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
56194059093 0 079088 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
56409668772 0 089904 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
56663660794 0 080475 404 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
56721358061 0 077649 416 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
57138446449 0 066127 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
57354845431 0 064069 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
57501946479 0 066152 412 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
57593645706 0 065552 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
57611159789 0 078613 416 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
57656058417 0 077709 416 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
57892043040 0 058761 412 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
57894058417 0 077709 416 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
58098858243 0 077731 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
58118457561 0 076651 408 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
58180058551 0 077040 408 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
58230059155 0 078467 404 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
58241658565 0 077561 416 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
58282554205 0 072700 412 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
58366845266 0 064765 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
58414856593 0 075879 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
58488491308 0 061555 408 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
58569662047 0 083467 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
58968860877 0 081757 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
59044257839 0 076305 416 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
59104045674 0 065512 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
59315245331 0 061620 412 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
59696460685 0 081429 416 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
59729145379 0 061704 412 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
59748858243 0 077731 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
59848443726 0 059757 416 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
60125645379 0 061720 412 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
60306457215 0 074791 408 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
60332446449 0 066127 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
60516844854 0 061263 404 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
60573044623 0 060596 408 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
60692457839 0 076305 416 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
60695643346 0 059288 408 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
60871245379 0 061736 412 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
60898843726 0 059757 416 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
61085254205 0 072700 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
61091245431 0 064069 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
61186445379 0 061720 412 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
61290043726 0 059757 416 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
61504543796 0 059691 404 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
61614841195 0 056259 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
61702842670 0 058451 408 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
61758943371 0 058457 416 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
61797243726 0 059757 416 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
61865654484 0 073555 408 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
61955643726 0 059757 416 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
61962062504 0 081928 408 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
62001243831 0 059817 416 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
62022843796 0 059691 404 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
62062058154 0 076600 408 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
62078141303 0 056323 400 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
62319646479 0 066152 412 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
62394682612 0 056323 400 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
62421663049 0 084036 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
62502862047 0 083467 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
62510460619 0 079723 404 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
62614846062 0 062747 404 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
62680860619 0 079723 404 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
62732458802 0 079255 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
62803645379 0 061704 412 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
62835245379 0 061720 412 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
62873658061 0 078257 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
62943245447 0 061639 404 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
63030057187 0 076820 412 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
63058446449 0 066127 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
63070485576 0 057832 412 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
63088860632 0 080132 408 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
63185241190 0 056195 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
63265243645 0 059347 408 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
63566045431 0 064069 416 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
63640460695 0 082323 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
63797243796 0 059691 404 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
63834058551 0 077040 408 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
63842454205 0 072700 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
64083357839 0 076113 416 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
64088044293 0 060284 412 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
64116458243 0 077731 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
64234044243 0 060039 404 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
64397245447 0 061639 404 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
64448445379 0 061704 412 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
64620059261 0 079288 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
64698443701 0 059615 404 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
64903841192 0 056211 400 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
65054445651 0 060988 412 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
65069645447 0 061639 404 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
65236041281 0 056207 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
65288741356 0 056355 400 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
65331241190 0 056195 400 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
65391241356 0 056355 400 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
65490843346 0 059288 408 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
65501645651 0 060988 412 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
65609260016 0 079579 404 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
65643263049 0 084036 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
65800843726 0 059757 416 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
65835241181 0 056159 400 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
65860041281 0 056207 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
65929658889 0 078844 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
65932841292 0 056259 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
66001241195 0 056259 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
66024041192 0 056211 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
66042441164 0 056131 400 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
66109641190 0 056195 400 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
66129258061 0 078257 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
66454541164 0 056131 400 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
66474458889 0 078844 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
66763244267 0 060035 404 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
66998041356 0 056355 400 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
67356443213 0 059096 408 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
67624246692 0 063100 408 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
67850043371 0 058457 416 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
68187241306 0 056323 400 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
68250041360 0 056355 400 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
68622041308 0 056323 400 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
68758443356 0 059380 408 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
68975241303 0 056323 400 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
69039244293 0 060284 412 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
69271641325 0 056239 400 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
70266441181 0 056159 400 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
70270041360 0 056355 400 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
70302841281 0 056207 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
70314441305 0 056259 400 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
70320444267 0 060035 404 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
70365241338 0 056387 400 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
70608041305 0 056259 400 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
70758041308 0 056291 400 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
70775641305 0 056275 400 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
70797241195 0 056259 400 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
71001241305 0 056275 400 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
71580841360 0 056355 400 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
71615241164 0 056131 400 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
71634841303 0 056323 400 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
71790841323 0 056287 400 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
72082443371 0 058457 416 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
72500855702 0 074735 404 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
72513241164 0 056131 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
72809645894 0 061447 404 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
73159262504 0 081928 408 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
73246845225 0 063891 408 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
74042841338 0 056387 400 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
75259641325 0 056239 400 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
75365643291 0 058279 408 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
76469641338 0 056387 400 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
77032841325 0 056239 400 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
78314859938 0 078035 404 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
78696846692 0 063100 408 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
79571645651 0 060988 412 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
79917641323 0 056287 400 832refgcc_-m32_-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