Implementation notes: x86, gpu, crypto_aead/joltikneq6464v13

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: joltikneq6464v13
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
887036421866 0 043283 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
910762020129 0 038657 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
912251221172 0 042387 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
916370421553 0 040381 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082620190816
918149621354 0 041921 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082620190816
921702821172 0 042387 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
929614821098 0 041821 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
933568020883 0 039747 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
939785620246 0 038913 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019082620190816
942650821573 0 040675 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
946485220745 0 039825 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
953353220883 0 039747 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
956436821409 0 040685 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
960503622519 0 043501 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
962575622519 0 043501 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
967440421553 0 040653 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082620190816
969550021553 0 040653 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082620190816
969824021409 0 040685 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
973350421553 0 040333 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
992280021553 0 040385 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
997589621655 0 042057 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
997996021553 0 040653 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082620190816
1005717221553 0 040385 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
1006430822640 0 042492 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
1018620821613 0 040487 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
1023993220860 0 040152 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
1028662821742 0 040104 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
1029839221912 0 042728 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
1031698022640 0 042492 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
1032426422240 0 041623 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
1032906021912 0 042728 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
1035695220517 0 037959 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
1037472420860 0 040152 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
1058620021742 0 040104 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
1100602027204 0 048783 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
1101606424178 0 042516 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
1108305225200 0 045048 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
1111689226768 0 046307 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
1116719621149 0 039107 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
2010020416521 0 035055 400 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
2666194824154 0 043512 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
2846278825008 0 046580 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
2938651227571 0 048520 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
3004225619778 0 038679 400 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
3004704452864 0 044972 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
3010641221165 0 040376 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
3023564819507 0 038379 396 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
3049752819899 0 039273 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
3106506420196 0 039496 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
3159972819947 0 039720 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
3164116816457 0 036088 400 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
3185726819947 0 039720 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
3241146019899 0 039273 408 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
3273676419899 0 039273 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
3337597616511 0 036067 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
3384894016511 0 036067 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
3424369216534 0 036272 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
3462498416632 0 036185 408 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082620190816
3464156018927 0 038211 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
3521804018927 0 038211 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
3538475218927 0 038211 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
3540443616511 0 036067 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
3552926416208 0 035561 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
3555754419823 0 039361 408 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082620190816
3559574016534 0 036272 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
3568376820196 0 039496 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
3616573216442 0 035735 400 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
3617952819590 0 038833 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
3622724022079 0 042327 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
3686559216637 0 036356 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
3703534016841 0 036515 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
3709104016067 0 035653 408 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
3722099216067 0 035653 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
3723719216067 0 035653 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
3745628816889 0 035620 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
3804559616495 0 036032 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
4021640016495 0 036032 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
4402017216014 0 031772 400 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
4475029215857 0 032201 408 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
4475289615857 0 032201 408 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
4486304814595 0 030541 408 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082620190816
4490843615857 0 032201 408 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
4506304815805 0 031287 396 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
4591052014595 0 030541 408 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082620190816
4624105214595 0 030541 408 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
4624567614395 0 030248 400 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
4633974814595 0 030541 408 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082620190816
4697026814595 0 030541 408 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082620190816
4706697615208 0 030956 400 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
4714177614407 0 030256 400 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
4724497215441 0 031051 400 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
4731611614407 0 030256 400 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
4734183215208 0 030956 400 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
4751446814595 0 030541 408 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
4766144014595 0 030541 408 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082620190816
4794840815588 0 031825 408 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082620190816
4795974013795 0 028711 392 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
4847838413804 0 028791 392 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
4858825215582 0 031876 400 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
4894974015604 0 031857 408 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
4900690813799 0 028711 392 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
4919406815582 0 031876 400 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
4927672815588 0 031825 408 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082620190816
4927816413795 0 028711 392 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
5014383214694 0 029607 392 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082620190816
5040060029138 0 029500 404 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
5040756415604 0 031857 408 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
5141288415588 0 031825 408 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082620190816
5166384817066 0 033715 396 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
5182322414350 0 030120 400 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
5185304414702 0 029623 392 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
5194067214961 0 029883 392 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
5225785214961 0 029883 392 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
5226898815604 0 031857 408 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
5226936814094 0 029681 404 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
5258398413804 0 028791 392 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
5267896413804 0 028791 392 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
5337172414694 0 029607 392 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082620190816
5351764814702 0 029623 392 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
5363340414694 0 029607 392 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082620190816
5367212013712 0 028615 392 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082620190816
5419903613811 0 028711 392 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
5449502815604 0 031873 408 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082620190816
5455052815249 0 031632 400 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
5516609614483 0 030219 396 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
5518787614483 0 030219 396 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
5523751615191 0 031045 404 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
5542691214702 0 029623 392 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
5564742813712 0 028615 392 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
5592707214483 0 030219 396 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
5629934814375 0 030261 408 832refgcc_-m32_-O_-fomit-frame-pointer2019082620190816
5636637614422 0 030284 404 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
5666718421221 0 040772 400 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
5731440014998 0 029915 392 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
5733929214998 0 029915 392 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
5735522013837 0 028839 392 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
5756115214325 0 029967 400 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
5778171215623 0 031805 408 832refgcc_-m32_-O2_-fomit-frame-pointer2019082620190816
5780504413837 0 028839 392 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
5794825214998 0 029915 392 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
5801377614446 0 029307 400 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
5809199215897 0 031919 396 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
5810776014961 0 029883 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
5814910815897 0 031919 396 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
5818949614422 0 030284 404 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
5847567613771 0 028679 392 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
5851265613839 0 028759 392 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
5881555615897 0 031919 396 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
5889443213837 0 028839 392 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
5925302414995 0 029915 392 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082620190816
5943307214672 0 030455 396 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
5982135213816 0 028671 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
6050605214470 0 030493 408 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
6060168413816 0 028671 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
6107915213816 0 028671 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
6109129213746 0 028663 392 832refgcc_-m32_-Os_-fomit-frame-pointer2019082620190816
6111259613835 0 028703 392 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
6123314414470 0 030493 408 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
6164616415006 0 029887 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
6175948813767 0 028663 392 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
6223414413767 0 028663 392 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
6227101613835 0 028703 392 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
6256515615017 0 029903 392 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
6275695613835 0 028703 392 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
6281128014470 0 030493 408 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
6293606424206 0 043236 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
6484420413746 0 028663 392 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
6888423230296 0 030075 392 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
6987652834768 0 033188 404 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
7175673615115 0 030027 392 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
7375272415270 0 030215 392 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816
7777616015236 0 030167 392 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816

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