Implementation notes: x86, gpu, crypto_aead/proest256apev1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: proest256apev1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7428569599 0 033624 400 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
88224010088 0 033757 396 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
8933969852 0 033721 396 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
90231611255 0 033740 392 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
90759611965 0 035940 392 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
90987213698 0 039622 404 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082820190816
91420012077 0 035814 404 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
92394010823 0 036033 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
92536412237 0 036598 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
93349212066 0 038957 396 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
93632411297 0 033670 404 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
93988410374 0 035773 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
94446812237 0 036598 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
94488813096 0 037337 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
94622413096 0 037337 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
94783214315 0 043264 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
95046413486 0 038861 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
95196825444 0 035673 400 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
95416811674 0 036958 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
95448411406 0 036428 392 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
95478812051 0 034773 396 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
95639211497 0 034070 404 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
96788412051 0 034773 396 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
96959610173 0 032360 396 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
97150811284 0 035965 396 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
97394414315 0 043264 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
97580010928 0 034030 400 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
97729610088 0 033757 396 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
97764813562 0 043128 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
97920410823 0 036033 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
98374810442 0 034662 404 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082820190816
98890411406 0 036428 392 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
99144010898 0 034532 396 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
99985611497 0 034070 404 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
101178810442 0 034610 404 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082820190816
101626011088 0 036336 392 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
101790411812 0 035826 404 832refgcc_-m32_-O3_-fomit-frame-pointer2019082820190816
102787610311 0 034802 404 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082820190816
102870810442 0 034662 404 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082820190816
10566529445 0 036496 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
107118410311 0 034802 404 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082820190816
107838410658 0 034890 404 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082820190816
108381611307 0 037216 392 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
109753614568 0 043748 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
11001565725 0 026861 404 832refgcc_-m32_-O_-fomit-frame-pointer2019082820190816
110698010010 0 032845 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
111980410311 0 034802 404 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082820190816
11221569440 0 033904 392 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
11241645097 0 024288 388 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
11262605274 0 024576 388 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082820190816
11284249865 0 032872 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
11373845757 0 026969 404 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082820190816
11473809731 0 032561 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
11480366177 0 027765 400 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082820190816
11575085090 0 024368 388 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
11577205091 0 024368 388 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
115883210451 0 033105 400 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
11600329610 0 034884 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
11602326177 0 027797 400 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082820190816
11607205090 0 024320 388 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
11621285090 0 024320 388 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
11624045806 0 024936 400 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
11659965289 0 024592 388 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
11709965403 0 025545 396 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
117202810010 0 032845 404 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082820190816
11725205380 0 027044 392 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
11780005972 0 025229 404 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
11781205097 0 024352 388 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
11798249742 0 032524 400 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
11807049483 0 036572 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
11846929090 0 032760 396 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
11941805291 0 024560 388 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
11943485285 0 024576 388 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082820190816
11987246177 0 027765 400 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082820190816
12245326177 0 027781 400 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082820190816
12247405139 0 024476 388 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
12259768953 0 033596 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
12279605547 0 026560 392 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
12314089928 0 034765 404 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082820190816
12316605139 0 024476 388 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
12352765945 0 028112 392 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
12377729437 0 033381 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
12386645304 0 024592 388 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
12408526307 0 027845 400 832refgcc_-m32_-O2_-fomit-frame-pointer2019082820190816
12473929445 0 036496 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
12507005295 0 024524 388 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
12509845274 0 024576 388 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082820190816
12525805097 0 024288 388 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
12568046043 0 026420 396 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
12573485477 0 026852 392 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
12592805297 0 024576 388 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
12608446177 0 027781 400 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082820190816
12624486177 0 027781 400 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082820190816
126914012674 0 026532 396 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
12700886626 0 026245 400 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
12721565765 0 024893 404 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
12723365396 0 025984 392 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
12766085089 0 024368 388 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
12790405380 0 027044 392 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
12849685285 0 024576 388 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082820190816
128657610010 0 032845 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
12872685407 0 027008 392 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
12882329384 0 032876 392 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
12905605274 0 024576 388 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082820190816
12914569226 0 036292 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
12930169226 0 036292 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
12935365380 0 027044 392 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
12942725972 0 025229 404 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
12969445097 0 024352 388 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
13012365467 0 026660 392 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
13041926626 0 026245 400 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
130710010580 0 024608 388 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
13075886514 0 026265 396 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
130876010451 0 033105 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
13093245972 0 025229 404 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082820190816
13093966724 0 029752 392 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
13096448945 0 033828 392 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
13096926514 0 026265 396 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
13128325291 0 024608 388 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082820190816
13130045467 0 026660 392 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
13140849504 0 034397 400 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082820190816
13181805945 0 028112 392 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
13205685765 0 024893 404 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
13210289579 0 033016 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
13211765096 0 024336 388 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
13220765757 0 026969 404 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082820190816
13225645547 0 026560 392 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
13226485672 0 026084 400 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
13248369639 0 034736 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
13287249226 0 036292 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
13288409639 0 034736 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
13312165563 0 026816 392 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
13321725298 0 024592 388 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
13332445097 0 024288 388 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
13352046486 0 026532 392 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
13361725297 0 024576 388 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
13406209445 0 036496 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
13423925757 0 026969 404 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082820190816
13438685945 0 028112 392 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
13448605757 0 026969 404 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082820190816
13465205757 0 026969 404 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082820190816
13471285143 0 024512 388 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
13472608896 0 032693 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
13477165757 0 026969 404 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082820190816
13526005096 0 024336 388 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
13537208953 0 033596 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
13577205297 0 024576 388 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
13593809998 0 038372 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
13599926626 0 026245 400 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
13740205788 0 026189 396 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
13772405757 0 026969 404 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082820190816
13804089754 0 033025 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
13804846177 0 027765 400 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082820190816
13812485089 0 024368 388 832refgcc_-m32_-Os_-fomit-frame-pointer2019082820190816
138187611402 0 024916 400 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
13910969731 0 032561 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
13916088930 0 033608 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
13953325289 0 024592 388 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
13982485090 0 024368 388 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
14066125091 0 024368 388 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
14072765790 0 027436 392 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
14114725289 0 024592 388 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
14157685096 0 024336 388 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082820190816
142078010451 0 033105 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
14392885090 0 024320 388 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
14451845285 0 024576 388 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082820190816
14452405295 0 024608 388 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
14490805139 0 024476 388 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
14688605096 0 024336 388 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
14797169754 0 033025 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
14899125143 0 024512 388 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
15085405143 0 024512 388 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816

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