Implementation notes: x86, morningstar, crypto_aead/shellaes128v2d7n64

Computer: morningstar
Architecture: x86
CPU ID: AuthenticAMD-00100f42-178bfbff
SUPERCOP version: 20170904
Operation: crypto_aead
Primitive: shellaes128v2d7n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
304934? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
309618? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072920170718
309685? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072920170718
311093? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072920170718
311107? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072920170718
312685? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072920170718
315581? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072920170718
315925? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072920170718
315932? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072920170718
316321? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072920170718
320675? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072920170718
321245? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
321679? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072920170718
321966? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
322710? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072920170718
322867? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072920170718
322944? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072920170718
323398? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
323488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072920170718
323635? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072920170718
323960? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017072920170718
325506? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072920170718
325589? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072920170718
325910? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
326512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072920170718
327099? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072920170718
327149? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072920170718
327330? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072920170718
328613? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072920170718
328739? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072920170718
331467? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072920170718
332647? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072920170718
334418? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072920170718
334448? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
334582? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
334924? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072920170718
335531? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072920170718
335786? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072920170718
335966? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072920170718
336205? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072920170718
336355? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072920170718
336720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072920170718
337165? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072920170718
337236? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072920170718
338451? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072920170718
340186? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072920170718
340419? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072920170718
341919? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072920170718
342333? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072920170718
342575? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072920170718
342809? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072920170718
344488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072920170718
344726? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072920170718
344813? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072920170718
346012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072920170718
346583? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072920170718
346635? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072920170718
346638? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072920170718
346905? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072920170718
347332? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072920170718
347512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072920170718
348490? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072920170718
349076? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072920170718
350862? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072920170718
352866? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072920170718
353520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072920170718
353523? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072920170718
353720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072920170718
353844? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072920170718
354140? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072920170718
356955? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072920170718
358361? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072920170718
360987? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072920170718
364297? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072920170718
364459? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072920170718
368008? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072920170718
368293? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072920170718
368381? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072920170718
368892? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072920170718
369306? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017072920170718
369526? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072920170718
369715? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017072920170718
374520? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072920170718
376768? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072920170718
377583? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072920170718
377955? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017072920170718
378040? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072920170718
378799? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072920170718
378860? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072920170718
378945? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072920170718
378949? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072920170718
379208? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
379548? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
379706? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
380880? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072920170718
382266? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
382432? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072920170718
382803? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072920170718
384469? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072920170718
385075? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072920170718
385726? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072920170718
385755? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072920170718
385778? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072920170718
386194? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072920170718
386336? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072920170718
386457? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072920170718
387161? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072920170718
387360? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072920170718
388395? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072920170718
388530? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072920170718
391312? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072920170718
391763? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072920170718
392491? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072920170718
392939? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072920170718
393408? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072920170718
394567? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072920170718
396517? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072920170718
396632? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072920170718
397384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072920170718
397827? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072920170718
398016? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072920170718
398432? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
398456? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072920170718
398570? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072920170718
398852? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072920170718
398872? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072920170718
399093? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072920170718
399160? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
399952? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072920170718
400680? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072920170718
402097? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072920170718
402288? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072920170718
402624? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
404563? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072920170718
404821? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072920170718
404869? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017072920170718
404902? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072920170718
405171? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072920170718
415960? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072920170718
417108? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072920170718
417738? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072920170718
418040? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072920170718
422047? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072920170718
422804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072920170718
425400? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072920170718
426760? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072920170718
428235? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072920170718
428530? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017072920170718
429448? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072920170718
429672? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072920170718
438888? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072920170718
439582? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072920170718
439824? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072920170718
440200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072920170718
440990? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072920170718
445731? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072920170718
447114? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072920170718
462572? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017072920170718
469395? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072920170718
469688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072920170718

Test failure

Implementation: crypto_aead/shellaes128v2d7n64/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref