Implementation notes: x86, morningstar, crypto_stream/tpy6

Computer: morningstar
Architecture: x86
CPU ID: AuthenticAMD-00100f42-178bfbff
SUPERCOP version: 20170904
Operation: crypto_stream
Primitive: tpy6
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
9072? ? ?? ? ?e/tpy6gcc_-m32_-O3_-fomit-frame-pointer2017090720170904
9127? ? ?? ? ?e/tpy6gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090720170904
9171? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090720170904
9184? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090720170904
9205? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090720170904
9211? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090720170904
9216? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090720170904
9232? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090720170904
9250? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090720170904
9251? ? ?? ? ?e/tpy6gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090720170904
9267? ? ?? ? ?e/tpy6gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090720170904
9272? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090720170904
9281? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090720170904
9283? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090720170904
9283? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090720170904
9288? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090720170904
9296? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090720170904
9298? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090720170904
9299? ? ?? ? ?e/tpy6gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090720170904
9301? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090720170904
9314? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090720170904
9314? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090720170904
9320? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090720170904
9338? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090720170904
9339? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090720170904
9349? ? ?? ? ?e/tpy6gcc_-m32_-O2_-fomit-frame-pointer2017090720170904
9351? ? ?? ? ?e/tpy6gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090720170904
9357? ? ?? ? ?e/tpy6gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017090720170904
9372? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090720170904
9376? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090720170904
9376? ? ?? ? ?e/tpy6gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090720170904
9392? ? ?? ? ?e/tpy6gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090720170904
9394? ? ?? ? ?e/tpy6gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090720170904
9395? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090720170904
9400? ? ?? ? ?e/tpy6gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090720170904
9402? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090720170904
9410? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090720170904
9421? ? ?? ? ?e/tpy6gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090720170904
9453? ? ?? ? ?e/tpy6gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090720170904
9488? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090720170904
9506? ? ?? ? ?e/tpy6gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090720170904
9507? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090720170904
9514? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090720170904
9518? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090720170904
9519? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090720170904
9529? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090720170904
9530? ? ?? ? ?e/tpy6gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090720170904
9536? ? ?? ? ?e/tpy6gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090720170904
9539? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090720170904
9549? ? ?? ? ?e/tpy6gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090720170904
9549? ? ?? ? ?e/tpy6gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090720170904
9550? ? ?? ? ?e/tpy6gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090720170904
9552? ? ?? ? ?e/tpy6gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090720170904
9552? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090720170904
9589? ? ?? ? ?e/tpy6gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090720170904
9597? ? ?? ? ?e/tpy6gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090720170904
9605? ? ?? ? ?e/tpy6gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090720170904
9610? ? ?? ? ?e/tpy6gcc_-m32_-O_-fomit-frame-pointer2017090720170904
9619? ? ?? ? ?e/tpy6gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090720170904
9621? ? ?? ? ?e/tpy6gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090720170904
9624? ? ?? ? ?e/tpy6gcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090720170904
9624? ? ?? ? ?e/tpy6gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090720170904
9630? ? ?? ? ?e/tpy6gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090720170904
9635? ? ?? ? ?e/tpy6gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090720170904
9640? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090720170904
9656? ? ?? ? ?e/tpy6gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017090720170904
9658? ? ?? ? ?e/tpy6gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090720170904
9661? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090720170904
9668? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090720170904
9685? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090720170904
9704? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090720170904
9722? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090720170904
9728? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090720170904
9749? ? ?? ? ?e/tpy6gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090720170904
9752? ? ?? ? ?e/tpy6gcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090720170904
9768? ? ?? ? ?e/tpy6gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090720170904
9768? ? ?? ? ?e/tpy6gcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090720170904
9790? ? ?? ? ?e/tpy6gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090720170904
9805? ? ?? ? ?e/tpy6gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090720170904
9866? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090720170904
9869? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090720170904
9872? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090720170904
9877? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090720170904
9888? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090720170904
9890? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090720170904
9891? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090720170904
9893? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090720170904
9900? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090720170904
9911? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090720170904
9928? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090720170904
9928? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090720170904
9933? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090720170904
9936? ? ?? ? ?e/tpy6gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090720170904
9937? ? ?? ? ?e/tpy6gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090720170904
9942? ? ?? ? ?e/tpy6gcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090720170904
9952? ? ?? ? ?e/tpy6gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090720170904
9962? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090720170904
9962? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090720170904
9973? ? ?? ? ?e/tpy6gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090720170904
10008? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090720170904
10018? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090720170904
10037? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090720170904
10083? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090720170904
10093? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090720170904
10112? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090720170904
10151? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090720170904
10188? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090720170904
10195? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090720170904
10205? ? ?? ? ?e/tpy6gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090720170904
10216? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090720170904
10234? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090720170904
10245? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090720170904
10280? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090720170904
10280? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090720170904
10296? ? ?? ? ?e/tpy6gcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090720170904
10322? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090720170904
10339? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090720170904
10391? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090720170904
10419? ? ?? ? ?e/tpy6gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090720170904
10448? ? ?? ? ?e/tpy6gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090720170904
10471? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090720170904
10478? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090720170904
10507? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090720170904
10509? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090720170904
10535? ? ?? ? ?e/tpy6gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090720170904
10544? ? ?? ? ?e/tpy6gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090720170904
10547? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090720170904
10554? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090720170904
10555? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090720170904
10558? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090720170904
10562? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090720170904
10574? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090720170904
10584? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090720170904
10584? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090720170904
10584? ? ?? ? ?e/tpy6gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090720170904
10600? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090720170904
10600? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090720170904
10603? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090720170904
10614? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090720170904
10634? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090720170904
10639? ? ?? ? ?e/tpy6gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090720170904
10643? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090720170904
10645? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090720170904
10648? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090720170904
10650? ? ?? ? ?e/tpy6gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090720170904
10653? ? ?? ? ?e/tpy6gcc_-m32_-Os_-fomit-frame-pointer2017090720170904
10653? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090720170904
10667? ? ?? ? ?e/tpy6gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090720170904
10680? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090720170904
10695? ? ?? ? ?e/tpy6gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017090720170904
10708? ? ?? ? ?e/tpy6gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090720170904
10733? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090720170904
10739? ? ?? ? ?e/tpy6gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090720170904
10802? ? ?? ? ?e/tpy6gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090720170904
10802? ? ?? ? ?e/tpy6gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090720170904
11211? ? ?? ? ?e/tpy6gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090720170904
11237? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090720170904
11250? ? ?? ? ?e/tpy6gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090720170904
11302? ? ?? ? ?e/tpy6gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090720170904
11355? ? ?? ? ?e/tpy6gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090720170904

Test failure

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