Implementation notes: x86, hydra7, crypto_aead/aes128n8clocv1

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128n8clocv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
173096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014052620140525
173188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014052620140525
173212? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014052620140525
173352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014052620140525
173996? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014052620140525
174028? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014052620140525
174032? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014052620140525
174252? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014052620140525
174268? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014052620140525
174276? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014052620140525
174288? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014052620140525
174296? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014052620140525
174460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014052620140525
174484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014052620140525
174516? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014052620140525
174712? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014052620140525
174780? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014052620140525
174780? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014052620140525
174856? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014052620140525
174900? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014052620140525
174900? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014052620140525
174952? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014052620140525
175116? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014052620140525
175120? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014052620140525
175296? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014052620140525
175332? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014052620140525
175368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014052620140525
175376? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014052620140525
175660? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014052620140525
179600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014052620140525
179636? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014052620140525
179928? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014052620140525
179976? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014052620140525
180044? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014052620140525
180096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014052620140525
180116? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014052620140525
180420? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014052620140525
186152? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014052620140525
186196? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014052620140525
188136? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014052620140525
188136? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014052620140525
189796? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014052620140525
193200? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014052620140525
218672? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014052620140525
218744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014052620140525
218824? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014052620140525
218844? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014052620140525
218872? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014052620140525
218908? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014052620140525
219032? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014052620140525
219084? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014052620140525
219104? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014052620140525
219152? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014052620140525
219416? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014052620140525
219552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014052620140525
219600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014052620140525
219608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014052620140525
219968? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014052620140525
219980? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014052620140525
220028? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014052620140525
220032? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014052620140525
220052? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014052620140525
220064? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014052620140525
220108? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014052620140525
220128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014052620140525
220160? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014052620140525
220176? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014052620140525
220296? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014052620140525
220308? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014052620140525
220324? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014052620140525
220348? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014052620140525
220364? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014052620140525
220368? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014052620140525
220444? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014052620140525
220452? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014052620140525
220580? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014052620140525
220628? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014052620140525
220640? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014052620140525
220748? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014052620140525
220836? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014052620140525
220888? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014052620140525
220988? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014052620140525
221000? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014052620140525
221020? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014052620140525
221096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014052620140525
221184? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014052620140525
221192? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014052620140525
221256? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014052620140525
221348? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014052620140525
221408? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014052620140525
221416? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014052620140525
221472? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014052620140525
221484? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014052620140525
221580? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014052620140525
221584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014052620140525
221612? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014052620140525
221680? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014052620140525
221740? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014052620140525
221760? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014052620140525
221792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014052620140525
221880? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014052620140525
221884? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014052620140525
222000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014052620140525
222068? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014052620140525
222076? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014052620140525
222084? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014052620140525
222088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014052620140525
222096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014052620140525
222112? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014052620140525
222124? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014052620140525
222328? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014052620140525
222348? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014052620140525
222404? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014052620140525
222440? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014052620140525
222460? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014052620140525
222472? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014052620140525
222484? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014052620140525
222496? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014052620140525
222496? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014052620140525
222556? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014052620140525
222604? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014052620140525
222604? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014052620140525
222612? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014052620140525
222628? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014052620140525
222632? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014052620140525
222640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014052620140525
222660? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014052620140525
222692? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014052620140525
222760? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014052620140525
222776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014052620140525
222844? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014052620140525
222876? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014052620140525
222884? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014052620140525
222980? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014052620140525
223164? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014052620140525
223388? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014052620140525
223396? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014052620140525
223608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014052620140525
223636? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014052620140525
223772? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014052620140525
224188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014052620140525
224248? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014052620140525
224272? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014052620140525
224304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014052620140525
224316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014052620140525
224672? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014052620140525
224732? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014052620140525
224836? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014052620140525
225000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014052620140525
225168? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014052620140525
225364? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014052620140525
225468? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014052620140525
225604? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014052620140525
226212? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014052620140525
226408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014052620140525
226580? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014052620140525
226744? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014052620140525
226900? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014052620140525
226920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014052620140525
229236? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014052620140525
230272? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014052620140525
230680? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014052620140525
230796? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014052620140525
232872? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014052620140525
233316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014052620140525
234444? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014052620140525
235400? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014052620140525
235892? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014052620140525
236056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014052620140525
236316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014052620140525
236484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014052620140525
238876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014052620140525