Implementation notes: x86, hydra7, crypto_aead/shellaes128v1d7n64

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d7n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
316876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014053020140525
317060? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014053020140525
317444? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014053020140525
317484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014053020140525
318308? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014053020140525
318444? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014053020140525
318748? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014053020140525
318848? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014053020140525
319268? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014053020140525
319300? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014053020140525
319324? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014053020140525
319340? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014053020140525
319364? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014053020140525
319480? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014053020140525
319668? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014053020140525
319716? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014053020140525
319768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014053020140525
321888? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014053020140525
322056? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014053020140525
322104? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014053020140525
322108? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014053020140525
322136? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014053020140525
322196? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014053020140525
322240? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014053020140525
322332? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014053020140525
323476? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014053020140525
323520? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014053020140525
323632? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014053020140525
324000? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014053020140525
324352? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014053020140525
325008? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014053020140525
325024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014053020140525
325316? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014053020140525
325388? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014053020140525
325420? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014053020140525
326848? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014053020140525
327264? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014053020140525
327352? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014053020140525
327484? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014053020140525
327484? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014053020140525
327632? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014053020140525
327988? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014053020140525
331028? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014053020140525
334180? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014053020140525
334532? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014053020140525
334712? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014053020140525
335300? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014053020140525
336676? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014053020140525
336824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014053020140525
336912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014053020140525
336932? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014053020140525
336976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014053020140525
337012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014053020140525
337084? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014053020140525
337588? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014053020140525
338588? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014053020140525
338916? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014053020140525
339252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014053020140525
339356? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014053020140525
339576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014053020140525
339604? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014053020140525
339692? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014053020140525
340860? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014053020140525
340892? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014053020140525
341384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014053020140525
341408? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014053020140525
341772? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014053020140525
342124? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014053020140525
342188? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014053020140525
342240? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014053020140525
342656? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014053020140525
343840? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014053020140525
343908? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014053020140525
343952? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014053020140525
344480? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014053020140525
344496? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014053020140525
344580? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014053020140525
344664? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014053020140525
344664? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014053020140525
344680? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014053020140525
344724? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014053020140525
344888? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014053020140525
344920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014053020140525
345088? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014053020140525
345324? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014053020140525
345324? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014053020140525
345328? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014053020140525
345340? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014053020140525
345428? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014053020140525
345448? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014053020140525
345488? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014053020140525
345520? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014053020140525
345600? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014053020140525
345644? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014053020140525
345780? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014053020140525
346132? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014053020140525
346820? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014053020140525
348988? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014053020140525
349128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014053020140525
349164? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014053020140525
349200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014053020140525
349304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014053020140525
349388? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014053020140525
349504? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014053020140525
350216? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014053020140525
350516? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014053020140525
350516? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014053020140525
350944? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014053020140525
351020? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014053020140525
351256? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014053020140525
352000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014053020140525
352008? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014053020140525
352012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014053020140525
352024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014053020140525
352028? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014053020140525
352080? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014053020140525
352228? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014053020140525
352744? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014053020140525
353136? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014053020140525
353680? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014053020140525
353712? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014053020140525
353920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014053020140525
354828? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014053020140525
354972? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014053020140525
355728? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014053020140525
358312? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014053020140525
358576? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014053020140525
358748? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014053020140525
359076? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014053020140525
359152? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014053020140525
359216? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014053020140525
359788? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014053020140525
359964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014053020140525
360168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014053020140525
361132? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014053020140525
361188? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014053020140525
361284? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014053020140525
361484? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014053020140525
362668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014053020140525
362764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014053020140525
363420? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014053020140525
363848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014053020140525
364296? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014053020140525
364372? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014053020140525
365276? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014053020140525
365512? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014053020140525
366508? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014053020140525
366824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014053020140525
366888? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014053020140525
367800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014053020140525
370672? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014053020140525
370724? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014053020140525
373036? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014053020140525
373380? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014053020140525
374136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014053020140525
374468? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014053020140525
374672? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014053020140525
375896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014053020140525
376012? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014053020140525
376272? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014053020140525
376436? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014053020140525
376444? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014053020140525
382476? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014053020140525
382744? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014053020140525
384656? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014053020140525
384952? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014053020140525
385020? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014053020140525
385144? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014053020140525
386656? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014053020140525
388216? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014053020140525
397072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014053020140525
398640? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014053020140525