Implementation notes: x86, h8bobcat, crypto_aead/aes128poetv2aes128

Computer: h8bobcat
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: aes128poetv2aes128
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
356402? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080320170718
359400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080320170718
360568? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017080320170718
360791? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080320170718
362862? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017080320170718
363251? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017080320170718
365113? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080320170718
365488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017080320170718
365707? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080320170718
365964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080320170718
366111? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080320170718
367517? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017080320170718
368020? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017080320170718
368405? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080320170718
368999? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080320170718
369783? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080320170718
370154? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017080320170718
371308? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080320170718
371488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080320170718
372804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017080320170718
373245? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080320170718
373568? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080320170718
373640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017080320170718
373754? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017080320170718
373801? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080320170718
373901? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017080320170718
374010? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017080320170718
374347? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017080320170718
374381? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017080320170718
374419? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017080320170718
375288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017080320170718
375715? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080320170718
376058? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017080320170718
376247? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080320170718
376271? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080320170718
376514? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080320170718
377212? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080320170718
377990? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017080320170718
378005? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080320170718
378708? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017080320170718
378718? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017080320170718
379544? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080320170718
383144? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017080320170718
385168? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080320170718
385481? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017080320170718
385738? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080320170718
385957? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080320170718
386978? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017080320170718
387871? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080320170718
388284? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080320170718
388317? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017080320170718
388607? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080320170718
389021? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017080320170718
389124? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080320170718
390393? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080320170718
391049? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080320170718
392303? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080320170718
392635? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017080320170718
393733? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017080320170718
393979? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017080320170718
394012? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080320170718
394406? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017080320170718
396064? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017080320170718
396611? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080320170718
396919? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080320170718
396962? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080320170718
397281? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080320170718
398601? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080320170718
399389? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017080320170718
399874? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080320170718
400007? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080320170718
400121? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080320170718
400306? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080320170718
400824? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017080320170718
401071? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017080320170718
401185? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017080320170718
401251? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017080320170718
401575? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080320170718
401579? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080320170718
401650? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017080320170718
401731? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017080320170718
401850? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080320170718
402216? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017080320170718
402306? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080320170718
402947? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080320170718
404658? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017080320170718
404790? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017080320170718
404952? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080320170718
405179? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080320170718
407194? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017080320170718
407503? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017080320170718
407555? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080320170718
407873? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080320170718
408842? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080320170718
409379? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080320170718
409711? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080320170718
409916? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080320170718
410015? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080320170718
410120? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080320170718
410424? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080320170718
410438? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017080320170718
410485? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080320170718
410613? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080320170718
411269? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080320170718
411721? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017080320170718
412167? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080320170718
412386? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080320170718
412457? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080320170718
412532? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017080320170718
412813? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080320170718
412832? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017080320170718
412969? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080320170718
412979? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080320170718
413031? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080320170718
413900? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080320170718
413905? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017080320170718
413962? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080320170718
414010? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080320170718
414138? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080320170718
414400? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080320170718
414603? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017080320170718
415055? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080320170718
415060? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080320170718
415355? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080320170718
415938? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080320170718
416380? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017080320170718
416827? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080320170718
416912? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017080320170718
416931? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080320170718
416936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017080320170718
417497? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080320170718
417715? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080320170718
417767? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080320170718
417829? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080320170718
418128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080320170718
418147? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080320170718
419435? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080320170718
419657? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080320170718
420219? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080320170718
420427? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080320170718
420884? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080320170718
421572? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080320170718
421895? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080320170718
421957? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080320170718
422161? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080320170718
422208? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017080320170718
422437? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080320170718
422631? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017080320170718
423591? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080320170718
423809? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080320170718
424008? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080320170718
424019? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080320170718
424056? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080320170718
424764? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080320170718
429585? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080320170718
431238? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080320170718
433100? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080320170718
435547? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017080320170718
439698? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017080320170718
440349? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017080320170718
440672? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080320170718

Test failure

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

Number of similar (compiler,implementation) pairs: 9, 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=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