Implementation notes: x86, hydra7, crypto_aead/joltikeq8048v1

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: joltikeq8048v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
11028540? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014052820140525
11028992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014052820140525
11032376? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014052820140525
11033336? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014052820140525
11147568? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014052820140525
11154796? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014052820140525
11160992? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014052820140525
11161324? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014052820140525
11163836? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014052820140525
11184504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014052820140525
11186224? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014052820140525
11189452? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014052820140525
11197908? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014052820140525
11198240? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014052820140525
11200308? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014052820140525
11208972? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014052820140525
11215212? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014052820140525
11215564? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014052820140525
11244624? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014052820140525
11245112? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014052820140525
11247336? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014052820140525
11274540? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014052820140525
11289416? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014052820140525
11291496? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014052820140525
11295296? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014052820140525
11295600? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014052820140525
11333328? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014052820140525
11341912? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014052820140525
11345820? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014052820140525
11347408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014052820140525
11349224? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014052820140525
11385744? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014052820140525
11518184? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014052820140525
11573980? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014052820140525
11598504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014052820140525
11628644? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014052820140525
12036088? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014052820140525
12198180? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014052820140525
12203320? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014052820140525
12204440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014052820140525
12248336? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014052820140525
12621148? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014052820140525
12675764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014052820140525
15187444? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014052820140525
15191180? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014052820140525
15250240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014052820140525
15338736? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014052820140525
15340104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014052820140525
15471344? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014052820140525
15667344? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014052820140525
15667616? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014052820140525
15668020? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014052820140525
15668652? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014052820140525
15732176? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014052820140525
15926868? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014052820140525
15930544? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014052820140525
15944348? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014052820140525
15972528? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014052820140525
16131304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014052820140525
16131344? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014052820140525
16139324? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014052820140525
16165700? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014052820140525
16167616? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014052820140525
16200084? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014052820140525
16346604? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014052820140525
17199304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014052820140525
17199316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014052820140525
17201484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014052820140525
17235412? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014052820140525
17235600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014052820140525
17241360? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014052820140525
17365532? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014052820140525
17618384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014052820140525
17619784? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014052820140525
17620336? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014052820140525
17688476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014052820140525
17688824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014052820140525
17945124? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014052820140525
17987688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014052820140525
33992652? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014052820140525
34536408? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014052820140525
34679488? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014052820140525
35639488? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014052820140525
35678848? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014052820140525
35694068? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014052820140525
36052368? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014052820140525
36102388? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014052820140525
36260484? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014052820140525
36666224? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014052820140525
36674868? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014052820140525
36699840? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014052820140525
36998692? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014052820140525
37141228? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014052820140525
37142356? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014052820140525
37143720? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014052820140525
37146172? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014052820140525
37245788? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014052820140525
37386340? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014052820140525
37603448? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014052820140525
37605300? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014052820140525
37605828? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014052820140525
37610120? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014052820140525
38021512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014052820140525
38028700? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014052820140525
38034840? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014052820140525
38039404? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014052820140525
38068880? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014052820140525
38081300? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014052820140525
38088976? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014052820140525
38100540? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014052820140525
38309616? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014052820140525
38319524? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014052820140525
38332488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014052820140525
38334536? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014052820140525
38375152? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014052820140525
38388244? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014052820140525
38398528? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014052820140525
38453336? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014052820140525
38479168? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014052820140525
38482660? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014052820140525
38484260? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014052820140525
38484420? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014052820140525
38515692? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014052820140525
38750908? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014052820140525
39659248? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014052820140525
40029676? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014052820140525
40061976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014052820140525
40082432? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014052820140525
40085368? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014052820140525
40093952? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014052820140525
40099252? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014052820140525
40142220? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014052820140525
40620592? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014052820140525
41370276? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014052820140525
41371948? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014052820140525
41406004? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014052820140525
42212392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014052820140525
42215908? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014052820140525
42233688? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014052820140525
42237896? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014052820140525
42273952? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014052820140525
42305116? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014052820140525
42505964? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014052820140525
42624776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014052820140525
42731704? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014052820140525
42733812? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014052820140525
42734696? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014052820140525
42735200? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014052820140525
42735836? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014052820140525
42740292? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014052820140525
42745348? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014052820140525
42973564? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014052820140525
42979428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014052820140525
43018884? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014052820140525
43074044? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014052820140525
43092160? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014052820140525
43109476? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014052820140525
43229824? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014052820140525
43246092? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014052820140525
43560496? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014052820140525
44412932? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014052820140525
44415512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014052820140525
44435416? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014052820140525
44536872? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014052820140525
44688144? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014052820140525
44704272? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014052820140525
44705816? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014052820140525
44758692? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014052820140525
44761988? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014052820140525
44763752? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014052820140525
44776024? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014052820140525
45167252? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014052820140525