Implementation notes: x86, hobbes, crypto_stream/tpy

Computer: hobbes
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: tpy
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
11809? ? ?? ? ?e/tpygcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091120170904
11855? ? ?? ? ?e/tpygcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091120170904
11905? ? ?? ? ?e/tpygcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091120170904
11916? ? ?? ? ?e/tpygcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091120170904
11929? ? ?? ? ?e/tpygcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091120170904
11950? ? ?? ? ?e/tpygcc_-m32_-O2_-fomit-frame-pointer2017091120170904
11956? ? ?? ? ?e/tpygcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091120170904
11964? ? ?? ? ?e/tpygcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091120170904
11966? ? ?? ? ?e/tpygcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091120170904
12007? ? ?? ? ?e/tpygcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091120170904
12051? ? ?? ? ?e/tpygcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091120170904
12055? ? ?? ? ?e/tpygcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091120170904
12068? ? ?? ? ?e/tpygcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091120170904
12082? ? ?? ? ?e/tpygcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091120170904
12084? ? ?? ? ?e/tpygcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091120170904
12098? ? ?? ? ?e/tpygcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091120170904
12134? ? ?? ? ?e/tpygcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091120170904
12140? ? ?? ? ?e/tpygcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091120170904
12233? ? ?? ? ?e/tpygcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091120170904
12242? ? ?? ? ?e/tpygcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091120170904
12247? ? ?? ? ?e/tpygcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091120170904
12280? ? ?? ? ?e/tpygcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091120170904
12301? ? ?? ? ?e/tpygcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091120170904
12388? ? ?? ? ?e/tpygcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091120170904
12396? ? ?? ? ?e/tpygcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091120170904
12422? ? ?? ? ?e/tpygcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091120170904
12424? ? ?? ? ?e/tpygcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091120170904
12424? ? ?? ? ?e/tpygcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091120170904
12429? ? ?? ? ?e/tpygcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091120170904
12429? ? ?? ? ?e/tpygcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091120170904
12444? ? ?? ? ?e/tpygcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091120170904
12474? ? ?? ? ?e/tpygcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091120170904
12495? ? ?? ? ?e/tpygcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091120170904
12515? ? ?? ? ?e/tpygcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091120170904
12525? ? ?? ? ?e/tpygcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091120170904
12550? ? ?? ? ?e/tpygcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091120170904
12603? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091120170904
12604? ? ?? ? ?e/tpygcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091120170904
12608? ? ?? ? ?e/tpygcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091120170904
12613? ? ?? ? ?e/tpygcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091120170904
12615? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091120170904
12623? ? ?? ? ?e/tpygcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091120170904
12648? ? ?? ? ?e/tpygcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091120170904
12660? ? ?? ? ?e/tpygcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091120170904
12662? ? ?? ? ?e/tpygcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091120170904
12738? ? ?? ? ?e/tpygcc_-m32_-O3_-fomit-frame-pointer2017091120170904
12752? ? ?? ? ?e/tpygcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091120170904
12753? ? ?? ? ?e/tpygcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091120170904
12756? ? ?? ? ?e/tpygcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091120170904
12773? ? ?? ? ?e/tpygcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091120170904
12789? ? ?? ? ?e/tpygcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091120170904
12791? ? ?? ? ?e/tpygcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091120170904
12794? ? ?? ? ?e/tpygcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091120170904
12825? ? ?? ? ?e/tpygcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091120170904
12826? ? ?? ? ?e/tpygcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091120170904
12841? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091120170904
12862? ? ?? ? ?e/tpygcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091120170904
12866? ? ?? ? ?e/tpygcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091120170904
12869? ? ?? ? ?e/tpygcc_-m32_-O_-fomit-frame-pointer2017091120170904
12875? ? ?? ? ?e/tpygcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091120170904
12889? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091120170904
12892? ? ?? ? ?e/tpygcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091120170904
12894? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091120170904
12907? ? ?? ? ?e/tpygcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091120170904
12931? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091120170904
12932? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091120170904
12943? ? ?? ? ?e/tpygcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091120170904
12968? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091120170904
12986? ? ?? ? ?e/tpygcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091120170904
12999? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091120170904
13004? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091120170904
13011? ? ?? ? ?e/tpygcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091120170904
13016? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091120170904
13018? ? ?? ? ?e/tpygcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091120170904
13041? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091120170904
13048? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091120170904
13057? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091120170904
13061? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091120170904
13071? ? ?? ? ?e/tpygcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091120170904
13086? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091120170904
13097? ? ?? ? ?e/tpygcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091120170904
13101? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091120170904
13104? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091120170904
13128? ? ?? ? ?e/tpygcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091120170904
13131? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091120170904
13150? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091120170904
13162? ? ?? ? ?e/tpygcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091120170904
13189? ? ?? ? ?e/tpygcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091120170904
13191? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091120170904
13194? ? ?? ? ?e/tpygcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091120170904
13207? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091120170904
13209? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091120170904
13232? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091120170904
13249? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091120170904
13276? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091120170904
13296? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091120170904
13438? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091120170904
13454? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091120170904
13534? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091120170904
13547? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091120170904
13547? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091120170904
13547? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091120170904
13595? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091120170904
13702? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091120170904
13814? ? ?? ? ?e/tpygcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091120170904
13852? ? ?? ? ?e/tpygcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091120170904
13857? ? ?? ? ?e/tpygcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091120170904
13884? ? ?? ? ?e/tpygcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091120170904
13950? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091120170904
13965? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091120170904
13978? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091120170904
13987? ? ?? ? ?e/tpygcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091120170904
14029? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091120170904
14068? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091120170904
14076? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091120170904
14091? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091120170904
14100? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091120170904
14111? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091120170904
14160? ? ?? ? ?e/tpygcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091120170904
14203? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091120170904
14209? ? ?? ? ?e/tpygcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091120170904
14216? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091120170904
14222? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091120170904
14233? ? ?? ? ?e/tpygcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091120170904
14281? ? ?? ? ?e/tpygcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091120170904
14348? ? ?? ? ?e/tpygcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091120170904
14446? ? ?? ? ?e/tpygcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091120170904
14454? ? ?? ? ?e/tpygcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091120170904
14469? ? ?? ? ?e/tpygcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091120170904
14482? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091120170904
14531? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091120170904
14549? ? ?? ? ?e/tpygcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091120170904
14586? ? ?? ? ?e/tpygcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091120170904
14892? ? ?? ? ?e/tpygcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091120170904
14932? ? ?? ? ?e/tpygcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091120170904
15019? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091120170904
15031? ? ?? ? ?e/tpygcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091120170904
15081? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091120170904
15111? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091120170904
15128? ? ?? ? ?e/tpygcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091120170904
15135? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091120170904
15152? ? ?? ? ?e/tpygcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091120170904
15155? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091120170904
15172? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091120170904
15241? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091120170904
15257? ? ?? ? ?e/tpygcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091120170904
15260? ? ?? ? ?e/tpygcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091120170904
15293? ? ?? ? ?e/tpygcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091120170904
15383? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091120170904
15387? ? ?? ? ?e/tpygcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091120170904
15424? ? ?? ? ?e/tpygcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091120170904
15425? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091120170904
15477? ? ?? ? ?e/tpygcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091120170904
15480? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091120170904
15487? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091120170904
15511? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091120170904
15536? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091120170904
15540? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091120170904
15568? ? ?? ? ?e/tpygcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091120170904
15591? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091120170904
15629? ? ?? ? ?e/tpygcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091120170904
15686? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091120170904
15698? ? ?? ? ?e/tpygcc_-m32_-Os_-fomit-frame-pointer2017091120170904
15745? ? ?? ? ?e/tpygcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091120170904
15774? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091120170904
15789? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091120170904
15831? ? ?? ? ?e/tpygcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091120170904
15943? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091120170904
16226? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091120170904
16227? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091120170904
16544? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091120170904
16654? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091120170904

Test failure

Implementation: crypto_stream/tpy/e/tpy
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer e/tpy
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer e/tpy
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer e/tpy