Implementation notes: x86, hydra7, crypto_aead/cmcc44v1

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: cmcc44v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
237641992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014062820140622
237643200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014062820140622
237644180? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014062820140622
237675724? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014062820140622
237677784? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014062820140622
237679004? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014062820140622
237681576? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014062820140622
237684004? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014062820140622
237684020? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014062820140622
237684084? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014062820140622
237685124? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014062820140622
237685184? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014062820140622
237685348? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014062820140622
237685728? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014062820140622
237685780? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014062820140622
237686752? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014062820140622
237687432? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014062820140622
237688520? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014062820140622
237688744? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014062820140622
237698176? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014062820140622
237699820? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014062820140622
237700080? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014062820140622
237717420? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014062820140622
237718172? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014062820140622
237738924? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014062820140622
237978316? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014062820140622
238180840? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014062820140622
238183924? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014062820140622
238194560? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014062820140622
238196912? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014062820140622
238198432? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014062820140622
238199356? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014062820140622
238199716? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014062820140622
238202904? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014062820140622
238207908? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014062820140622
238208536? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014062820140622
238209528? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014062820140622
238210476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014062820140622
238210972? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014062820140622
238211168? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014062820140622
238212372? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014062820140622
238212996? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014062820140622
238214380? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014062820140622
238215836? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014062820140622
238215884? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014062820140622
238216276? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014062820140622
238216824? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014062820140622
238218216? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014062820140622
238222688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014062820140622
238225120? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014062820140622
238226672? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014062820140622
238230640? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014062820140622
238230784? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014062820140622
238234372? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014062820140622
238236120? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014062820140622
238238676? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014062820140622
238243456? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014062820140622
238243500? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014062820140622
238244492? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014062820140622
238244512? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014062820140622
238245016? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014062820140622
238246212? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014062820140622
238246932? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014062820140622
238247116? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014062820140622
238247824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014062820140622
238249224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014062820140622
238250340? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014062820140622
238253768? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014062820140622
238254052? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014062820140622
238256448? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014062820140622
238261448? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014062820140622
238261808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014062820140622
238263224? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014062820140622
238265324? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014062820140622
238265368? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014062820140622
238267884? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014062820140622
238268808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014062820140622
238271716? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014062820140622
238272332? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014062820140622
238274692? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014062820140622
238275056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014062820140622
238276200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014062820140622
238278540? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014062820140622
238279256? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014062820140622
238281472? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014062820140622
238281884? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014062820140622
238281988? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014062820140622
238282804? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014062820140622
238284928? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014062820140622
238285224? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014062820140622
238285764? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014062820140622
238286000? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014062820140622
238286232? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014062820140622
238286584? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014062820140622
238288820? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014062820140622
238296704? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014062820140622
238302948? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014062820140622
238304976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014062820140622
238312532? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014062820140622
238314008? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014062820140622
238316448? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014062820140622
238320000? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014062820140622
238331688? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014062820140622
238338548? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014062820140622
238340472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014062820140622
238341724? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014062820140622
238342436? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014062820140622
238343356? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014062820140622
238344368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014062820140622
238349352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014062820140622
238350440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014062820140622
238353008? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014062820140622
238353176? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014062820140622
238356300? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014062820140622
238358680? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014062820140622
238359384? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014062820140622
238359532? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014062820140622
238359720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014062820140622
238360304? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014062820140622
238361360? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014062820140622
238361976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014062820140622
238363512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014062820140622
238364340? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014062820140622
238366060? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014062820140622
238366136? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014062820140622
238366728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014062820140622
238367084? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014062820140622
238367356? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014062820140622
238369356? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014062820140622
238369660? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014062820140622
238372240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014062820140622
238376968? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014062820140622
238381056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014062820140622
238392416? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014062820140622
238418380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014062820140622
238432200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014062820140622
238444868? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014062820140622
238453220? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014062820140622
238454228? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014062820140622
238458696? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014062820140622
238460180? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014062820140622
238472208? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014062820140622
238472560? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014062820140622
238473320? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014062820140622
238473820? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014062820140622
238475476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014062820140622
238477888? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014062820140622
238478188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014062820140622
238478716? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014062820140622
238482244? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014062820140622
238486296? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014062820140622
238487828? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014062820140622
238497208? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014062820140622
238504712? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014062820140622
238509660? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014062820140622
238512848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014062820140622
238513404? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014062820140622
238514932? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014062820140622
238517380? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014062820140622
238520908? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014062820140622
238528476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014062820140622
238534580? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014062820140622
238578796? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014062820140622
238654012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014062820140622
238660864? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014062820140622
238678432? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014062820140622
238694492? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014062820140622
238775420? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014062820140622
239032688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014062820140622
240909092? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014062820140622
240921704? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014062820140622
242650560? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014062820140622