Implementation notes: x86, hydra3, crypto_aead/shellaes128v2d6n64

Computer: hydra3
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: shellaes128v2d6n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
272171? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017092420170725
276586? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017092420170725
276678? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017092420170725
276752? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017092420170725
277606? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017092420170725
280715? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017092420170725
281589? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017092420170725
282950? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017092420170725
283266? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017092420170725
283280? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017092420170725
285471? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017092420170725
286392? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017092420170725
287275? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017092420170725
287537? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017092420170725
287801? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017092420170725
288009? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017092420170725
288136? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017092420170725
289036? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017092420170725
289068? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017092420170725
289430? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017092420170725
289496? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017092420170725
289913? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017092420170725
291435? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017092420170725
291780? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017092420170725
292253? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017092420170725
292793? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017092420170725
292794? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017092420170725
292805? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017092420170725
293476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017092420170725
293665? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017092420170725
294153? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017092420170725
296439? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017092420170725
298388? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017092420170725
299572? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017092420170725
299998? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017092420170725
300465? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017092420170725
300959? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017092420170725
301074? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017092420170725
301308? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017092420170725
301371? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017092420170725
301641? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017092420170725
301646? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017092420170725
301701? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017092420170725
302272? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017092420170725
302470? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017092420170725
303211? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017092420170725
303912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017092420170725
305189? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017092420170725
305392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017092420170725
306084? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017092420170725
306148? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017092420170725
306339? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017092420170725
306491? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017092420170725
307356? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017092420170725
308231? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017092420170725
308291? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017092420170725
308803? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017092420170725
309106? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017092420170725
310893? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017092420170725
311276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017092420170725
311764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017092420170725
311800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017092420170725
312024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017092420170725
313434? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017092420170725
316112? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017092420170725
316179? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017092420170725
317001? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017092420170725
317272? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017092420170725
317385? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017092420170725
317718? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017092420170725
319557? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017092420170725
319610? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017092420170725
319711? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017092420170725
326873? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017092420170725
327279? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017092420170725
328783? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017092420170725
328909? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017092420170725
328957? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017092420170725
329431? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017092420170725
331111? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017092420170725
331750? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017092420170725
333062? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017092420170725
333738? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017092420170725
333784? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017092420170725
335120? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017092420170725
335388? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017092420170725
335539? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017092420170725
336550? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017092420170725
337766? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017092420170725
338258? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017092420170725
338342? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017092420170725
339110? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017092420170725
339263? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017092420170725
339327? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017092420170725
341219? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017092420170725
341334? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017092420170725
342329? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017092420170725
343053? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017092420170725
343529? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017092420170725
343786? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017092420170725
343789? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017092420170725
343967? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017092420170725
345446? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017092420170725
346752? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017092420170725
346846? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017092420170725
347587? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017092420170725
348257? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017092420170725
348592? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017092420170725
349066? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017092420170725
349182? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017092420170725
350427? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017092420170725
350447? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017092420170725
351451? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017092420170725
351706? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017092420170725
352004? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017092420170725
352253? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017092420170725
353819? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017092420170725
353824? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017092420170725
354762? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017092420170725
355633? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017092420170725
355764? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017092420170725
355960? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017092420170725
355993? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017092420170725
356495? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017092420170725
356507? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017092420170725
357225? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017092420170725
357840? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017092420170725
358543? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017092420170725
359058? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017092420170725
359373? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017092420170725
359401? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017092420170725
361593? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017092420170725
361922? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017092420170725
361950? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017092420170725
362202? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017092420170725
372822? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017092420170725
372918? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017092420170725
373992? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017092420170725
376706? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017092420170725
377143? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017092420170725
381487? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017092420170725
381617? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017092420170725
383464? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017092420170725
383538? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017092420170725
383824? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017092420170725
384052? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017092420170725
390006? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017092420170725
391476? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017092420170725
391746? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017092420170725
391786? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017092420170725
392724? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017092420170725
394342? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017092420170725
397533? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017092420170725
398451? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017092420170725
416873? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017092420170725
418359? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017092420170725
419667? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017092420170725
430688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017092420170725
430932? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017092420170725
431370? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017092420170725

Test failure

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