Implementation notes: x86, hydra7, crypto_aead/aes128n8silcv1

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128n8silcv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
194464? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014052620140525
194484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014052620140525
194504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014052620140525
194564? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014052620140525
194756? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014052620140525
194976? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014052620140525
195064? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014052620140525
195304? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014052620140525
197344? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014052620140525
197944? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014052620140525
198168? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014052620140525
198188? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014052620140525
198260? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014052620140525
198264? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014052620140525
198332? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014052620140525
198416? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014052620140525
198420? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014052620140525
198456? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014052620140525
198460? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014052620140525
198460? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014052620140525
198628? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014052620140525
198688? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014052620140525
199420? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014052620140525
199440? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014052620140525
199504? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014052620140525
199524? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014052620140525
200328? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014052620140525
201524? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014052620140525
201576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014052620140525
202700? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014052620140525
203228? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014052620140525
203296? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014052620140525
203484? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014052620140525
203652? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014052620140525
208960? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014052620140525
209012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014052620140525
209248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014052620140525
209712? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014052620140525
209716? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014052620140525
213480? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014052620140525
213944? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014052620140525
214164? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014052620140525
216808? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014052620140525
236820? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014052620140525
237192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014052620140525
237252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014052620140525
237496? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014052620140525
237748? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014052620140525
238036? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014052620140525
238060? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014052620140525
238172? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014052620140525
238280? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014052620140525
238328? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014052620140525
238448? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014052620140525
238464? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014052620140525
238712? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014052620140525
239444? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014052620140525
239680? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014052620140525
239880? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014052620140525
240076? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014052620140525
240192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014052620140525
240196? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014052620140525
240208? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014052620140525
240420? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014052620140525
240452? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014052620140525
240452? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014052620140525
240460? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014052620140525
240560? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014052620140525
240588? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014052620140525
240660? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014052620140525
240704? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014052620140525
240764? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014052620140525
240868? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014052620140525
240896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014052620140525
241604? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014052620140525
241672? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014052620140525
241716? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014052620140525
241776? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014052620140525
241812? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014052620140525
241916? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014052620140525
241928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014052620140525
241952? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014052620140525
241968? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014052620140525
242012? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014052620140525
242080? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014052620140525
242188? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014052620140525
242264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014052620140525
242304? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014052620140525
242408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014052620140525
242440? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014052620140525
242480? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014052620140525
242520? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014052620140525
242688? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014052620140525
242860? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014052620140525
242976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014052620140525
243228? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014052620140525
243416? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014052620140525
243532? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014052620140525
243680? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014052620140525
243712? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014052620140525
243776? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014052620140525
244044? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014052620140525
244320? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014052620140525
245056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014052620140525
245132? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014052620140525
245236? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014052620140525
245372? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014052620140525
245704? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014052620140525
245832? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014052620140525
245912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014052620140525
246152? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014052620140525
246184? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014052620140525
246204? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014052620140525
246324? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014052620140525
246324? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014052620140525
246340? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014052620140525
246544? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014052620140525
246616? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014052620140525
246936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014052620140525
247392? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014052620140525
247448? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014052620140525
247452? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014052620140525
247456? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014052620140525
247472? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014052620140525
247532? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014052620140525
247616? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014052620140525
247700? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014052620140525
247824? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014052620140525
247824? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014052620140525
247880? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014052620140525
247896? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014052620140525
247932? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014052620140525
247936? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014052620140525
248052? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014052620140525
248052? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014052620140525
248116? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014052620140525
248240? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014052620140525
248240? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014052620140525
248308? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014052620140525
248376? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014052620140525
248388? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014052620140525
248436? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014052620140525
248460? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014052620140525
248588? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014052620140525
248684? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014052620140525
248684? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014052620140525
248868? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014052620140525
249156? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014052620140525
249228? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014052620140525
249268? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014052620140525
250456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014052620140525
250488? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014052620140525
250496? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014052620140525
251288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014052620140525
251472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014052620140525
252644? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014052620140525
253460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014052620140525
253944? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014052620140525
254768? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014052620140525
254924? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014052620140525
254940? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014052620140525
255280? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014052620140525
255376? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014052620140525
255724? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014052620140525
255844? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014052620140525
256728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014052620140525
256856? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014052620140525
258268? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014052620140525
258724? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014052620140525
260436? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014052620140525
261424? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014052620140525
261604? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014052620140525