Implementation notes: x86, gpu, crypto_aead/led80n6t4silcv2

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: led80n6t4silcv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
10004203610285 4 429128 412 840refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
10046894810285 4 429048 412 840refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
10198320011004 4 431584 412 840refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082720190816
1021591689461 4 428588 412 840refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
10588953213633 4 435227 404 840refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082720190816
11171927410670 4 430079 404 840refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082720190816
1121031329461 4 428588 412 840refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
1142517969084 4 427736 412 840refgcc_-m32_-O3_-fomit-frame-pointer2019082720190816
11453225611244 4 431904 408 840refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082720190816
11456584410317 4 429144 412 840refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082720190816
1146234169556 4 428028 408 840refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082720190816
11500008810285 4 429128 412 840refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
1155386768637 4 428105 404 840refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082720190816
1155502728124 4 427257 400 840refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082720190816
1156810249461 4 428588 412 840refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
1192293128539 4 428040 396 840refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082720190816
1516992837001 4 426229 400 840refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082720190816
1546203307281 4 426840 396 840refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082720190816
1676956847561 4 427033 404 840refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082720190816
17214509612821 4 432659 404 840refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082720190816
1732569529794 4 428175 404 840refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082720190816
17699960514273 4 435303 408 840refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
1787858409856 4 428147 404 840refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082720190816
17879078411751 4 432535 404 840refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082720190816
1789288389304 4 428603 404 840refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082720190816
17903519211751 4 432535 404 840refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082720190816
17931156110628 4 432106 400 840refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082720190816
18005880112897 4 432819 404 840refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
1801752049335 4 428254 400 840refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082720190816
1810894259335 4 428254 400 840refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082720190816
18243837212897 4 432819 404 840refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082720190816
1824992648791 4 428024 396 840refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082720190816
1826193498975 4 428102 400 840refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082720190816
18327386910731 4 430342 400 840refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082720190816
1832972888984 4 428705 400 840refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082720190816
18342197213603 4 435254 400 840refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082720190816
18354042311392 4 432662 400 840refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082720190816
1847099979304 4 428603 404 840refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082720190816
1853921408791 4 428024 396 840refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
18545224422174 8 829763 408 840refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
1870159579385 4 428412 400 840refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
1871826448629 4 427744 396 840refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082720190816
18723988411392 4 432662 400 840refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082720190816
1941000689204 4 429524 396 840refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082720190816
1950752919794 4 428175 404 840refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
1956766448880 4 428136 396 840refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082720190816
1977552618880 4 428136 396 840refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082720190816
2049894169483 4 427458 400 840refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082720190816
2051979648984 4 428705 400 840refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082720190816
2084313537448 4 427164 396 840refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082720190816
2109369767448 4 427164 396 840refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082720190816
21238401611268 4 431708 412 840refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082720190816
2129004488823 4 426298 404 840refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082720190816
21312109511587 4 430982 400 840refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082720190816
21360535012200 4 433244 412 840refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082720190816
2144132267206 4 426844 396 840refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082720190816
2165266628880 4 428136 396 840refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082720190816
2178319528785 4 428121 404 840refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082720190816
21817188912200 4 433244 412 840refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082720190816
2187368127181 4 425836 400 840refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
21928333510788 4 430152 412 840refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082720190816
21991346710788 4 430152 412 840refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082720190816
2202362448785 4 428121 404 840refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082720190816
2220335629284 4 428444 412 840refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082720190816
22221740411058 4 429950 404 840refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082720190816
2228313459136 4 428000 396 840refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082720190816
2238357048547 4 427428 400 840refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082720190816
2313024045673 4 421964 396 840refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082720190816
2319309005524 4 421629 404 840refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
2342547635136 4 420853 400 840refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082720190816
2351355285524 4 421661 404 840refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082720190816
2403413885508 4 421577 404 840refgcc_-m32_-O2_-fomit-frame-pointer2019082720190816
2409327577267 4 425760 400 840refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082720190816
2443975967118 4 426621 404 840refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082720190816
2448594367118 4 426621 404 840refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082720190816
2452288377012 4 426485 404 840refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082720190816
2473726417012 4 426485 404 840refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082720190816
2514222888785 4 428121 404 840refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082720190816
2521186325524 4 421645 404 840refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
2525915195524 4 421629 404 840refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
2529729407118 4 426621 404 840refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082720190816
2556447325524 4 421629 404 840refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
2570849725443 4 421249 404 840refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
2571254485524 4 421645 404 840refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
2588465685443 4 421249 404 840refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082720190816
2597300275025 4 420473 400 840refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082720190816
2600721837229 4 426784 396 840refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082720190816
2605581205524 4 421645 404 840refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
2632356805443 4 421249 404 840refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
2634711245457 4 421205 404 840refgcc_-m32_-O_-fomit-frame-pointer2019082720190816
2640640847229 4 426784 396 840refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082720190816
2718095837229 4 426784 396 840refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082720190816
2720539367206 4 426888 396 840refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082720190816
2787050967083 4 426316 400 840refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082720190816
2820188385255 4 420924 396 840refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082720190816
2858682485443 4 421249 404 840refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
2898233685443 4 421249 404 840refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
2898476005443 4 421249 404 840refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
2918454945443 4 421249 404 840refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082720190816
3145511284707 4 419512 392 840refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082720190816
3631353485377 4 421376 396 840refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082720190816
3640563085377 4 421376 396 840refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082720190816
3715295205377 4 421376 396 840refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082720190816
37488365211540 8 821576 400 840refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
3763703134704 4 419532 392 840refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082720190816
3770882784718 4 419476 392 840refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082720190816
3773403545612 4 422248 396 840refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082720190816
3787356084704 4 419532 392 840refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082720190816
3793138654718 4 419476 392 840refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082720190816
3841665884760 4 419652 392 840refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082720190816
3872859524760 4 419652 392 840refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082720190816
38741825110518 8 820068 400 840refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
3898228564814 4 419680 392 840refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082720190816
3912297924787 4 419576 392 840refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082720190816
3940660615523 4 421817 404 840refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082720190816
3953787925045 4 420640 400 840refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082720190816
3963502845326 4 421128 396 840refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082720190816
3966761334718 4 419492 392 840refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082720190816
3981062205259 4 420852 396 840refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082720190816
4002214214707 4 419512 392 840refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082720190816
4012301925523 4 421817 404 840refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082720190816
4018974784718 4 419476 392 840refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082720190816
4020617964988 4 420544 400 840refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082720190816
4041639164714 4 419528 392 840refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082720190816
4060429164760 4 419652 392 840refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082720190816
4061614124779 4 419616 392 840refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
4061917244787 4 419576 392 840refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082720190816
4062819745533 4 421300 396 840refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082720190816
4068788765583 4 421012 396 840refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082720190816
4076277394718 4 419492 392 840refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082720190816
4077330334768 4 419684 392 840refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082720190816
4077382505533 4 421300 396 840refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082720190816
4083940164718 4 419492 392 840refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082720190816
4085191844772 4 419632 392 840refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082720190816
4089048574769 4 419616 392 840refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
4094805124772 4 419632 392 840refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082720190816
4111154124768 4 419684 392 840refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082720190816
4118069405128 4 421025 404 840refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082720190816
4139055975128 4 421025 404 840refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082720190816
4154985205201 4 420036 400 840refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082720190816
4155532604713 4 419528 392 840refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082720190816
4156568169566 8 819648 392 840refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
4160483224707 4 419512 392 840refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082720190816
4165989065523 4 421817 404 840refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082720190816
4170786144772 4 419632 392 840refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
4175647805128 4 421025 404 840refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082720190816
4182320245259 4 420852 396 840refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
4188572604713 4 419528 392 840refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082720190816
4193846324773 4 419632 392 840refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
4196936724707 4 419512 392 840refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082720190816
4222666654782 4 419648 392 840refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082720190816
4246679284782 4 419648 392 840refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
4269225925314 4 421060 396 840refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082720190816
4269792954782 4 419648 392 840refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082720190816
4278715924768 4 419684 392 840refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082720190816
4293296124779 4 419616 392 840refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
4320760175199 4 420872 396 840refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082720190816
4330056744712 4 419548 392 840refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082720190816
4341005754714 4 419528 392 840refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082720190816
4347400084712 4 419548 392 840refgcc_-m32_-Os_-fomit-frame-pointer2019082720190816
4389726924769 4 419616 392 840refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
4393240495395 4 421649 400 840refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082720190816
4402267195314 4 421060 396 840refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082720190816
4405908555395 4 421649 400 840refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082720190816
4425166284779 4 419616 392 840refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
4433251884783 4 419648 392 840refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082720190816
4494971284769 4 419616 392 840refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
4510028125303 4 421100 396 840refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082720190816
4524659554824 4 419696 392 840refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082720190816
4563083135314 4 421060 396 840refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082720190816
4571562865088 4 420853 404 840refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082720190816
4719916005088 4 420853 404 840refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082720190816

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