Implementation notes: x86, hydra3, crypto_aead/shellaes128v1d7n64

Computer: hydra3
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: shellaes128v1d7n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
268125? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017092420170725
273457? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017092420170725
273748? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017092420170725
274330? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017092420170725
275187? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017092420170725
277002? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017092420170725
279290? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017092420170725
279371? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017092420170725
279478? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017092420170725
279677? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017092420170725
283686? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017092420170725
283779? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017092420170725
283830? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017092420170725
284665? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017092420170725
284937? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017092420170725
285069? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017092420170725
285275? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017092420170725
285365? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017092420170725
285515? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017092420170725
285805? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017092420170725
285808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017092420170725
285833? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017092420170725
286090? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017092420170725
286280? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017092420170725
287582? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017092420170725
288348? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017092420170725
288402? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017092420170725
288712? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017092420170725
289588? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017092420170725
289986? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017092420170725
292778? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017092420170725
293154? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017092420170725
293167? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017092420170725
293482? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017092420170725
294741? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017092420170725
294777? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017092420170725
294897? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017092420170725
295812? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017092420170725
297312? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017092420170725
297899? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017092420170725
297923? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017092420170725
298160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017092420170725
298419? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017092420170725
299183? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017092420170725
299455? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017092420170725
300593? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017092420170725
301588? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017092420170725
301829? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017092420170725
302214? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017092420170725
302289? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017092420170725
302313? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017092420170725
304483? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017092420170725
304823? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017092420170725
305154? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017092420170725
305917? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017092420170725
306071? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017092420170725
306488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017092420170725
306654? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017092420170725
306763? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017092420170725
306958? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017092420170725
307801? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017092420170725
309874? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017092420170725
311575? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017092420170725
311692? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017092420170725
312381? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017092420170725
312465? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017092420170725
312500? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017092420170725
312909? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017092420170725
313409? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017092420170725
313680? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017092420170725
315351? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017092420170725
315688? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017092420170725
317318? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017092420170725
318912? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017092420170725
319285? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017092420170725
321617? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017092420170725
321887? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017092420170725
321930? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017092420170725
325517? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017092420170725
327523? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017092420170725
327985? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017092420170725
328208? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017092420170725
328815? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017092420170725
331746? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017092420170725
334003? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017092420170725
334096? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017092420170725
334713? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017092420170725
335202? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017092420170725
335971? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017092420170725
336130? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017092420170725
336192? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017092420170725
337059? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017092420170725
337207? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017092420170725
337715? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017092420170725
338521? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017092420170725
339374? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017092420170725
339450? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017092420170725
340433? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017092420170725
340806? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017092420170725
342200? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017092420170725
342210? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017092420170725
342213? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017092420170725
343329? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017092420170725
343636? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017092420170725
343712? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017092420170725
344413? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017092420170725
344451? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017092420170725
345104? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017092420170725
346576? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017092420170725
349704? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017092420170725
350610? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017092420170725
350937? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017092420170725
351415? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017092420170725
351612? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017092420170725
352003? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017092420170725
352479? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017092420170725
352889? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017092420170725
353211? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017092420170725
353508? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017092420170725
354167? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017092420170725
354396? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017092420170725
355058? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017092420170725
355446? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017092420170725
355680? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017092420170725
356032? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017092420170725
356412? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017092420170725
356465? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017092420170725
356726? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017092420170725
357951? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017092420170725
358649? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017092420170725
358991? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017092420170725
359246? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017092420170725
360400? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017092420170725
360548? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017092420170725
360657? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017092420170725
361218? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017092420170725
361312? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017092420170725
361347? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017092420170725
362665? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017092420170725
366381? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017092420170725
366520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017092420170725
366769? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017092420170725
371813? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017092420170725
374141? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017092420170725
374355? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017092420170725
375942? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017092420170725
376037? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017092420170725
376457? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017092420170725
376645? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017092420170725
376782? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017092420170725
376797? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017092420170725
377324? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017092420170725
377538? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017092420170725
377838? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017092420170725
397415? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017092420170725
399247? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017092420170725
412932? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017092420170725
413047? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017092420170725
413805? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017092420170725
428183? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017092420170725

Test failure

Implementation: crypto_aead/shellaes128v1d7n64/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