Implementation notes: x86, mace, crypto_stream/lexv2

Computer: mace
Architecture: x86
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_stream
Primitive: lexv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
14274? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016101820161009
14282? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016101820161009
14304? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016101820161009
14362? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016101820161009
14363? ? ?? ? ?e/v2/refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016101820161009
14373? ? ?? ? ?e/v2/refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016101820161009
14374? ? ?? ? ?e/v2/refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016101820161009
14593? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016101820161009
14593? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016101820161009
14615? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016101820161009
14623? ? ?? ? ?e/v2/refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016101820161009
14646? ? ?? ? ?e/v2/refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016101820161009
14674? ? ?? ? ?e/v2/refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016101820161009
14681? ? ?? ? ?e/v2/refgcc_-m32_-O3_-fomit-frame-pointer2016101820161009
14698? ? ?? ? ?e/v2/refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016101820161009
14779? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016101820161009
14787? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016101820161009
14857? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016101820161009
14888? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016101820161009
15113? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016101820161009
15155? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016101820161009
15185? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016101820161009
15200? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016101820161009
15469? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016101820161009
15510? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016101820161009
15527? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016101820161009
15544? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016101820161009
15550? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016101820161009
15597? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016101820161009
15616? ? ?? ? ?e/v2/refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016101820161009
15617? ? ?? ? ?e/v2/refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016101820161009
15621? ? ?? ? ?e/v2/refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016101820161009
15621? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016101820161009
15634? ? ?? ? ?e/v2/refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016101820161009
15663? ? ?? ? ?e/v2/refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016101820161009
15673? ? ?? ? ?e/v2/refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016101820161009
15706? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016101820161009
15709? ? ?? ? ?e/v2/refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016101820161009
15732? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016101820161009
15758? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016101820161009
15776? ? ?? ? ?e/v2/refgcc_-m32_-O2_-fomit-frame-pointer2016101820161009
15807? ? ?? ? ?e/v2/refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016101820161009
15809? ? ?? ? ?e/v2/refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016101820161009
15814? ? ?? ? ?e/v2/refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016101820161009
15827? ? ?? ? ?e/v2/refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016101820161009
15865? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016101820161009
15986? ? ?? ? ?e/v2/refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016101820161009
16148? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016101820161009
16171? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016101820161009
16173? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016101820161009
16190? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016101820161009
16273? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016101820161009
16280? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016101820161009
16317? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016101820161009
16353? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016101820161009
16703? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016101820161009
16738? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016101820161009
16773? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016101820161009
16781? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016101820161009
16784? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016101820161009
16800? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016101820161009
16808? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016101820161009
16857? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016101820161009
16888? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016101820161009
16892? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016101820161009
16893? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016101820161009
16931? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016101820161009
17096? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016101820161009
17161? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016101820161009
17165? ? ?? ? ?e/v2/refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016101820161009
17183? ? ?? ? ?e/v2/refgcc_-m32_-Os_-fomit-frame-pointer2016101820161009
17274? ? ?? ? ?e/v2/refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016101820161009
17284? ? ?? ? ?e/v2/refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016101820161009
17286? ? ?? ? ?e/v2/refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016101820161009
17292? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016101820161009
17424? ? ?? ? ?e/v2/refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016101820161009
17425? ? ?? ? ?e/v2/refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016101820161009
17436? ? ?? ? ?e/v2/refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016101820161009
17657? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016101820161009
17658? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016101820161009
17676? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016101820161009
17748? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016101820161009
17750? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016101820161009
17758? ? ?? ? ?e/v2/refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016101820161009
17827? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016101820161009
17863? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016101820161009
17874? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016101820161009
17889? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016101820161009
17891? ? ?? ? ?e/v2/refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016101820161009
17895? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016101820161009
17904? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016101820161009
17912? ? ?? ? ?e/v2/refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016101820161009
17916? ? ?? ? ?e/v2/refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016101820161009
17933? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016101820161009
17939? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016101820161009
17940? ? ?? ? ?e/v2/refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016101820161009
17941? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016101820161009
17951? ? ?? ? ?e/v2/refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016101820161009
17968? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016101820161009
17993? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016101820161009
18032? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016101820161009
18033? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016101820161009
18035? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016101820161009
18058? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016101820161009
18106? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016101820161009
18107? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016101820161009
18110? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016101820161009
18342? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016101820161009
18364? ? ?? ? ?e/v2/refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016101820161009
18365? ? ?? ? ?e/v2/refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016101820161009
18381? ? ?? ? ?e/v2/refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016101820161009
18401? ? ?? ? ?e/v2/refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016101820161009
18419? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016101820161009
18454? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016101820161009
18724? ? ?? ? ?e/v2/refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016101820161009
18737? ? ?? ? ?e/v2/refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016101820161009
18737? ? ?? ? ?e/v2/refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016101820161009
18759? ? ?? ? ?e/v2/refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016101820161009
18818? ? ?? ? ?e/v2/refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016101820161009
18839? ? ?? ? ?e/v2/refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016101820161009
18913? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016101820161009
19003? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016101820161009
19019? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016101820161009
19061? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016101820161009
19084? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016101820161009
19091? ? ?? ? ?e/v2/refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016101820161009
19123? ? ?? ? ?e/v2/refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016101820161009
19137? ? ?? ? ?e/v2/refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016101820161009
19184? ? ?? ? ?e/v2/refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016101820161009
19293? ? ?? ? ?e/v2/refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016101820161009
19296? ? ?? ? ?e/v2/refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016101820161009
19299? ? ?? ? ?e/v2/refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016101820161009
19315? ? ?? ? ?e/v2/refgcc_-m32_-O_-fomit-frame-pointer2016101820161009
19322? ? ?? ? ?e/v2/refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016101820161009
19327? ? ?? ? ?e/v2/refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016101820161009
19341? ? ?? ? ?e/v2/refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016101820161009
19346? ? ?? ? ?e/v2/refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016101820161009
19366? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016101820161009
19385? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016101820161009
19389? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016101820161009
19392? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016101820161009
19417? ? ?? ? ?e/v2/refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016101820161009
20150? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016101820161009
20151? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016101820161009
20170? ? ?? ? ?e/v2/refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016101820161009
20178? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016101820161009
20463? ? ?? ? ?e/v2/refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016101820161009
20470? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016101820161009
20470? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016101820161009
20503? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016101820161009
20503? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016101820161009
20505? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016101820161009
20515? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016101820161009
20566? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016101820161009
20568? ? ?? ? ?e/v2/refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016101820161009
20705? ? ?? ? ?e/v2/refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016101820161009
20713? ? ?? ? ?e/v2/refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016101820161009
21490? ? ?? ? ?e/v2/refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016101820161009
21492? ? ?? ? ?e/v2/refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016101820161009
21534? ? ?? ? ?e/v2/refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016101820161009

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