Implementation notes: x86, h8bobcat, crypto_stream/tpy6

Computer: h8bobcat
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: tpy6
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
10427? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091320170904
10441? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091320170904
10469? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091320170904
10474? ? ?? ? ?e/tpy6gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091320170904
10478? ? ?? ? ?e/tpy6gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091320170904
10502? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091320170904
10540? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091320170904
10550? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091320170904
10559? ? ?? ? ?e/tpy6gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091320170904
10569? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091320170904
10579? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091320170904
10607? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091320170904
10612? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091320170904
10631? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091320170904
10640? ? ?? ? ?e/tpy6gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091320170904
10650? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091320170904
10654? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091320170904
10659? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091320170904
10669? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091320170904
10678? ? ?? ? ?e/tpy6gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091320170904
10683? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091320170904
10702? ? ?? ? ?e/tpy6gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091320170904
10716? ? ?? ? ?e/tpy6gcc_-m32_-O3_-fomit-frame-pointer2017091320170904
10730? ? ?? ? ?e/tpy6gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091320170904
10744? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091320170904
10745? ? ?? ? ?e/tpy6gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091320170904
10749? ? ?? ? ?e/tpy6gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091320170904
10754? ? ?? ? ?e/tpy6gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091320170904
10759? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091320170904
10759? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091320170904
10764? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091320170904
10764? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091320170904
10768? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091320170904
10783? ? ?? ? ?e/tpy6gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091320170904
10816? ? ?? ? ?e/tpy6gcc_-m32_-O2_-fomit-frame-pointer2017091320170904
10821? ? ?? ? ?e/tpy6gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091320170904
10821? ? ?? ? ?e/tpy6gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091320170904
10830? ? ?? ? ?e/tpy6gcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091320170904
10840? ? ?? ? ?e/tpy6gcc_-m32_-O_-fomit-frame-pointer2017091320170904
10840? ? ?? ? ?e/tpy6gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091320170904
10844? ? ?? ? ?e/tpy6gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091320170904
10844? ? ?? ? ?e/tpy6gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091320170904
10849? ? ?? ? ?e/tpy6gcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091320170904
10849? ? ?? ? ?e/tpy6gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091320170904
10859? ? ?? ? ?e/tpy6gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091320170904
10859? ? ?? ? ?e/tpy6gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091320170904
10868? ? ?? ? ?e/tpy6gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091320170904
10878? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091320170904
10915? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091320170904
10925? ? ?? ? ?e/tpy6gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091320170904
10944? ? ?? ? ?e/tpy6gcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091320170904
10954? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091320170904
10958? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091320170904
10963? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091320170904
10963? ? ?? ? ?e/tpy6gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091320170904
10963? ? ?? ? ?e/tpy6gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091320170904
10963? ? ?? ? ?e/tpy6gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091320170904
10963? ? ?? ? ?e/tpy6gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091320170904
10963? ? ?? ? ?e/tpy6gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091320170904
10967? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091320170904
10992? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091320170904
11035? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091320170904
11058? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091320170904
11110? ? ?? ? ?e/tpy6gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091320170904
11144? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091320170904
11248? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091320170904
11310? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091320170904
11329? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091320170904
11329? ? ?? ? ?e/tpy6gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091320170904
11334? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091320170904
11343? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091320170904
11362? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091320170904
11395? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091320170904
11395? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091320170904
11400? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091320170904
11400? ? ?? ? ?e/tpy6gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091320170904
11414? ? ?? ? ?e/tpy6gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091320170904
11424? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091320170904
11424? ? ?? ? ?e/tpy6gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091320170904
11429? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091320170904
11467? ? ?? ? ?e/tpy6gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091320170904
11472? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091320170904
11510? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091320170904
11547? ? ?? ? ?e/tpy6gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091320170904
11566? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091320170904
11566? ? ?? ? ?e/tpy6gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091320170904
11590? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091320170904
11604? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091320170904
11604? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091320170904
11604? ? ?? ? ?e/tpy6gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091320170904
11614? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091320170904
11623? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091320170904
11647? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091320170904
11718? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091320170904
11719? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091320170904
11752? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091320170904
11756? ? ?? ? ?e/tpy6gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091320170904
11775? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091320170904
11775? ? ?? ? ?e/tpy6gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091320170904
11780? ? ?? ? ?e/tpy6gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091320170904
11780? ? ?? ? ?e/tpy6gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091320170904
11799? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091320170904
11813? ? ?? ? ?e/tpy6gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091320170904
11828? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091320170904
11861? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091320170904
11885? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091320170904
11889? ? ?? ? ?e/tpy6gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091320170904
11899? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091320170904
11904? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091320170904
11904? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091320170904
11908? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091320170904
11918? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091320170904
11927? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091320170904
11937? ? ?? ? ?e/tpy6gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091320170904
11946? ? ?? ? ?e/tpy6gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091320170904
11951? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091320170904
11951? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091320170904
11951? ? ?? ? ?e/tpy6gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091320170904
11961? ? ?? ? ?e/tpy6gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091320170904
11970? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091320170904
11975? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091320170904
11999? ? ?? ? ?e/tpy6gcc_-m32_-Os_-fomit-frame-pointer2017091320170904
11999? ? ?? ? ?e/tpy6gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091320170904
12003? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091320170904
12003? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091320170904
12013? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091320170904
12022? ? ?? ? ?e/tpy6gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091320170904
12022? ? ?? ? ?e/tpy6gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091320170904
12036? ? ?? ? ?e/tpy6gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091320170904
12041? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091320170904
12061? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091320170904
12075? ? ?? ? ?e/tpy6gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091320170904
12075? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091320170904
12079? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091320170904
12079? ? ?? ? ?e/tpy6gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091320170904
12084? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091320170904
12084? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091320170904
12084? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091320170904
12089? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091320170904
12108? ? ?? ? ?e/tpy6gcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091320170904
12141? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091320170904
12170? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091320170904
12170? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091320170904
12189? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091320170904
12198? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091320170904
12198? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091320170904
12203? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091320170904
12322? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091320170904
12331? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091320170904
12417? ? ?? ? ?e/tpy6gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091320170904
12421? ? ?? ? ?e/tpy6gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091320170904
12426? ? ?? ? ?e/tpy6gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091320170904
12607? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091320170904
12611? ? ?? ? ?e/tpy6gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091320170904
12892? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091320170904
12896? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091320170904
12972? ? ?? ? ?e/tpy6gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091320170904
12977? ? ?? ? ?e/tpy6gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091320170904
13010? ? ?? ? ?e/tpy6gcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091320170904
13343? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091320170904
13376? ? ?? ? ?e/tpy6gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091320170904

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: 9, 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=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