Implementation notes: x86, hydra7, crypto_aead/cmcc84v1

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: cmcc84v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
237637688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014062820140622
237639596? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014062820140622
237641264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014062820140622
237647516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014062820140622
237677428? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014062820140622
237680672? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014062820140622
237680688? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014062820140622
237682016? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014062820140622
237683956? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014062820140622
237684812? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014062820140622
237685328? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014062820140622
237686244? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014062820140622
237686696? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014062820140622
237687108? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014062820140622
237687648? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014062820140622
237688300? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014062820140622
237693668? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014062820140622
237694008? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014062820140622
237696640? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014062820140622
237698464? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014062820140622
237699756? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014062820140622
237706528? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014062820140622
237715768? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014062820140622
237831952? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014062820140622
237919496? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014062820140622
238192048? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014062820140622
238193532? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014062820140622
238196448? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014062820140622
238197480? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014062820140622
238199748? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014062820140622
238199880? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014062820140622
238203308? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014062820140622
238203772? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014062820140622
238204020? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014062820140622
238204288? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014062820140622
238204756? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014062820140622
238204888? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014062820140622
238205288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014062820140622
238205548? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014062820140622
238205996? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014062820140622
238209452? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014062820140622
238210352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014062820140622
238211096? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014062820140622
238212744? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014062820140622
238215036? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014062820140622
238217012? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014062820140622
238217408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014062820140622
238218008? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014062820140622
238218316? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014062820140622
238221360? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014062820140622
238223276? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014062820140622
238224208? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014062820140622
238225596? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014062820140622
238228040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014062820140622
238233024? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014062820140622
238234792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014062820140622
238234980? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014062820140622
238238412? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014062820140622
238239780? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014062820140622
238240224? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014062820140622
238241092? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014062820140622
238241340? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014062820140622
238244816? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014062820140622
238245920? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014062820140622
238246520? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014062820140622
238248396? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014062820140622
238249600? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014062820140622
238251096? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014062820140622
238251208? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014062820140622
238252224? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014062820140622
238255020? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014062820140622
238258876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014062820140622
238269816? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014062820140622
238272904? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014062820140622
238275684? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014062820140622
238278736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014062820140622
238281400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014062820140622
238281728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014062820140622
238281832? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014062820140622
238282108? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014062820140622
238282156? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014062820140622
238283644? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014062820140622
238283996? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014062820140622
238284104? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014062820140622
238285760? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014062820140622
238286776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014062820140622
238286800? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014062820140622
238287728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014062820140622
238288796? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014062820140622
238289544? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014062820140622
238295880? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014062820140622
238306184? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014062820140622
238307436? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014062820140622
238309140? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014062820140622
238309480? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014062820140622
238309944? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014062820140622
238310172? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014062820140622
238311260? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014062820140622
238313340? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014062820140622
238313708? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014062820140622
238313808? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014062820140622
238314292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014062820140622
238314536? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014062820140622
238315468? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014062820140622
238322940? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014062820140622
238326516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014062820140622
238326972? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014062820140622
238327636? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014062820140622
238329888? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014062820140622
238330312? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014062820140622
238336400? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014062820140622
238343324? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014062820140622
238352292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014062820140622
238353700? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014062820140622
238354584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014062820140622
238356588? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014062820140622
238356840? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014062820140622
238356936? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014062820140622
238356984? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014062820140622
238357672? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014062820140622
238358160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014062820140622
238359052? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014062820140622
238359104? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014062820140622
238360104? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014062820140622
238360776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014062820140622
238361536? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014062820140622
238362452? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014062820140622
238362496? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014062820140622
238363268? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014062820140622
238364012? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014062820140622
238364180? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014062820140622
238364564? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014062820140622
238364868? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014062820140622
238366720? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014062820140622
238367160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014062820140622
238367824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014062820140622
238369032? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014062820140622
238369344? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014062820140622
238370972? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014062820140622
238371640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014062820140622
238372432? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014062820140622
238394044? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014062820140622
238402656? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014062820140622
238421476? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014062820140622
238433076? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014062820140622
238439560? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014062820140622
238441936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014062820140622
238454572? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014062820140622
238463252? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014062820140622
238465312? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014062820140622
238467208? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014062820140622
238469464? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014062820140622
238469560? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014062820140622
238471928? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014062820140622
238474452? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014062820140622
238476196? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014062820140622
238478320? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014062820140622
238478664? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014062820140622
238481232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014062820140622
238484440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014062820140622
238488860? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014062820140622
238493532? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014062820140622
238522724? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014062820140622
238524592? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014062820140622
238534564? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014062820140622
238538564? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014062820140622
238538596? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014062820140622
238551700? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014062820140622
238744016? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014062820140622
240975820? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014062820140622
241056600? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014062820140622
241376160? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014062820140622