Implementation notes: x86, cryptothinkx, crypto_aead/joltikeq12864v1

Computer: cryptothinkx
Architecture: x86
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: joltikeq12864v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
17166741? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017020720170105
17174016? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017020720170105
17176620? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020720170105
17199123? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017020720170105
17205567? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020720170105
17206005? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017020720170105
17210565? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020720170105
17217537? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017020720170105
17325765? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017020720170105
17327196? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020720170105
17329296? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020720170105
17329722? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017020720170105
17329854? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017020720170105
17329938? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017020720170105
17330040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017020720170105
17330061? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020720170105
17353410? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017020720170105
17385540? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017020720170105
17413071? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017020720170105
17415303? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017020720170105
17437077? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017020720170105
17445237? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017020720170105
17488320? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017020720170105
17491134? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017020720170105
17493150? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017020720170105
17514252? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017020720170105
17543166? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017020720170105
17543856? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017020720170105
17544762? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017020720170105
17574651? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017020720170105
17616426? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017020720170105
17687073? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017020720170105
17687124? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017020720170105
17766378? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017020720170105
17793975? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017020720170105
17835255? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017020720170105
17863527? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017020720170105
17864880? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017020720170105
19204374? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017020720170105
19248414? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017020720170105
19248834? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017020720170105
19446165? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017020720170105
19628460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017020720170105
19629963? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017020720170105
19739805? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017020720170105
35343264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017020720170105
36497853? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017020720170105
36874836? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017020720170105
36882045? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017020720170105
38927400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017020720170105
38983947? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017020720170105
39379584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017020720170105
39389295? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017020720170105
39507048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017020720170105
39713958? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017020720170105
39935661? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017020720170105
40225554? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017020720170105
40247688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017020720170105
40333965? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017020720170105
40350237? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017020720170105
40414905? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017020720170105
40525023? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017020720170105
40582095? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017020720170105
40754865? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017020720170105
41321760? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017020720170105
41386218? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017020720170105
41389161? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017020720170105
41404170? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017020720170105
41510328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017020720170105
41536125? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020720170105
41671881? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017020720170105
41685699? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017020720170105
43767288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020720170105
44159769? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017020720170105
44235063? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017020720170105
44338335? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017020720170105
44424942? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017020720170105
47386242? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017020720170105
47657529? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020720170105
49615716? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020720170105
49748466? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017020720170105
49925238? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017020720170105
49950672? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017020720170105
50129739? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017020720170105
50133810? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017020720170105
50306811? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017020720170105
50396751? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017020720170105
52102110? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017020720170105
52312810? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017020720170105
53518404? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017020720170105
53600001? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017020720170105
53935797? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017020720170105
54405081? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017020720170105
56019627? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017020720170105
56735283? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017020720170105
56985660? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017020720170105
57024828? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020720170105
57082143? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017020720170105
57186795? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017020720170105
57251586? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017020720170105
57298791? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017020720170105
57339120? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017020720170105
57412635? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017020720170105
57596511? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017020720170105
57612294? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017020720170105
58013811? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017020720170105
58021620? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017020720170105
58098441? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017020720170105
58106238? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017020720170105
58599111? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017020720170105
58638825? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017020720170105
58901589? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017020720170105
59150118? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017020720170105
59250597? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017020720170105
59523012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017020720170105
59713767? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017020720170105
59799084? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017020720170105
59854416? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017020720170105
60188358? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017020720170105
60275523? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017020720170105
60712155? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017020720170105
60728439? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017020720170105
60779967? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020720170105
60827721? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020720170105
60839208? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017020720170105
60847611? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017020720170105
60862011? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017020720170105
61158162? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017020720170105
61226829? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017020720170105
61284330? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017020720170105
61297590? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017020720170105
61577670? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017020720170105
61776276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017020720170105
61882371? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017020720170105
61930290? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017020720170105
61988799? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017020720170105
61993821? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017020720170105
62004183? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017020720170105
62037576? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017020720170105
62107545? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020720170105
62139183? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017020720170105
62256090? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017020720170105
62285355? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020720170105
62346657? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020720170105
62357139? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017020720170105
62658336? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017020720170105
62850924? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017020720170105
62868162? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017020720170105
63072018? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017020720170105
63103749? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017020720170105
63290484? ? ?? ? ?refgcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017020720170105
63351804? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017020720170105
63374451? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017020720170105
63385389? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017020720170105
63445629? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017020720170105
63460185? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017020720170105
64339800? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017020720170105
65016630? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017020720170105
65076747? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020720170105
65108688? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017020720170105
65189586? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017020720170105
65421477? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020720170105
65467377? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020720170105
65533971? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020720170105
65624142? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017020720170105
65632899? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020720170105
65683665? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017020720170105
65705139? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017020720170105
65835045? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020720170105
66856623? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020720170105
67063848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017020720170105
67151091? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017020720170105
70133529? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017020720170105
70470879? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017020720170105
70476891? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017020720170105
70755510? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017020720170105
70781376? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017020720170105
71102388? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017020720170105
72803208? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017020720170105
73564794? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017020720170105