Implementation notes: x86, gpu, crypto_aead/joltikeq6464v1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: joltikeq6464v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1342147628976 0 050403 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
1346420828506 0 047603 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
1351129626019 0 044545 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
1355110427466 0 046367 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
1355450427992 0 049187 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
1356923227992 0 049187 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
1368286826494 0 047065 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082620190816
1370613627466 0 046367 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
1375302826349 0 047069 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
1383343626018 0 044677 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019082620190816
1396719228321 0 047421 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082620190816
1400387227026 0 046301 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
1402340427430 0 048401 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
1408435226566 0 046957 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
1411439628321 0 047421 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082620190816
1427815627026 0 046301 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
1437515227430 0 048401 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
1448899228321 0 047421 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082620190816
1452990828321 0 047149 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082620190816
1456592426362 0 045441 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
1463907630146 0 049996 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
1478122828321 0 047153 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
1479578828321 0 047153 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
1487532826286 0 043719 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
1488739227268 0 048088 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
1492716826557 0 045435 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
1492737230146 0 049996 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
1504952428321 0 047101 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
1505740827012 0 046308 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
1516995627012 0 046308 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
1532072429598 0 047960 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
1544544827268 0 048088 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
1554755629598 0 047960 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
1567330434443 0 056063 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
1578280832470 0 052296 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
1618251633887 0 053459 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
1618270827258 0 045203 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
1619304431935 0 050260 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
1650193227483 0 046855 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
4111384031866 0 051240 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
4213536032202 0 053796 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
4217377616172 0 031099 392 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
4311400423538 0 043344 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
4332786024064 0 043319 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
4349767622531 0 041459 400 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
4385214423265 0 042159 396 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
4395079634558 0 055580 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
4409022067886 0 052496 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
4499802822251 0 041612 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
4625784420731 0 040447 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
4692852020731 0 040447 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
4751161625009 0 044135 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
4760798023538 0 043344 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
4782902022251 0 041612 404 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
4789502422251 0 041612 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
4822442424031 0 043315 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
4866584019608 0 038924 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
4971013620413 0 039135 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
4990924019725 0 039316 404 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
5005016824064 0 043319 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
5019610820015 0 039355 400 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
5019722820836 0 040547 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
5028351622535 0 042020 404 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082620190816
5077673222664 0 041872 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
5152768820363 0 039928 404 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082620190816
5170562824031 0 043315 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
5178007224031 0 043315 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
5242150420451 0 040071 396 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
5272697220549 0 040275 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
5330606820323 0 039923 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
5331133226390 0 046727 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
5345852420323 0 039923 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
5376768420323 0 039923 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
5480884420080 0 038663 400 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
5493689620296 0 039840 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
5527280420296 0 039840 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
5673968019725 0 039316 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
5706899619725 0 039316 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
5800496418090 0 034288 404 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082620190816
6492874018340 0 034660 404 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
6562163633856 0 031855 400 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
6657509217175 0 033116 404 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082620190816
6673552817175 0 033116 404 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
6824386417303 0 033159 396 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
6841284017303 0 033159 396 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
6864115618340 0 034660 404 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
6868683218682 0 034175 396 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
6902644418340 0 034660 404 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
6902944017241 0 032995 396 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
6948010817030 0 033052 404 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
6968591217175 0 033116 404 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
6978645217175 0 033116 404 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082620190816
6999169617175 0 033116 404 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082620190816
7001917617175 0 033116 404 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082620190816
7049794417175 0 033116 404 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082620190816
7074964418090 0 034288 404 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082620190816
7075400017766 0 033391 400 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
7087159218159 0 034476 400 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
7087576418159 0 034476 400 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
7100454017030 0 033052 404 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
7154169618135 0 033867 396 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
7157800416250 0 031195 392 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
7158362016770 0 031671 400 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
7183006817030 0 033052 404 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
7228230018090 0 034304 404 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
7254562818135 0 033867 396 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
7385172016436 0 032008 400 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
7421995218090 0 034304 404 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
7484851619103 0 034827 396 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
7547992018090 0 034320 404 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082620190816
7567879216921 0 031871 392 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082620190816
7577482818090 0 034288 404 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082620190816
7589258419744 0 036435 396 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
7653191616172 0 031099 392 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
7668054417363 0 033235 396 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
7692805216250 0 031259 392 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
7764811618090 0 034304 404 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
7778429616921 0 031871 392 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082620190816
7788502816252 0 031195 392 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
7792036016921 0 031871 392 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082620190816
7836139218157 0 034316 404 832refgcc_-m32_-O2_-fomit-frame-pointer2019082620190816
7959037216250 0 031259 392 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
8076448418435 0 034799 396 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
8081770016203 0 031131 392 832refgcc_-m32_-Os_-fomit-frame-pointer2019082620190816
8093588017019 0 031971 392 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
8121969217643 0 033476 400 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
8179855616203 0 031131 392 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
8231049617357 0 033203 396 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
8328018416250 0 031259 392 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
8373925625031 0 044547 396 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
8410778817153 0 032951 396 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
8414886017019 0 031971 392 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
8455906818813 0 034863 396 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
8459074416689 0 032387 400 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
8459657616203 0 031079 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
8462428016218 0 031147 392 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
8472367618813 0 034863 396 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
8495235216292 0 031323 392 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
8514564416896 0 031855 392 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
8516500416292 0 031323 392 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
8527036816954 0 032836 404 832refgcc_-m32_-O_-fomit-frame-pointer2019082620190816
8528577218813 0 034863 396 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
8546231216292 0 031323 392 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
8562320817153 0 032951 396 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
8565925617153 0 032951 396 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
8606573616896 0 031855 392 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
8644487217019 0 031971 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
8648229427066 0 046075 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
8690704016216 0 031147 392 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
8760278016896 0 031855 392 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
8860528016991 0 032900 404 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
8871067216991 0 032900 404 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
8885936816203 0 031079 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
8980908416217 0 031107 392 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
9002868016217 0 031107 392 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
9003256017053 0 032019 392 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082620190816
9011431616203 0 031079 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
9015662416162 0 031083 392 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082620190816
9044958016162 0 031083 392 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
9071084417036 0 031959 392 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
9083900017058 0 032019 392 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
9155310817058 0 032019 392 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
9173680816206 0 031147 392 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
9177616016217 0 031107 392 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
9235098016206 0 031147 392 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
9355309217058 0 032019 392 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
9831452017032 0 031943 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
10111996034368 0 032147 392 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
10248393617145 0 032099 392 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
10541437239514 0 035551 400 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
11090341217300 0 032271 392 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816
11819913617258 0 032223 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