Implementation notes: x86, hydra7, crypto_aead/shellaes128v1d6n64

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d6n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
316600? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014053020140525
317056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014053020140525
317060? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014053020140525
317128? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014053020140525
317340? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014053020140525
317728? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014053020140525
317780? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014053020140525
317812? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014053020140525
317812? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014053020140525
317864? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014053020140525
317940? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014053020140525
318052? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014053020140525
318116? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014053020140525
318468? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014053020140525
318824? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014053020140525
319596? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014053020140525
319768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014053020140525
321504? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014053020140525
321600? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014053020140525
321928? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014053020140525
321932? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014053020140525
321972? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014053020140525
322204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014053020140525
322212? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014053020140525
322524? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014053020140525
323256? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014053020140525
323336? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014053020140525
323348? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014053020140525
324032? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014053020140525
324196? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014053020140525
324796? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014053020140525
324976? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014053020140525
325020? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014053020140525
325076? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014053020140525
325224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014053020140525
325856? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014053020140525
325964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014053020140525
325988? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014053020140525
326000? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014053020140525
326100? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014053020140525
327124? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014053020140525
330992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014053020140525
331128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014053020140525
332316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014053020140525
333084? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014053020140525
333312? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014053020140525
334824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014053020140525
335052? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014053020140525
335116? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014053020140525
336468? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014053020140525
336624? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014053020140525
336776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014053020140525
336904? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014053020140525
337660? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014053020140525
337868? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014053020140525
338220? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014053020140525
338388? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014053020140525
338404? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014053020140525
338552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014053020140525
338656? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014053020140525
338924? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014053020140525
339460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014053020140525
340576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014053020140525
340744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014053020140525
340812? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014053020140525
341100? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014053020140525
341444? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014053020140525
341568? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014053020140525
341616? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014053020140525
342320? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014053020140525
342392? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014053020140525
343148? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014053020140525
343168? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014053020140525
343288? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014053020140525
343480? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014053020140525
343660? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014053020140525
343792? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014053020140525
343856? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014053020140525
343932? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014053020140525
344720? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014053020140525
344824? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014053020140525
344868? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014053020140525
344924? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014053020140525
345200? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014053020140525
345240? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014053020140525
345408? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014053020140525
345416? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014053020140525
345480? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014053020140525
345516? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014053020140525
345544? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014053020140525
345684? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014053020140525
345752? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014053020140525
345820? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014053020140525
345956? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014053020140525
346216? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014053020140525
346412? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014053020140525
346432? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014053020140525
349044? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014053020140525
349056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014053020140525
349076? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014053020140525
349140? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014053020140525
349220? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014053020140525
349280? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014053020140525
349308? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014053020140525
349328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014053020140525
349376? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014053020140525
349544? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014053020140525
349560? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014053020140525
350124? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014053020140525
350680? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014053020140525
350864? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014053020140525
352116? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014053020140525
352148? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014053020140525
352356? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014053020140525
352360? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014053020140525
352372? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014053020140525
352516? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014053020140525
352648? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014053020140525
353340? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014053020140525
353480? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014053020140525
354356? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014053020140525
354652? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014053020140525
354876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014053020140525
354880? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014053020140525
355708? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014053020140525
358228? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014053020140525
358656? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014053020140525
358832? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014053020140525
359136? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014053020140525
359348? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014053020140525
359356? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014053020140525
360508? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014053020140525
360592? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014053020140525
360632? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014053020140525
360888? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014053020140525
361012? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014053020140525
361204? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014053020140525
361288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014053020140525
362972? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014053020140525
363352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014053020140525
363368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014053020140525
363972? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014053020140525
365208? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014053020140525
365264? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014053020140525
365280? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014053020140525
365616? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014053020140525
365652? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014053020140525
365788? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014053020140525
365856? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014053020140525
366072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014053020140525
370272? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014053020140525
370596? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014053020140525
373712? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014053020140525
374456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014053020140525
374632? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014053020140525
374664? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014053020140525
374696? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014053020140525
375364? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014053020140525
375876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014053020140525
375988? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014053020140525
376068? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014053020140525
376872? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014053020140525
381584? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014053020140525
381616? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014053020140525
385044? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014053020140525
385536? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014053020140525
386156? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014053020140525
386256? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014053020140525
387880? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014053020140525
389124? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014053020140525
396512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014053020140525
396972? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014053020140525