Implementation notes: x86, gpu, crypto_aead/led80n6silcv1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: led80n6silcv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
10133348010090 4 429491 404 840refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082720190816
1013919369841 4 428684 412 840refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
10194611610428 4 431008 412 840refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082720190816
1021630728841 4 427968 412 840refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
1022605328841 4 427968 412 840refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
1033348689713 4 428540 412 840refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082720190816
10390320813025 4 434611 404 840refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082720190816
10443301210688 4 431340 408 840refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082720190816
1047603489841 4 428604 412 840refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
1063092969004 4 427468 408 840refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082720190816
1089528769841 4 428684 412 840refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
1107482818841 4 427968 412 840refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
1143203128233 4 427701 404 840refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082720190816
1161568448508 4 427160 412 840refgcc_-m32_-O3_-fomit-frame-pointer2019082720190816
1241365087760 4 426885 400 840refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082720190816
1304183128151 4 427644 396 840refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082720190816
1496896406610 4 425825 400 840refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082720190816
1609649286788 4 426324 396 840refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082720190816
1711586527140 4 426613 404 840refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082720190816
17192632413561 4 434583 408 840refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
1725808559330 4 427715 404 840refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
17285117112463 4 432375 404 840refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
17333374812243 4 432103 404 840refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082720190816
1751955049162 4 427447 404 840refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082720190816
17582469511123 4 431907 404 840refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082720190816
1768475629330 4 427715 404 840refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082720190816
1770910528688 4 427987 404 840refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082720190816
17790015612463 4 432375 404 840refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082720190816
17861183611123 4 431907 404 840refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082720190816
1800800558687 4 427606 400 840refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082720190816
18203800820502 8 828919 408 840refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
1824260848688 4 427987 404 840refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082720190816
1824939769944 4 431422 400 840refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082720190816
1828083049947 4 429558 400 840refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082720190816
1831780808327 4 427454 400 840refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082720190816
1840688128426 4 427660 396 840refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082720190816
18410895212919 4 434570 400 840refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082720190816
1846772628576 4 428297 400 840refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082720190816
1848347328901 4 427920 400 840refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
18629001610708 4 431978 400 840refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082720190816
18633392010708 4 431978 400 840refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082720190816
1864580168687 4 427606 400 840refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082720190816
1886683888576 4 428297 400 840refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082720190816
1890568248253 4 427364 396 840refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082720190816
1902730488760 4 429080 396 840refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082720190816
1921603048436 4 427692 396 840refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082720190816
1943629918436 4 427692 396 840refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082720190816
1972950928436 4 427692 396 840refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082720190816
1981559448426 4 427660 396 840refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
2096951566709 4 425196 400 840refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082720190816
2123056846863 4 426532 396 840refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082720190816
21306857111324 4 432376 412 840refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082720190816
2140022446803 4 425452 400 840refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
2147812608575 4 426550 400 840refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082720190816
21533454210711 4 430106 400 840refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082720190816
21759098811324 4 432376 412 840refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082720190816
2177690008047 4 426920 400 840refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082720190816
21918870010374 4 429270 404 840refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082720190816
2200571648095 4 425570 404 840refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082720190816
2205239128133 4 427477 404 840refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082720190816
2215868767103 4 426804 396 840refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082720190816
2228566358133 4 427477 404 840refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082720190816
2231560367103 4 426804 396 840refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082720190816
2234892808432 4 427296 396 840refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082720190816
22376824010392 4 430840 412 840refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082720190816
2239323109944 4 429316 412 840refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082720190816
2248312088440 4 427608 412 840refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082720190816
2268567009944 4 429316 412 840refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082720190816
2339668325435 4 421565 404 840refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
2352705125435 4 421549 404 840refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
2375731685435 4 421565 404 840refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
2378222445147 4 420873 400 840refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082720190816
2385882765435 4 421581 404 840refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082720190816
2418813325624 4 421916 396 840refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082720190816
2448969298133 4 427477 404 840refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082720190816
2543916126630 4 426129 404 840refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082720190816
2557740846630 4 426129 404 840refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082720190816
2564561206839 4 426408 396 840refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082720190816
2567103485403 4 421481 404 840refgcc_-m32_-O2_-fomit-frame-pointer2019082720190816
2574208926839 4 426408 396 840refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082720190816
2575999366839 4 426408 396 840refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082720190816
2590946445435 4 421565 404 840refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
2609182285435 4 421549 404 840refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
2609213485435 4 421549 404 840refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
2617929686630 4 426129 404 840refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082720190816
2629349965361 4 421113 404 840refgcc_-m32_-O_-fomit-frame-pointer2019082720190816
2631038206820 4 426496 396 840refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082720190816
2644692364969 4 420421 400 840refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082720190816
2657051485348 4 421157 404 840refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
2667457606597 4 425820 400 840refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082720190816
2674257325348 4 421157 404 840refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082720190816
2687648406652 4 426121 404 840refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082720190816
2720209325348 4 421157 404 840refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
2728685005348 4 421157 404 840refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
2743576406652 4 426121 404 840refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082720190816
2940371365143 4 420808 396 840refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082720190816
2952745805348 4 421157 404 840refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
2960025325348 4 421157 404 840refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082720190816
2997199045348 4 421157 404 840refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
3728095564642 4 419484 392 840refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082720190816
3732951484642 4 419484 392 840refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082720190816
3771969844686 4 419580 392 840refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082720190816
3777309804686 4 419580 392 840refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082720190816
3796777684686 4 419580 392 840refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082720190816
38051462011178 8 821372 400 840refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
3825197704797 4 419668 392 840refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082720190816
3834736085436 4 421192 396 840refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082720190816
3843408675320 4 421328 396 840refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082720190816
3852514295320 4 421328 396 840refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082720190816
3871782405436 4 421192 396 840refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082720190816
3872510044758 4 419620 392 840refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
3880825884662 4 419448 392 840refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082720190816
3881996645035 4 420937 404 840refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082720190816
3884766034651 4 419504 392 840refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082720190816
3898196484662 4 419448 392 840refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082720190816
3899311564661 4 419464 392 840refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082720190816
3902525075035 4 420937 404 840refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082720190816
3929872404649 4 419488 392 840refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082720190816
3932160044750 4 419564 392 840refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082720190816
3943223284748 4 419580 392 840refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082720190816
3944183725035 4 420937 404 840refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082720190816
3947134284642 4 419484 392 840refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082720190816
3953492924760 4 419604 392 840refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
3986040884649 4 419488 392 840refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082720190816
4005410124642 4 419484 392 840refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082720190816
4020977205262 4 421052 396 840refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082720190816
4029976865386 4 421665 404 840refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082720190816
4030089365320 4 421328 396 840refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082720190816
4061769695386 4 421665 404 840refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082720190816
4073892844651 4 419504 392 840refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082720190816
4077081244760 4 419604 392 840refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
4096535284923 4 420480 400 840refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082720190816
4108499484692 4 419596 392 840refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082720190816
4111591595535 4 422180 396 840refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082720190816
4116763444662 4 419448 392 840refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082720190816
4117881715386 4 421665 404 840refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082720190816
4119986404993 4 420761 404 840refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082720190816
4120545165394 4 420832 396 840refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082720190816
4120847484757 4 419620 392 840refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082720190816
4135265764757 4 419620 392 840refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
4139333764760 4 419604 392 840refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
41447996810172 8 819920 400 840refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
4159518244692 4 419596 392 840refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082720190816
4161500884692 4 419596 392 840refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082720190816
4188036034661 4 419464 392 840refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082720190816
4193688925081 4 419888 400 840refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082720190816
4193957564750 4 419604 392 840refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
4218587844991 4 420560 400 840refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082720190816
4224435364648 4 419500 392 840refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082720190816
4230767765298 4 421553 400 840refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082720190816
4243052404993 4 420761 404 840refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082720190816
4285239365146 4 420884 396 840refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082720190816
4286300764656 4 419504 392 840refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082720190816
4287278525150 4 420824 396 840refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082720190816
4302197885146 4 420884 396 840refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082720190816
4309591594661 4 419464 392 840refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082720190816
4312301724757 4 419620 392 840refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082720190816
4315046244766 4 419636 392 840refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082720190816
4316696164805 4 419684 392 840refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082720190816
4322470639532 8 819636 392 840refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
4327636684750 4 419604 392 840refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
4343572415298 4 421553 400 840refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082720190816
4348618564648 4 419500 392 840refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082720190816
4367923774765 4 419636 392 840refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
4373191244656 4 419504 392 840refgcc_-m32_-Os_-fomit-frame-pointer2019082720190816
4422461324765 4 419636 392 840refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082720190816
4423035844765 4 419636 392 840refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082720190816
4423923365146 4 420884 396 840refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082720190816
4424372444750 4 419604 392 840refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
4590593315129 4 420908 396 840refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082720190816
4745082755197 4 420784 396 840refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
4754768455197 4 420784 396 840refgcc_-m32_-march=prescott_-O2_-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