Implementation notes: x86, hydra7, crypto_stream/tpy

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: tpy
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
10812? ? ?? ? ?e/tpygcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014042920140425
10824? ? ?? ? ?e/tpygcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014042920140425
10828? ? ?? ? ?e/tpygcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014042920140425
10852? ? ?? ? ?e/tpygcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014042920140425
10864? ? ?? ? ?e/tpygcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014042920140425
10868? ? ?? ? ?e/tpygcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014042920140425
10884? ? ?? ? ?e/tpygcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014042920140425
10924? ? ?? ? ?e/tpygcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014042920140425
10972? ? ?? ? ?e/tpygcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014042920140425
11100? ? ?? ? ?e/tpygcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014042920140425
11116? ? ?? ? ?e/tpygcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014042920140425
11116? ? ?? ? ?e/tpygcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014042920140425
11128? ? ?? ? ?e/tpygcc_-m32_-O2_-fomit-frame-pointer2014042920140425
11176? ? ?? ? ?e/tpygcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014042920140425
11240? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014042920140425
11252? ? ?? ? ?e/tpygcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014042920140425
11260? ? ?? ? ?e/tpygcc_-m32_-Os_-fomit-frame-pointer2014042920140425
11264? ? ?? ? ?e/tpygcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014042920140425
11272? ? ?? ? ?e/tpygcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014042920140425
11284? ? ?? ? ?e/tpygcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014042920140425
11292? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014042920140425
11304? ? ?? ? ?e/tpygcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014042920140425
11308? ? ?? ? ?e/tpygcc_-m32_-O3_-fomit-frame-pointer2014042920140425
11324? ? ?? ? ?e/tpygcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014042920140425
11328? ? ?? ? ?e/tpygcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014042920140425
11336? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014042920140425
11336? ? ?? ? ?e/tpygcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014042920140425
11344? ? ?? ? ?e/tpygcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014042920140425
11348? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014042920140425
11348? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014042920140425
11352? ? ?? ? ?e/tpygcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014042920140425
11360? ? ?? ? ?e/tpygcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014042920140425
11364? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014042920140425
11372? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014042920140425
11376? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014042920140425
11376? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014042920140425
11376? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014042920140425
11388? ? ?? ? ?e/tpygcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014042920140425
11392? ? ?? ? ?e/tpygcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014042920140425
11396? ? ?? ? ?e/tpygcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014042920140425
11404? ? ?? ? ?e/tpygcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014042920140425
11404? ? ?? ? ?e/tpygcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014042920140425
11408? ? ?? ? ?e/tpygcc_-m32_-march=k8_-O_-fomit-frame-pointer2014042920140425
11420? ? ?? ? ?e/tpygcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014042920140425
11452? ? ?? ? ?e/tpygcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014042920140425
11464? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014042920140425
11464? ? ?? ? ?e/tpygcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014042920140425
11464? ? ?? ? ?e/tpygcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014042920140425
11472? ? ?? ? ?e/tpygcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014042920140425
11476? ? ?? ? ?e/tpygcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014042920140425
11476? ? ?? ? ?e/tpygcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014042920140425
11484? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014042920140425
11484? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014042920140425
11484? ? ?? ? ?e/tpygcc_-m32_-march=core2_-O_-fomit-frame-pointer2014042920140425
11488? ? ?? ? ?e/tpygcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014042920140425
11496? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014042920140425
11500? ? ?? ? ?e/tpygcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014042920140425
11500? ? ?? ? ?e/tpygcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014042920140425
11504? ? ?? ? ?e/tpygcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014042920140425
11504? ? ?? ? ?e/tpygcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014042920140425
11508? ? ?? ? ?e/tpygcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014042920140425
11508? ? ?? ? ?e/tpygcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014042920140425
11508? ? ?? ? ?e/tpygcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014042920140425
11512? ? ?? ? ?e/tpygcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014042920140425
11516? ? ?? ? ?e/tpygcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014042920140425
11520? ? ?? ? ?e/tpygcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014042920140425
11524? ? ?? ? ?e/tpygcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014042920140425
11528? ? ?? ? ?e/tpygcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014042920140425
11532? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014042920140425
11536? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014042920140425
11536? ? ?? ? ?e/tpygcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014042920140425
11540? ? ?? ? ?e/tpygcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014042920140425
11544? ? ?? ? ?e/tpygcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014042920140425
11556? ? ?? ? ?e/tpygcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014042920140425
11560? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014042920140425
11564? ? ?? ? ?e/tpygcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014042920140425
11568? ? ?? ? ?e/tpygcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014042920140425
11576? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014042920140425
11588? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014042920140425
11592? ? ?? ? ?e/tpygcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014042920140425
11600? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014042920140425
11612? ? ?? ? ?e/tpygcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014042920140425
11640? ? ?? ? ?e/tpygcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014042920140425
11644? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014042920140425
11648? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014042920140425
11652? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014042920140425
11652? ? ?? ? ?e/tpygcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014042920140425
11680? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014042920140425
11684? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014042920140425
11692? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014042920140425
11720? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014042920140425
11728? ? ?? ? ?e/tpygcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014042920140425
11740? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014042920140425
11756? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014042920140425
11756? ? ?? ? ?e/tpygcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014042920140425
11760? ? ?? ? ?e/tpygcc_-m32_-march=k6_-O_-fomit-frame-pointer2014042920140425
11760? ? ?? ? ?e/tpygcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014042920140425
11768? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014042920140425
11768? ? ?? ? ?e/tpygcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014042920140425
11796? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014042920140425
11820? ? ?? ? ?e/tpygcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014042920140425
11824? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014042920140425
11832? ? ?? ? ?e/tpygcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014042920140425
11836? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014042920140425
11836? ? ?? ? ?e/tpygcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014042920140425
11840? ? ?? ? ?e/tpygcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014042920140425
11844? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014042920140425
11852? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014042920140425
11856? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014042920140425
11856? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014042920140425
11864? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014042920140425
11864? ? ?? ? ?e/tpygcc_-m32_-O_-fomit-frame-pointer2014042920140425
11888? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014042920140425
11908? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014042920140425
11908? ? ?? ? ?e/tpygcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014042920140425
11912? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014042920140425
11920? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014042920140425
11936? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014042920140425
11944? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014042920140425
11948? ? ?? ? ?e/tpygcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014042920140425
11972? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014042920140425
12048? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014042920140425
12188? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014042920140425
12200? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014042920140425
12216? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014042920140425
12252? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014042920140425
12272? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014042920140425
12340? ? ?? ? ?e/tpygcc_-m32_-march=i386_-O_-fomit-frame-pointer2014042920140425
12368? ? ?? ? ?e/tpygcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014042920140425
12392? ? ?? ? ?e/tpygcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014042920140425
12404? ? ?? ? ?e/tpygcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014042920140425
12448? ? ?? ? ?e/tpygcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014042920140425
12492? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014042920140425
12508? ? ?? ? ?e/tpygcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014042920140425
12520? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014042920140425
12536? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014042920140425
12568? ? ?? ? ?e/tpygcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014042920140425
12572? ? ?? ? ?e/tpygcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014042920140425
12584? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014042920140425
12648? ? ?? ? ?e/tpygcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014042920140425
12696? ? ?? ? ?e/tpygcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014042920140425
12696? ? ?? ? ?e/tpygcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014042920140425
12776? ? ?? ? ?e/tpygcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014042920140425
12796? ? ?? ? ?e/tpygcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014042920140425
12824? ? ?? ? ?e/tpygcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014042920140425
12868? ? ?? ? ?e/tpygcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014042920140425
12876? ? ?? ? ?e/tpygcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014042920140425
12884? ? ?? ? ?e/tpygcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014042920140425
12908? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014042920140425
12992? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014042920140425
12992? ? ?? ? ?e/tpygcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014042920140425
13032? ? ?? ? ?e/tpygcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014042920140425
13040? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014042920140425
13100? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014042920140425
13348? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014042920140425
13392? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014042920140425
13440? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014042920140425
13888? ? ?? ? ?e/tpygcc_-m32_-march=i486_-O_-fomit-frame-pointer2014042920140425
13920? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014042920140425
13920? ? ?? ? ?e/tpygcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014042920140425
13928? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014042920140425
13928? ? ?? ? ?e/tpygcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014042920140425
14064? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014042920140425
14232? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014042920140425
14352? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014042920140425
15272? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014042920140425
15316? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014042920140425
15568? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014042920140425
16192? ? ?? ? ?e/tpygcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014042920140425
16228? ? ?? ? ?e/tpygcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014042920140425
16952? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014042920140425
16980? ? ?? ? ?e/tpygcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014042920140425