Implementation notes: x86, gpu, crypto_aead/joltikeq6464v13

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: joltikeq6464v13
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1299365220519 0 039647 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
1299940020541 0 039467 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
1306508423398 0 044671 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
1312169223058 0 044543 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
1312801622701 0 043457 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
1313236023398 0 044671 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
1327749222860 0 043493 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082620190816
1341613620227 0 038909 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019082620190816
1342358820541 0 039467 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
1344216020225 0 038781 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
1352003221341 0 040693 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
1354065623953 0 044993 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
1363790421859 0 040709 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
1365610021859 0 040709 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
1369277220677 0 039833 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
1369374421341 0 040693 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
1378458823953 0 044993 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
1381468823089 0 043549 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
1385854421859 0 040657 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
1401448821639 0 040757 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082620190816
1415257221859 0 040705 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082620190816
1418634421639 0 040757 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082620190816
1439118821639 0 040757 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082620190816
1444106024384 0 044284 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
1449398824057 0 044908 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
1454242424384 0 044284 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
1459812822966 0 041879 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
1483089221618 0 040012 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
1494778420464 0 037935 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
1495171221618 0 040012 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
1495708021143 0 040480 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
1511114821143 0 040480 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
1516354824394 0 042716 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
1523392024057 0 044908 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
1529681629140 0 050743 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
1552316827313 0 047148 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
1573206823867 0 043295 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
1581786026257 0 045791 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
1583650821292 0 039275 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
2358455220453 0 039411 400 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
4153032026888 0 048492 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
4193152824186 0 043612 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
4260884030560 0 051536 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
4354565654834 0 046000 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
4394521221086 0 040019 396 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
4606210421748 0 041588 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
4634413218487 0 038288 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
4701253221748 0 041588 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
4741449220236 0 039653 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
4742430420236 0 039653 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
4845757620022 0 039339 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
4865529620236 0 039653 408 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
4887655218132 0 037509 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
4941467618695 0 038309 408 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082620190816
4966250421657 0 040860 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
5000956018487 0 038288 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
5019698820308 0 039596 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
5020552420308 0 039596 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
5107630818435 0 038112 400 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
5151354018307 0 037907 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
5187826020022 0 039339 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
5215972419613 0 038861 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
5263074418307 0 037907 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
5276893618572 0 038307 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
5285212419008 0 037788 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
5308321218644 0 038003 400 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
5328586418307 0 037907 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
5370940020022 0 039339 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
5394022022926 0 043279 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
5396389218152 0 037789 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
5442528018152 0 037789 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
5452915220239 0 039773 408 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082620190816
5469117618152 0 037789 408 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
5474602018841 0 038608 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
5582264418795 0 038352 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
5617169618795 0 038352 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
5621438018835 0 037419 400 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
6507926414894 0 030792 400 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
6509308816146 0 032549 408 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
6511786014894 0 030792 400 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
6531714815338 0 031108 400 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
6597471216187 0 031671 396 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
6629787215703 0 031323 400 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
6717297616146 0 032549 408 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
6728968815338 0 031108 400 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
6820480416146 0 032549 408 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
6832232815011 0 030912 400 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
6905561215914 0 032173 408 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
7011960015914 0 032157 408 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082620190816
7080800815992 0 032324 400 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
7096586015992 0 032324 400 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
7283175214174 0 029127 392 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
7364009614618 0 030253 404 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
7393454814153 0 029079 392 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
7424952815914 0 032173 408 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
7433577614151 0 029079 392 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
7448943616296 0 032084 400 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
7494444015205 0 031201 408 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082620190816
7496600015205 0 031201 408 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082620190816
7511019214207 0 029227 392 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
7519439615205 0 031201 408 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
7542304815914 0 032173 408 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
7574569615205 0 031201 408 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082620190816
7601564814865 0 030567 400 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
7634112815205 0 031201 408 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082620190816
7635761214087 0 029019 392 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082620190816
7639756414172 0 029111 392 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
7641572415314 0 031189 404 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
7654354015027 0 031105 408 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
7656917614102 0 029031 392 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
7679614030370 0 030160 404 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
7685000415205 0 031201 408 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082620190816
7685408014123 0 029063 392 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
7686490415914 0 032157 408 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082620190816
7687639615027 0 031105 408 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
7692199615205 0 031201 408 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
7693126415027 0 031105 408 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
7724576414123 0 029063 392 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
7737577215914 0 032157 408 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082620190816
7758970814937 0 030748 400 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
7796599615071 0 030976 404 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
7810120015071 0 030976 404 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
7813684015914 0 032189 408 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082620190816
7864186814207 0 029227 392 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
7876533614102 0 029031 392 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
7992675215063 0 029967 400 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
7995643614740 0 030523 396 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
8090976415857 0 032061 408 832refgcc_-m32_-O2_-fomit-frame-pointer2019082620190816
8105304415455 0 031868 400 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
8117593616975 0 033619 396 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
8152184015053 0 030903 396 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
8228567214740 0 030523 396 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
8236204414190 0 029095 392 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
8240374814190 0 029095 392 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
8244843615118 0 030047 392 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082620190816
8248056814234 0 029275 392 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
8327750015735 0 031771 396 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
8416821614190 0 029095 392 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
8419470415735 0 031771 396 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
8436499214976 0 029899 392 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082620190816
8437429214976 0 029899 392 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082620190816
8447506015735 0 031771 396 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
8451464414942 0 029867 392 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
8458741621126 0 040684 400 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
8462328815119 0 030047 392 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
8477524414976 0 029899 392 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082620190816
8526397215119 0 030047 392 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
8531931214740 0 030523 396 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
8569962814234 0 029275 392 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
8613492814927 0 030861 408 832refgcc_-m32_-O_-fomit-frame-pointer2019082620190816
8655778014207 0 029227 392 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
8785912815160 0 030059 392 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
8816731214234 0 029275 392 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
8818030015119 0 030047 392 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
8842933614083 0 029015 392 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
9023348114110 0 029047 392 832refgcc_-m32_-Os_-fomit-frame-pointer2019082620190816
9092753214942 0 029867 392 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
9126807224774 0 043808 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
9152306415096 0 030015 392 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
9192032014942 0 029867 392 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
9290988815096 0 030015 392 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
9324043614110 0 029047 392 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
9380517215096 0 030015 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
9873945614171 0 029063 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
9946464814171 0 029063 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
10036140815160 0 030043 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
10048459214171 0 029063 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
10178617615259 0 030187 392 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
10623554434956 0 033320 404 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
10740920815369 0 030307 392 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816
10762865230556 0 030215 392 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
11345943615395 0 030339 392 832refgcc_-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