Implementation notes: x86, hydra7, crypto_aead/acorn128

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: acorn128
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
6112004? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014052520140525
6587992? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014052520140525
6732800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014052520140525
6862012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014052520140525
7037040? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014052520140525
7061912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014052520140525
7112180? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014052520140525
7132500? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014052520140525
7165572? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014052520140525
7200416? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014052520140525
7240996? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014052520140525
7244444? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014052520140525
7255100? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014052520140525
7279724? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014052520140525
7338628? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014052520140525
7466732? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014052520140525
7471548? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014052520140525
7476992? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014052520140525
7599300? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014052520140525
19631120? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014052520140525
19690460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014052520140525
19732948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014052520140525
19733204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014052520140525
19737220? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014052520140525
19776184? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014052520140525
19778548? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014052520140525
19847624? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014052520140525
19858484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014052520140525
19859544? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014052520140525
19861500? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014052520140525
19870388? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014052520140525
19897936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014052520140525
20157964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014052520140525
20167632? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014052520140525
20330580? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014052520140525
20332988? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014052520140525
20360092? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014052520140525
20389488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014052520140525
20445648? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014052520140525
21185676? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014052520140525
21196016? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014052520140525
21198200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014052520140525
21202564? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014052520140525
21203232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014052520140525
21248296? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014052520140525
21502548? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014052520140525
21741468? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014052520140525
21741664? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014052520140525
21931104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014052520140525
21933720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014052520140525
22268268? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014052520140525
22328576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014052520140525
22348952? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014052520140525
22349708? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014052520140525
22380872? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014052520140525
22381088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014052520140525
22381428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014052520140525
22394092? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014052520140525
22460300? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014052520140525
22476084? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014052520140525
22639160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014052520140525
24523920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014052520140525
24524616? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014052520140525
24526084? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014052520140525
25268312? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014052520140525
25383576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014052520140525
25384888? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014052520140525
25592936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014052520140525
35346620? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014052520140525
35355536? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014052520140525
36015440? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014052520140525
36016812? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014052520140525
36019860? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014052520140525
36125016? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014052520140525
36301584? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014052520140525
36344316? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014052520140525
36344456? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014052520140525
36400388? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014052520140525
36400860? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014052520140525
36403480? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014052520140525
36405688? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014052520140525
36410852? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014052520140525
36423152? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014052520140525
36452880? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014052520140525
36459256? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014052520140525
36465108? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014052520140525
36480984? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014052520140525
36563832? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014052520140525
36564272? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014052520140525
36565548? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014052520140525
36566228? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014052520140525
36567020? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014052520140525
36568048? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014052520140525
36568536? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014052520140525
36568628? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014052520140525
36569232? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014052520140525
36569480? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014052520140525
36654292? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014052520140525
36658904? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014052520140525
36692044? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014052520140525
36820872? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014052520140525
36860676? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014052520140525
36861168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014052520140525
37161040? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014052520140525
37217476? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014052520140525
37222120? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014052520140525
37294364? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014052520140525
37334808? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014052520140525
37338816? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014052520140525
37343148? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014052520140525
37344548? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014052520140525
37348316? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014052520140525
37376924? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014052520140525
37400364? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014052520140525
37424856? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014052520140525
37428612? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014052520140525
37431228? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014052520140525
37435480? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014052520140525
37475280? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014052520140525
37500088? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014052520140525
37513912? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014052520140525
37514696? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014052520140525
37520600? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014052520140525
37523232? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014052520140525
37567252? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014052520140525
37567772? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014052520140525
37569104? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014052520140525
37580948? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014052520140525
37869340? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014052520140525
37885752? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014052520140525
37907444? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014052520140525
37912252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014052520140525
37914824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014052520140525
37961352? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014052520140525
37965216? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014052520140525
37968160? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014052520140525
37987864? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014052520140525
37989536? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014052520140525
37994424? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014052520140525
38043784? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014052520140525
38052284? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014052520140525
38077876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014052520140525
38101516? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014052520140525
38103468? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014052520140525
38267440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014052520140525
38268084? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014052520140525
38287772? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014052520140525
38288560? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014052520140525
38347648? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014052520140525
38350992? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014052520140525
38351804? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014052520140525
38352664? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014052520140525
38365336? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014052520140525
38483552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014052520140525
38493292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014052520140525
38513908? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014052520140525
38514488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014052520140525
38516768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014052520140525
38518520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014052520140525
38525280? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014052520140525
38592768? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014052520140525
38605612? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014052520140525
38640352? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014052520140525
38640668? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014052520140525
38641804? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014052520140525
38642976? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014052520140525
38647168? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014052520140525
38648348? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014052520140525
38656432? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014052520140525
38705388? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014052520140525
38766876? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014052520140525
38796500? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014052520140525