Implementation notes: x86, hydra7, crypto_aead/cmcc42v1

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: cmcc42v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
237650820? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014062720140622
237674540? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014062820140622
237675716? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014062720140622
237675988? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014062720140622
237676368? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014062720140622
237676472? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014062720140622
237682672? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014062720140622
237684184? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014062720140622
237684984? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014062720140622
237687048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014062820140622
237733148? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014062720140622
237828000? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014062720140622
238181776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014062720140622
238182612? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014062720140622
238183260? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014062720140622
238185388? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014062720140622
238185468? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014062720140622
238186196? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014062720140622
238186292? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014062720140622
238191584? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014062720140622
238197120? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014062820140622
238199400? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014062720140622
238200464? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014062720140622
238200836? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014062720140622
238200876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014062820140622
238201900? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014062720140622
238203432? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014062720140622
238206532? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014062720140622
238206932? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014062720140622
238207844? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014062820140622
238209228? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014062820140622
238216516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014062820140622
238217420? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014062820140622
238217824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014062720140622
238220896? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014062720140622
238221104? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014062720140622
238222076? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014062720140622
238224128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014062820140622
238225408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014062720140622
238227092? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014062720140622
238228380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014062720140622
238231468? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014062720140622
238234864? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014062720140622
238238904? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014062720140622
238238956? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014062820140622
238242276? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014062720140622
238248484? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014062720140622
238248732? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014062720140622
238250424? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014062720140622
238251520? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014062720140622
238257412? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014062720140622
238264216? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014062820140622
238265184? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014062720140622
238266004? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014062820140622
238266864? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014062720140622
238269048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014062720140622
238278440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014062720140622
238281392? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014062720140622
238282156? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014062720140622
238282376? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014062720140622
238284000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014062820140622
238285600? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014062720140622
238286184? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014062720140622
238286516? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014062720140622
238287012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014062820140622
238288692? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014062720140622
238289144? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014062720140622
238289780? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014062720140622
238293132? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014062720140622
238293468? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014062720140622
238296616? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014062720140622
238307076? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014062720140622
238307304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014062820140622
238312176? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014062720140622
238314588? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014062820140622
238314876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014062720140622
238315208? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014062720140622
238315316? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014062720140622
238315964? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014062720140622
238318484? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014062720140622
238319504? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014062720140622
238335176? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014062720140622
238336400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014062720140622
238336944? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014062720140622
238338092? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014062720140622
238341880? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014062720140622
238346128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014062820140622
238346708? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014062820140622
238347796? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014062720140622
238347844? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014062720140622
238350312? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014062820140622
238351076? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014062820140622
238353208? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014062720140622
238355080? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014062820140622
238355204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014062820140622
238356256? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014062720140622
238356696? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014062720140622
238358032? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014062720140622
238358540? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014062720140622
238359576? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014062720140622
238360220? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014062720140622
238360328? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014062720140622
238360648? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014062720140622
238360908? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014062720140622
238361828? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014062720140622
238361900? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014062720140622
238362148? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014062720140622
238362364? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014062820140622
238362504? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014062720140622
238363304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014062720140622
238363600? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014062720140622
238363908? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014062720140622
238364028? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014062720140622
238364384? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014062720140622
238365464? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014062820140622
238365864? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014062720140622
238366264? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014062720140622
238366696? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014062720140622
238366884? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014062720140622
238367172? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014062720140622
238367212? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014062720140622
238367336? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014062720140622
238367648? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014062720140622
238367816? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014062820140622
238369680? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014062720140622
238369892? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014062720140622
238370188? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014062720140622
238381088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014062820140622
238395284? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014062820140622
238406324? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014062720140622
238407560? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014062820140622
238409504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014062720140622
238411580? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014062720140622
238431820? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014062720140622
238445464? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014062720140622
238452936? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014062720140622
238455452? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014062720140622
238456416? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014062720140622
238458788? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014062720140622
238460020? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014062720140622
238464020? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014062820140622
238465104? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014062720140622
238467920? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014062720140622
238468760? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014062720140622
238470068? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014062720140622
238470708? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014062820140622
238471332? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014062720140622
238471760? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014062720140622
238472680? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014062820140622
238474896? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014062720140622
238483308? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014062820140622
238500984? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014062820140622
238508364? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014062720140622
238508528? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014062820140622
238512884? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014062720140622
238516616? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014062820140622
238517092? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014062720140622
238517800? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014062720140622
238521660? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014062720140622
238522112? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014062820140622
238523980? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014062720140622
238527160? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014062720140622
238590780? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014062720140622
238593056? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014062720140622
238618000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014062820140622
238804872? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014062720140622
238953536? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014062720140622
240013964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014062720140622
240458816? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014062820140622
240605056? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014062720140622
241058284? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014062720140622
241059056? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014062720140622