Implementation notes: x86, gpu, crypto_aead/shellaes128v1d4n64

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v1d4n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
36653290339 0 0109495 408 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
50039160779 0 080704 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
50330158627 0 078173 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
504018121952 0 0143144 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
50808696600 0 0115945 416 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
50972057933 0 076848 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
51799296600 0 0115945 416 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
52211460796 0 080724 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
52265296600 0 0115945 416 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
52337299973 0 0120096 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
52455098752 0 0119705 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
52501297440 0 0116513 416 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
52610199578 0 0118168 408 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
52827660393 0 080208 408 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
52910499815 0 0119888 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
53009699973 0 0120096 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
53038060779 0 080704 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
53256459653 0 079397 416 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
53276189962 0 0109656 412 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
54086760019 0 079760 412 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
54173757494 0 076221 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
54292888058 0 0107504 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
54658455252 0 071196 408 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
54924654584 0 070709 416 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
55165555287 0 071400 408 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
551724104126 0 0123684 408 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
55227661229 0 081083 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
55317297552 0 0116625 416 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
553512105622 0 0127399 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
553564105214 0 0126960 408 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
55758090226 0 0109471 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
56214698844 0 0117921 416 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
563031106150 0 068208 412 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
56393785178 0 0104335 408 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
564800104490 0 0124231 404 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
566072243352 0 0140464 412 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
56713690588 0 0110079 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
567234121780 0 076931 408 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
56869599578 0 0118168 408 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
57005694624 0 0113509 416 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
57096084645 0 0103180 412 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
57192898970 0 0117512 408 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
57298254584 0 070709 416 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
57328892344 0 0112055 404 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
57429356578 0 076103 408 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
57439661192 0 080935 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
57465992750 0 0112299 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
57521491017 0 0110661 416 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
57589657494 0 076221 416 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
57758454584 0 070709 416 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
58029658670 0 075096 412 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
58477297496 0 0116269 412 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
58508454620 0 070697 416 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
58540890411 0 0108933 416 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
58555560019 0 079760 412 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
58598458017 0 073887 404 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
59013290588 0 0110079 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
59028994002 0 0114519 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
59048861192 0 080935 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
59123152890 0 068065 416 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
59238453708 0 069493 412 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
59280091017 0 0111269 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
59408084645 0 0103180 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
59432454584 0 070709 416 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
59551258670 0 075096 412 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
59603699301 0 0120380 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
596476100570 0 0122051 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
59677690411 0 0108741 416 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
59744097552 0 0116573 416 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
59988854584 0 070709 416 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
601116100570 0 0122051 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
601144103970 0 0125659 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
60122858670 0 075112 412 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
60296090605 0 0110007 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
603054101742 0 0121099 404 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
60341254584 0 070709 416 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
60345658466 0 074840 412 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
60371292750 0 0112299 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
60400560782 0 077539 404 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
60416098470 0 0117619 404 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
60576492750 0 0112299 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
60789661192 0 080935 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
60799296436 0 0117241 416 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
60839691017 0 0111269 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
60872752890 0 068065 416 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
61029059674 0 075935 404 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
61316458017 0 073887 404 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
61502857494 0 076221 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
61638052890 0 068065 416 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
61651550407 0 065471 400 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
61748458670 0 075096 412 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
61856055303 0 071344 408 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
61934859674 0 075935 404 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
62090455857 0 071811 404 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
62123655857 0 071811 404 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
62169655303 0 071344 408 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
62221250485 0 065631 400 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
62334457335 0 072728 412 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
62683250427 0 065483 400 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
62696497556 0 0117072 408 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
62714490411 0 0108933 416 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
62757698470 0 0117619 404 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
62767254584 0 070709 416 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
62826058670 0 075080 412 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
63079295193 0 0115216 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
63139251830 0 067703 408 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
63189989026 0 0106707 408 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
63196850522 0 065691 400 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
63221250463 0 065527 400 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
63356850524 0 065595 400 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
63452487478 0 0106603 404 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
63904852908 0 067987 408 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
64021250407 0 065471 400 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
64111255857 0 071811 404 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
64198050444 0 065547 400 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
64204850442 0 065515 400 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
64213258670 0 075080 412 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
64252450446 0 065547 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
64295250485 0 065631 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
64308097556 0 0117072 408 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
64377055178 0 071232 412 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
64425257984 0 073911 404 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
64470357335 0 072728 412 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
64563250438 0 065547 400 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
64573550471 0 065495 400 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
64648099301 0 0120380 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
64789656654 0 072684 408 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
64891850444 0 065547 400 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
64911295193 0 0115216 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
65084150444 0 065547 400 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
65177250522 0 065691 400 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
65275655178 0 071232 412 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
65326450446 0 065547 400 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
65369750463 0 065527 400 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
65577650444 0 065547 400 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
65746857436 0 076191 408 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
65767250522 0 065691 400 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
65868084645 0 0103180 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
65967659512 0 076011 404 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
66028859674 0 075935 404 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
66092850407 0 065471 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
66095655731 0 071735 404 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
66186895539 0 0113727 404 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
66202050442 0 065515 400 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
66568850442 0 065515 400 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
66665250552 0 065595 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
66957650513 0 065627 400 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
67126050518 0 065627 400 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
67286854340 0 070167 408 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
673764101032 0 065627 400 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
67681250444 0 065547 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
68188096496 0 0116135 404 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
68334059936 0 076436 408 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
68342050485 0 065631 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
68363259531 0 075175 404 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
68476058670 0 075080 412 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
68801650407 0 065471 400 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
69340850533 0 065547 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
69786850513 0 065627 400 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
69888457335 0 072728 412 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
70258850444 0 065547 400 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
70578850471 0 065495 400 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
70759250438 0 065547 400 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
71196050442 0 065515 400 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
71314850438 0 065547 400 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
71498459936 0 076436 408 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
72925250533 0 065547 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
73116450471 0 065495 400 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
73180050533 0 065547 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
75110050513 0 065627 400 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
75232850516 0 065627 400 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
77629650427 0 065483 400 832refgcc_-funroll-loops_-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