Implementation notes: x86, hydra7, crypto_aead/present80n6silcv1

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: present80n6silcv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
34551532? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014052920140525
35337452? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014052920140525
35606276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014052920140525
35616024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014052920140525
35760612? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014052920140525
36149108? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014052920140525
36152536? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014052920140525
36246400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014052920140525
36352104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014052920140525
36357660? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014052920140525
36484840? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014052920140525
36514488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014052920140525
36661516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014052920140525
36664396? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014052920140525
36668428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014052920140525
36808536? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014052920140525
36987636? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014052920140525
36988400? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014052920140525
37296364? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014052920140525
37319080? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014052920140525
37322648? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014052920140525
37509140? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014052920140525
37518140? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014052920140525
37520288? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014052920140525
37522164? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014052920140525
37545696? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014052920140525
37579392? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014052920140525
37627464? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014052920140525
37629484? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014052920140525
37630060? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014052920140525
37647780? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014052920140525
38012392? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014052920140525
38015652? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014052920140525
38075848? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014052920140525
38077084? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014052920140525
38078604? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014052920140525
38123824? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014052920140525
38219756? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014052920140525
38251172? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014052920140525
38281480? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014052920140525
38373420? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014052920140525
38380172? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014052920140525
38466580? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014052920140525
38534208? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014052920140525
38630880? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014052920140525
38632620? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014052920140525
38633972? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014052920140525
38871724? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014052920140525
38879180? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014052920140525
38997564? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014052920140525
39353620? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014052920140525
39366996? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014052920140525
39474860? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014052920140525
39475756? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014052920140525
39476128? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014052920140525
39478784? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014052920140525
39503336? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014052920140525
39639776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014052920140525
39640608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014052920140525
39641256? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014052920140525
39645116? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014052920140525
39683488? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014052920140525
39726412? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014052920140525
39728096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014052920140525
39728312? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014052920140525
39728892? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014052920140525
39850916? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014052920140525
39851308? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014052920140525
39854988? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014052920140525
39929168? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014052920140525
40073004? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014052920140525
40235608? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014052920140525
40239304? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014052920140525
40241400? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014052920140525
40286772? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014052920140525
40287452? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014052920140525
40289860? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014052920140525
40290208? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014052920140525
40454868? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014052920140525
40457976? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014052920140525
40459236? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014052920140525
41739572? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014052920140525
41740436? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014052920140525
41898840? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014052920140525
42382908? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014052920140525
42488768? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014052920140525
42584848? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014052920140525
42595916? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014052920140525
42598036? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014052920140525
42603612? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014052920140525
42731268? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014052920140525
42805700? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014052920140525
42808744? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014052920140525
42882616? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014052920140525
43098956? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014052920140525
43301688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014052920140525
43312232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014052920140525
43312640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014052920140525
43396736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014052920140525
43400356? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014052920140525
43400784? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014052920140525
43404652? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014052920140525
43446280? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014052920140525
43468488? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014052920140525
43469552? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014052920140525
43722764? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014052920140525
43855768? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014052920140525
43859900? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014052920140525
43863988? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014052920140525
44006224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014052920140525
44773544? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014052920140525
45442000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014052920140525
45477804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014052920140525
45626548? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014052920140525
45627156? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014052920140525
45627456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014052920140525
45630592? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014052920140525
45671152? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014052920140525
45671156? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014052920140525
45671628? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014052920140525
45672200? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014052920140525
45779512? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014052920140525
45794392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014052920140525
45805624? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014052920140525
45818840? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014052920140525
46567320? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014052920140525
47336308? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014052920140525
47938480? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014052920140525
48072620? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014052920140525
48078672? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014052920140525
49445424? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014052920140525
49584240? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014052920140525
49593728? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014052920140525
49865620? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014052920140525
49870928? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014052920140525
49873036? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014052920140525
49883248? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014052920140525
49885428? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014052920140525
49923728? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014052920140525
49923936? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014052920140525
49964524? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014052920140525
49965604? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014052920140525
49978732? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014052920140525
50101056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014052920140525
50810480? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014052920140525
50810788? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014052920140525
53499268? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014052920140525
53650736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014052920140525
53769548? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014052920140525
53770488? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014052920140525
53774044? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014052920140525
53890764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014052920140525
53977748? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014052920140525
54033836? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014052920140525
54144928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014052920140525
54253728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014052920140525
55436708? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014052920140525
55446884? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014052920140525
55457152? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014052920140525
55457620? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014052920140525
56169248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014052920140525
56169380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014052920140525
56178252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014052920140525
56735448? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014052920140525
56736012? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014052920140525
56743812? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014052920140525
57760804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014052920140525
57761964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014052920140525
58085472? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014052920140525
58085484? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014052920140525
60830056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014052920140525
60830908? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014052920140525