Implementation notes: x86, morningstar, crypto_stream/lexv2

Computer: morningstar
Architecture: x86
CPU ID: AuthenticAMD-00100f42-178bfbff
SUPERCOP version: 20170904
Operation: crypto_stream
Primitive: lexv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
12175? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090620170904
12179? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090620170904
12204? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090620170904
12211? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090620170904
12339? ? ?? ? ?e/v2/refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090620170904
12360? ? ?? ? ?e/v2/refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090620170904
12387? ? ?? ? ?e/v2/refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090620170904
12460? ? ?? ? ?e/v2/refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090620170904
12469? ? ?? ? ?e/v2/refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090620170904
12475? ? ?? ? ?e/v2/refgcc_-m32_-O3_-fomit-frame-pointer2017090620170904
12487? ? ?? ? ?e/v2/refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090620170904
12493? ? ?? ? ?e/v2/refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090620170904
12589? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090620170904
12611? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090620170904
12669? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090620170904
12670? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090620170904
12707? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090620170904
12728? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090620170904
12864? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090620170904
12869? ? ?? ? ?e/v2/refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090620170904
12876? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090620170904
12899? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090620170904
12928? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090620170904
12942? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090620170904
12954? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090620170904
12962? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090620170904
12981? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090620170904
13022? ? ?? ? ?e/v2/refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090620170904
13033? ? ?? ? ?e/v2/refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090620170904
13037? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090620170904
13077? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090620170904
13083? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090620170904
13086? ? ?? ? ?e/v2/refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090620170904
13093? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090620170904
13267? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090620170904
13296? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090620170904
13323? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090620170904
13336? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090620170904
13352? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090620170904
13352? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090620170904
13363? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090620170904
13365? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090620170904
13371? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090620170904
13394? ? ?? ? ?e/v2/refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090620170904
13403? ? ?? ? ?e/v2/refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090620170904
13413? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090620170904
13434? ? ?? ? ?e/v2/refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090620170904
13448? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090620170904
13507? ? ?? ? ?e/v2/refgcc_-m32_-O2_-fomit-frame-pointer2017090620170904
13508? ? ?? ? ?e/v2/refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090620170904
13509? ? ?? ? ?e/v2/refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090620170904
13528? ? ?? ? ?e/v2/refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090620170904
13544? ? ?? ? ?e/v2/refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090620170904
13545? ? ?? ? ?e/v2/refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017090620170904
13565? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090620170904
13574? ? ?? ? ?e/v2/refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090620170904
13629? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090620170904
13632? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090620170904
13658? ? ?? ? ?e/v2/refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090620170904
13669? ? ?? ? ?e/v2/refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090620170904
13722? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090620170904
13736? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090620170904
13743? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090620170904
13759? ? ?? ? ?e/v2/refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090620170904
13763? ? ?? ? ?e/v2/refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090620170904
13765? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090620170904
13778? ? ?? ? ?e/v2/refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017090620170904
13896? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090620170904
13909? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090620170904
13917? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090620170904
13922? ? ?? ? ?e/v2/refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090620170904
13925? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090620170904
13933? ? ?? ? ?e/v2/refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090620170904
13935? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090620170904
13944? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090620170904
13952? ? ?? ? ?e/v2/refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090620170904
13953? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090620170904
13955? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090620170904
13956? ? ?? ? ?e/v2/refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090620170904
13961? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090620170904
13981? ? ?? ? ?e/v2/refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090620170904
14003? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090620170904
14016? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090620170904
14045? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090620170904
14048? ? ?? ? ?e/v2/refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090620170904
14157? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090620170904
14160? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090620170904
14165? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090620170904
14191? ? ?? ? ?e/v2/refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090620170904
14213? ? ?? ? ?e/v2/refgcc_-m32_-Os_-fomit-frame-pointer2017090620170904
14215? ? ?? ? ?e/v2/refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090620170904
14216? ? ?? ? ?e/v2/refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090620170904
14218? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090620170904
14221? ? ?? ? ?e/v2/refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090620170904
14239? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090620170904
14239? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090620170904
14250? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090620170904
14252? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090620170904
14259? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090620170904
14264? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090620170904
14266? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090620170904
14273? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090620170904
14275? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090620170904
14275? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090620170904
14280? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090620170904
14286? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090620170904
14291? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090620170904
14301? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090620170904
14331? ? ?? ? ?e/v2/refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090620170904
14332? ? ?? ? ?e/v2/refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090620170904
14338? ? ?? ? ?e/v2/refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090620170904
14350? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090620170904
14363? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090620170904
14365? ? ?? ? ?e/v2/refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090620170904
14374? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090620170904
14379? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090620170904
14379? ? ?? ? ?e/v2/refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090620170904
14385? ? ?? ? ?e/v2/refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090620170904
14397? ? ?? ? ?e/v2/refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090620170904
14407? ? ?? ? ?e/v2/refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090620170904
14421? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090620170904
14424? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090620170904
14456? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090620170904
14458? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090620170904
14508? ? ?? ? ?e/v2/refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090620170904
14522? ? ?? ? ?e/v2/refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090620170904
14560? ? ?? ? ?e/v2/refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090620170904
14568? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090620170904
14582? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090620170904
14611? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090620170904
14615? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090620170904
14627? ? ?? ? ?e/v2/refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090620170904
14627? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090620170904
14629? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090620170904
14639? ? ?? ? ?e/v2/refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090620170904
14648? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090620170904
14666? ? ?? ? ?e/v2/refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090620170904
14672? ? ?? ? ?e/v2/refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090620170904
14738? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090620170904
14739? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090620170904
14784? ? ?? ? ?e/v2/refgcc_-m32_-O_-fomit-frame-pointer2017090620170904
14800? ? ?? ? ?e/v2/refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090620170904
14811? ? ?? ? ?e/v2/refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090620170904
14813? ? ?? ? ?e/v2/refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090620170904
14829? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090620170904
14834? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090620170904
14834? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090620170904
14848? ? ?? ? ?e/v2/refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090620170904
14893? ? ?? ? ?e/v2/refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090620170904
14904? ? ?? ? ?e/v2/refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090620170904
14938? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090620170904
14941? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090620170904
14975? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090620170904
14984? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090620170904
14988? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090620170904
14993? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090620170904
15000? ? ?? ? ?e/v2/refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090620170904
15392? ? ?? ? ?e/v2/refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090620170904
15410? ? ?? ? ?e/v2/refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090620170904
15618? ? ?? ? ?e/v2/refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017090620170904

Test failure

Implementation: crypto_stream/lexv2/e/v2/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 e/v2/ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer e/v2/ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer e/v2/ref
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer e/v2/ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer e/v2/ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer e/v2/ref
gcc -m32 -march=core2 -O3 -fomit-frame-pointer e/v2/ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer e/v2/ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer e/v2/ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer e/v2/ref