Implementation notes: x86, hydra9, crypto_stream/tpy

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_stream
Primitive: tpy
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
11084? ? ?? ? ?e/tpygcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017110820171020
11169? ? ?? ? ?e/tpygcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017110820171020
11184? ? ?? ? ?e/tpygcc_-m32_-O3_-fomit-frame-pointer2017110820171020
11212? ? ?? ? ?e/tpygcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017110820171020
11376? ? ?? ? ?e/tpygcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017110820171020
11443? ? ?? ? ?e/tpygcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017110820171020
11576? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017110820171020
11591? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017110820171020
11597? ? ?? ? ?e/tpygcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017110820171020
11613? ? ?? ? ?e/tpygcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017110820171020
11650? ? ?? ? ?e/tpygcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017110820171020
11659? ? ?? ? ?e/tpygcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017110820171020
11663? ? ?? ? ?e/tpygcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017110820171020
11717? ? ?? ? ?e/tpygcc_-m32_-march=core2_-O_-fomit-frame-pointer2017110820171020
11735? ? ?? ? ?e/tpygcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017110820171020
11745? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017110820171020
11789? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017110820171020
11792? ? ?? ? ?e/tpygcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017110820171020
11794? ? ?? ? ?e/tpygcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017110820171020
11809? ? ?? ? ?e/tpygcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017110820171020
11828? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017110820171020
11842? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017110820171020
11930? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017110820171020
11951? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017110820171020
12015? ? ?? ? ?e/tpygcc_-m32_-O_-fomit-frame-pointer2017110820171020
12035? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017110820171020
12092? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017110820171020
12113? ? ?? ? ?e/tpygcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017110820171020
12182? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017110820171020
12184? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017110820171020
12204? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017110820171020
12212? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017110820171020
12230? ? ?? ? ?e/tpygcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017110820171020
12231? ? ?? ? ?e/tpygcc_-m32_-march=k8_-O_-fomit-frame-pointer2017110820171020
12259? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017110820171020
12271? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017110820171020
12309? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017110820171020
12329? ? ?? ? ?e/tpygcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017110820171020
12330? ? ?? ? ?e/tpygcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017110820171020
12335? ? ?? ? ?e/tpygcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017110820171020
12350? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017110820171020
12355? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017110820171020
12370? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017110820171020
12375? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017110820171020
12380? ? ?? ? ?e/tpygcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017110820171020
12382? ? ?? ? ?e/tpygcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017110820171020
12393? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017110820171020
12393? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017110820171020
12410? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017110820171020
12459? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017110820171020
12464? ? ?? ? ?e/tpygcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017110820171020
12498? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017110820171020
12501? ? ?? ? ?e/tpygcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017110820171020
12540? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017110820171020
12565? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017110820171020
12625? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017110820171020
12629? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017110820171020
12643? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017110820171020
12704? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017110820171020
12731? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017110820171020
12736? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017110820171020
12743? ? ?? ? ?e/tpygcc_-m32_-march=k6_-O_-fomit-frame-pointer2017110820171020
12747? ? ?? ? ?e/tpygcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017110820171020
12758? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017110820171020
12760? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017110820171020
12773? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017110820171020
12796? ? ?? ? ?e/tpygcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017110820171020
12858? ? ?? ? ?e/tpygcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017110820171020
12886? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017110820171020
12921? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017110820171020
12941? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017110820171020
13051? ? ?? ? ?e/tpygcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017110820171020
13119? ? ?? ? ?e/tpygcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017110820171020
13197? ? ?? ? ?e/tpygcc_-m32_-O2_-fomit-frame-pointer2017110820171020
13252? ? ?? ? ?e/tpygcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017110820171020
13290? ? ?? ? ?e/tpygcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017110820171020
13294? ? ?? ? ?e/tpygcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017110820171020
13309? ? ?? ? ?e/tpygcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017110820171020
13328? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017110820171020
13335? ? ?? ? ?e/tpygcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017110820171020
13343? ? ?? ? ?e/tpygcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017110820171020
13357? ? ?? ? ?e/tpygcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017110820171020
13365? ? ?? ? ?e/tpygcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017110820171020
13375? ? ?? ? ?e/tpygcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017110820171020
13377? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017110820171020
13380? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017110820171020
13399? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017110820171020
13406? ? ?? ? ?e/tpygcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017110820171020
13409? ? ?? ? ?e/tpygcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017110820171020
13470? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017110820171020
13474? ? ?? ? ?e/tpygcc_-m32_-Os_-fomit-frame-pointer2017110820171020
13484? ? ?? ? ?e/tpygcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017110820171020
13486? ? ?? ? ?e/tpygcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017110820171020
13491? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017110820171020
13497? ? ?? ? ?e/tpygcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017110820171020
13509? ? ?? ? ?e/tpygcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017110820171020
13511? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017110820171020
13523? ? ?? ? ?e/tpygcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017110820171020
13551? ? ?? ? ?e/tpygcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017110820171020
13586? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017110820171020
13599? ? ?? ? ?e/tpygcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017110820171020
13605? ? ?? ? ?e/tpygcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017110820171020
13631? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017110820171020
13638? ? ?? ? ?e/tpygcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017110820171020
13649? ? ?? ? ?e/tpygcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017110820171020
13653? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017110820171020
13665? ? ?? ? ?e/tpygcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017110820171020
13678? ? ?? ? ?e/tpygcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017110820171020
13690? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017110820171020
13700? ? ?? ? ?e/tpygcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017110820171020
13703? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017110820171020
13720? ? ?? ? ?e/tpygcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017110820171020
13742? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017110820171020
13757? ? ?? ? ?e/tpygcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017110820171020
13776? ? ?? ? ?e/tpygcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017110820171020
13788? ? ?? ? ?e/tpygcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017110820171020
13804? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017110820171020
13863? ? ?? ? ?e/tpygcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017110820171020
13879? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017110820171020
13958? ? ?? ? ?e/tpygcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017110820171020
13962? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017110820171020
14023? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017110820171020
14076? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017110820171020
14098? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017110820171020
14125? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017110820171020
14156? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017110820171020
14180? ? ?? ? ?e/tpygcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017110820171020
14182? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017110820171020
14203? ? ?? ? ?e/tpygcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017110820171020
14212? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017110820171020
14268? ? ?? ? ?e/tpygcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017110820171020
14283? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017110820171020
14295? ? ?? ? ?e/tpygcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017110820171020
14323? ? ?? ? ?e/tpygcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017110820171020
14415? ? ?? ? ?e/tpygcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017110820171020
14443? ? ?? ? ?e/tpygcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017110820171020
14457? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017110820171020
14466? ? ?? ? ?e/tpygcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017110820171020
14494? ? ?? ? ?e/tpygcc_-m32_-march=i486_-O_-fomit-frame-pointer2017110820171020
14568? ? ?? ? ?e/tpygcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017110820171020
14582? ? ?? ? ?e/tpygcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017110820171020
14658? ? ?? ? ?e/tpygcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017110820171020
14730? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017110820171020
14745? ? ?? ? ?e/tpygcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017110820171020
14772? ? ?? ? ?e/tpygcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017110820171020
14867? ? ?? ? ?e/tpygcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017110820171020
14931? ? ?? ? ?e/tpygcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017110820171020
14940? ? ?? ? ?e/tpygcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017110820171020
15099? ? ?? ? ?e/tpygcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017110820171020
15099? ? ?? ? ?e/tpygcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017110820171020
15101? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017110820171020
15196? ? ?? ? ?e/tpygcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017110820171020
15214? ? ?? ? ?e/tpygcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017110820171020
15223? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017110820171020
15226? ? ?? ? ?e/tpygcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017110820171020
15234? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017110820171020
15366? ? ?? ? ?e/tpygcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017110820171020
15397? ? ?? ? ?e/tpygcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017110820171020
15477? ? ?? ? ?e/tpygcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017110820171020
15500? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017110820171020
15564? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017110820171020
15588? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017110820171020
15923? ? ?? ? ?e/tpygcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017110820171020
16091? ? ?? ? ?e/tpygcc_-m32_-march=i386_-O_-fomit-frame-pointer2017110820171020
17808? ? ?? ? ?e/tpygcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017110820171020
17895? ? ?? ? ?e/tpygcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017110820171020
17898? ? ?? ? ?e/tpygcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017110820171020
17930? ? ?? ? ?e/tpygcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017110820171020
17931? ? ?? ? ?e/tpygcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017110820171020
17937? ? ?? ? ?e/tpygcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017110820171020
18088? ? ?? ? ?e/tpygcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017110820171020
18326? ? ?? ? ?e/tpygcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017110820171020

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