Implementation notes: x86, cryptothinkx, crypto_aead/joltikeq6464v1

Computer: cryptothinkx
Architecture: x86
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: joltikeq6464v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
8161851? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020720170105
8163999? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017020720170105
8214120? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017020720170105
8215119? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020720170105
8215638? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017020720170105
8215779? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020720170105
8226660? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017020720170105
8263833? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020720170105
8264607? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020720170105
8264883? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017020720170105
8265837? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017020720170105
8266263? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017020720170105
8268063? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020720170105
8268186? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017020720170105
8280291? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017020720170105
8296302? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017020720170105
8319273? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017020720170105
8320365? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017020720170105
8320638? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017020720170105
8323737? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017020720170105
8337948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017020720170105
8346525? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017020720170105
8351391? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017020720170105
8355768? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017020720170105
8356287? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017020720170105
8359308? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017020720170105
8375682? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017020720170105
8377416? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017020720170105
8431902? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017020720170105
8456454? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017020720170105
8460156? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017020720170105
8465394? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017020720170105
8466324? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017020720170105
8512812? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017020720170105
8536278? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017020720170105
8544399? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017020720170105
8575128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017020720170105
8591349? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017020720170105
8624826? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017020720170105
9169773? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017020720170105
9170511? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017020720170105
9185730? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017020720170105
9186414? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017020720170105
9269142? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017020720170105
9551028? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017020720170105
17201520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017020720170105
18477432? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017020720170105
18601269? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017020720170105
18740706? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017020720170105
19308489? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017020720170105
19493610? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017020720170105
19525476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017020720170105
19711023? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017020720170105
19830459? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017020720170105
20372931? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017020720170105
20404131? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017020720170105
20594361? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017020720170105
20606085? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017020720170105
20644461? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017020720170105
20676717? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020720170105
20694552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017020720170105
20735247? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017020720170105
20736810? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017020720170105
20765940? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017020720170105
20977179? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017020720170105
21079806? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017020720170105
21177540? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017020720170105
21294258? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017020720170105
21314100? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017020720170105
21448029? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017020720170105
21508527? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017020720170105
21717309? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017020720170105
22100937? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017020720170105
22340418? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020720170105
22422618? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017020720170105
22698330? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017020720170105
23032434? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017020720170105
23474172? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017020720170105
23875287? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020720170105
24532005? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017020720170105
24850350? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017020720170105
24892992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017020720170105
25087110? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017020720170105
25218807? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017020720170105
25268823? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017020720170105
25345590? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020720170105
26454045? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017020720170105
26705352? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017020720170105
26986878? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017020720170105
27301044? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017020720170105
27320532? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017020720170105
27538356? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017020720170105
27697911? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017020720170105
27723693? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017020720170105
27762591? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017020720170105
27931635? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017020720170105
28103586? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017020720170105
28257660? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017020720170105
28709439? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017020720170105
28852152? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017020720170105
29022084? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017020720170105
29041017? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017020720170105
29077659? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020720170105
29279823? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017020720170105
29345157? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017020720170105
29538306? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017020720170105
29732742? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017020720170105
29761086? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017020720170105
29772627? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017020720170105
29772993? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017020720170105
29830932? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017020720170105
29860131? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017020720170105
29892318? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017020720170105
29917005? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017020720170105
29921919? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017020720170105
29975571? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017020720170105
30081126? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017020720170105
30177690? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017020720170105
30247278? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017020720170105
30285258? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017020720170105
30365040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017020720170105
30465684? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017020720170105
30505635? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017020720170105
30533103? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017020720170105
30562734? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017020720170105
30594423? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017020720170105
30737805? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017020720170105
30800079? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017020720170105
30828706? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017020720170105
30990048? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017020720170105
31003452? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017020720170105
31059918? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017020720170105
31120356? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017020720170105
31366290? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017020720170105
31460892? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017020720170105
31500438? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017020720170105
31511388? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017020720170105
31552530? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017020720170105
31593414? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017020720170105
31618176? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017020720170105
31795227? ? ?? ? ?refgcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017020720170105
31858932? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017020720170105
31971726? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017020720170105
32005557? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017020720170105
32010657? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020720170105
32042736? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017020720170105
32321994? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017020720170105
32346840? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017020720170105
32403336? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017020720170105
32565987? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020720170105
32755923? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020720170105
32808144? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020720170105
32830026? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020720170105
33261924? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017020720170105
33591279? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020720170105
33597678? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017020720170105
33657093? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017020720170105
33677991? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017020720170105
33727563? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020720170105
33756969? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017020720170105
33985293? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020720170105
34066104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020720170105
34087479? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020720170105
34172268? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017020720170105
34198074? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020720170105
34218033? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017020720170105
34245414? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020720170105
34697319? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017020720170105
34850112? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017020720170105
34907103? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017020720170105
34985142? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017020720170105
35146455? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017020720170105
35173710? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017020720170105
35177010? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017020720170105
35329197? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017020720170105
35368050? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017020720170105
35420721? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017020720170105
35741634? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017020720170105
35771145? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017020720170105
35996826? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017020720170105