Implementation notes: x86, gpu, crypto_aead/shellaes128v1d7n80

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v1d7n80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
38292488534 0 0107691 404 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
50468161067 0 081024 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
506580243928 0 0140752 412 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
50720160688 0 080528 408 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
50921661067 0 081024 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
51439296904 0 0116265 416 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
51759658914 0 078477 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
518656122272 0 0143464 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
52060599024 0 0119929 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
52796157743 0 076481 416 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
52809296776 0 0117581 416 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
529360105926 0 0127703 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
53097661086 0 081060 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
53527659938 0 079701 416 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
535280100277 0 0120416 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
538512100119 0 0120208 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
53921299882 0 0118472 408 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
54024897744 0 0116833 416 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
54738496904 0 0116265 416 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
55015690234 0 0109928 412 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
55133299274 0 0117816 408 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
55166097856 0 0116893 416 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
555436105534 0 0127280 408 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
55569692664 0 0112391 404 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
556221100890 0 0122387 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
55697790892 0 0110399 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
55734497856 0 0116945 416 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
55866457743 0 076481 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
559084104430 0 0124004 408 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
55922890909 0 0110327 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
55985754592 0 070725 416 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
56181696904 0 0116265 416 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
56229993070 0 0112635 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
56446088346 0 0107744 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
56524857743 0 076481 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
56630161517 0 081387 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
56691958654 0 075096 412 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
56774853714 0 069509 412 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
570192104810 0 0124567 404 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
57044854592 0 070725 416 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
57074761480 0 081223 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
570812100277 0 0120416 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
57176455136 0 071200 412 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
57334454592 0 070725 416 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
57488499882 0 0118472 408 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
57698494948 0 0113833 416 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
57723654592 0 070725 416 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
57824484921 0 0103456 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
57826290623 0 0109177 416 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
57829284921 0 0103456 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
578828102046 0 0121403 404 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
57946858654 0 075096 412 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
57989158654 0 075096 412 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
58003694338 0 0114855 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
58091656869 0 076391 408 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
58110050472 0 065631 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
58229254628 0 070697 416 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
58307758498 0 074872 412 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
58328855318 0 071360 408 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
58358898790 0 0117939 404 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
585296100890 0 0122387 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
58640157999 0 073927 404 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
587397121780 0 076931 408 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
58773359706 0 075967 404 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
58911658232 0 077184 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
58937258654 0 075112 412 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
59038490892 0 0110399 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
59350858654 0 075080 412 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
59409252850 0 068033 416 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
59615255247 0 071212 408 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
59775052850 0 068033 416 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
59863693070 0 0112635 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
59922499148 0 0118241 416 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
59983560766 0 077539 404 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
59989699561 0 0120656 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
60099390546 0 0109791 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
60242497008 0 0116679 404 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
60344890519 0 0109675 408 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
60484893070 0 0112635 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
60527298790 0 0117939 404 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
60570061480 0 081223 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
60611450438 0 065547 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
60644097784 0 0116509 412 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
60669695437 0 0115476 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
60762885738 0 0104895 408 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
60829250414 0 065467 400 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
60885657379 0 072780 412 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
61003659706 0 075967 404 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
61070789406 0 0107095 408 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
61070890623 0 0108985 416 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
61125261480 0 081223 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
612204106174 0 068224 412 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
61273859544 0 076059 404 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
61292091293 0 0111545 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
61437655295 0 071400 408 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
61632850436 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
61668457379 0 072780 412 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
61813297800 0 0117332 408 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
61821657732 0 076511 408 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
61851650394 0 065455 400 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
61858454592 0 070725 416 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
62019260270 0 080004 412 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
62042850438 0 065547 400 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
62140455318 0 071360 408 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
62210491293 0 0110937 416 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
62306452915 0 068003 408 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
62362850422 0 065531 400 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
623652104290 0 0125995 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
62884858027 0 073903 404 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
63212054592 0 070725 416 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
63219650436 0 065531 400 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
63234457379 0 072780 412 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
63252450422 0 065531 400 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
63342854592 0 070725 416 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
63387250497 0 065659 400 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
63468855737 0 071751 404 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
63474490623 0 0109177 416 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
63518497800 0 0117332 408 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
63569699561 0 0120656 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
63570350417 0 065483 400 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
63662058654 0 075080 412 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
63984650438 0 065511 400 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
63999684921 0 0103456 412 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
64319250491 0 065595 400 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
64423659706 0 075967 404 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
64457656670 0 072652 408 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
65129650438 0 065511 400 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
65191655862 0 071811 404 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
65194450472 0 065631 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
65252450544 0 065595 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
65346850472 0 065631 400 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
65496850417 0 065499 400 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
65505050520 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
65575650394 0 065455 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
65590859888 0 076404 408 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
65650460270 0 080004 412 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
65652050520 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
65810050491 0 065595 400 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
66014458027 0 073903 404 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
66099650416 0 065531 400 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
66153655862 0 071811 404 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
66216055136 0 071200 412 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
66350452850 0 068033 416 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
66410851829 0 067703 408 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
66822491293 0 0111545 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
67196450416 0 065531 400 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
67246450394 0 065455 400 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
67334495763 0 0113967 404 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
68085658654 0 075080 412 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
68443295437 0 0115476 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
68826850491 0 065595 400 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
68943650416 0 065531 400 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
69280854332 0 070151 408 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
69598050497 0 065659 400 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
69601655862 0 071811 404 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
69635250394 0 065455 400 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
69780050496 0 065611 400 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
70336450436 0 065531 400 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
70524450497 0 065659 400 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
71169250414 0 065467 400 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
71568850520 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
71887259563 0 075223 404 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
72046450446 0 065479 400 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
72386850417 0 065483 400 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
73482859888 0 076404 408 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
73932850446 0 065479 400 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
74761250502 0 065563 400 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
76623650422 0 065531 400 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
76642850494 0 065611 400 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
768392100988 0 065611 400 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
78561250446 0 065479 400 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
79004850417 0 065499 400 832refgcc_-m32_-march=i386_-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