Implementation notes: x86, hydra7, crypto_aead/aes128n12silcv1

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128n12silcv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
194284? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014052620140525
194292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014052620140525
194484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014052620140525
194548? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014052620140525
194592? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014052620140525
194792? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014052620140525
195164? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014052620140525
195420? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014052620140525
197848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014052620140525
198228? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014052620140525
198248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014052620140525
198248? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014052620140525
198248? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014052620140525
198264? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014052620140525
198312? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014052620140525
198324? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014052620140525
198372? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014052620140525
198472? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014052620140525
198516? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014052620140525
198564? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014052620140525
198892? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014052620140525
198936? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014052620140525
199048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014052620140525
199300? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014052620140525
199448? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014052620140525
199456? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014052620140525
199680? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014052620140525
201096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014052620140525
201372? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014052620140525
202780? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014052620140525
202864? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014052620140525
203244? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014052620140525
203244? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014052620140525
203484? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014052620140525
207936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014052620140525
208032? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014052620140525
208268? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014052620140525
209400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014052620140525
209500? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014052620140525
212200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014052620140525
213900? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014052620140525
214008? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014052620140525
216552? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014052620140525
236564? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014052620140525
237096? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014052620140525
237304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014052620140525
237364? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014052620140525
237684? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014052620140525
237756? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014052620140525
237804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014052620140525
238172? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014052620140525
238296? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014052620140525
238360? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014052620140525
238600? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014052620140525
238616? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014052620140525
238648? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014052620140525
239700? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014052620140525
239944? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014052620140525
240092? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014052620140525
240124? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014052620140525
240196? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014052620140525
240436? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014052620140525
240448? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014052620140525
240564? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014052620140525
241012? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014052620140525
241028? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014052620140525
241116? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014052620140525
241124? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014052620140525
241276? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014052620140525
241296? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014052620140525
241304? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014052620140525
241324? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014052620140525
241368? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014052620140525
241396? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014052620140525
241408? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014052620140525
241484? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014052620140525
241492? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014052620140525
241508? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014052620140525
241532? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014052620140525
241564? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014052620140525
241604? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014052620140525
241652? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014052620140525
241668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014052620140525
241680? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014052620140525
241704? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014052620140525
242172? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014052620140525
242240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014052620140525
242384? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014052620140525
242448? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014052620140525
242652? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014052620140525
242708? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014052620140525
242772? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014052620140525
243008? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014052620140525
243224? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014052620140525
243348? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014052620140525
243460? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014052620140525
243572? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014052620140525
243848? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014052620140525
243952? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014052620140525
244336? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014052620140525
244540? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014052620140525
244552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014052620140525
244604? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014052620140525
244612? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014052620140525
244704? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014052620140525
244792? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014052620140525
244972? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014052620140525
245528? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014052620140525
245564? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014052620140525
245616? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014052620140525
245676? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014052620140525
245748? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014052620140525
245792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014052620140525
246108? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014052620140525
246360? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014052620140525
246592? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014052620140525
246672? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014052620140525
246872? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014052620140525
247044? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014052620140525
247084? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014052620140525
247220? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014052620140525
247380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014052620140525
247396? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014052620140525
247596? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014052620140525
247668? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014052620140525
247692? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014052620140525
247700? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014052620140525
247704? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014052620140525
247712? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014052620140525
247724? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014052620140525
247788? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014052620140525
247804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014052620140525
247812? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014052620140525
247816? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014052620140525
247816? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014052620140525
247840? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014052620140525
247844? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014052620140525
247888? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014052620140525
247940? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014052620140525
248260? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014052620140525
248292? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014052620140525
248316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014052620140525
248372? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014052620140525
248448? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014052620140525
248556? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014052620140525
248660? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014052620140525
248672? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014052620140525
248772? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014052620140525
248788? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014052620140525
248860? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014052620140525
249464? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014052620140525
251276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014052620140525
251592? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014052620140525
252012? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014052620140525
252396? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014052620140525
252468? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014052620140525
252892? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014052620140525
253564? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014052620140525
253924? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014052620140525
254340? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014052620140525
254736? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014052620140525
254884? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014052620140525
254932? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014052620140525
256564? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014052620140525
256840? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014052620140525
257860? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014052620140525
258220? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014052620140525
258468? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014052620140525
258996? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014052620140525
260292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014052620140525
261148? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014052620140525
261476? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014052620140525