Implementation notes: x86, hydra7, crypto_hash/md6d384

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: md6d384
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
145432? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014042820140425
145560? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014042820140425
145572? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014042820140425
145708? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014042820140425
145724? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014042820140425
145832? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014042820140425
145832? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014042820140425
145920? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014042820140425
145968? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014042820140425
145992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014042820140425
146128? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014042820140425
146148? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014042820140425
146152? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014042820140425
146176? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014042820140425
146184? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014042820140425
146204? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014042820140425
146260? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014042820140425
146272? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014042820140425
146300? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014042820140425
146584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014042820140425
146648? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014042820140425
146704? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014042820140425
146720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014042820140425
146756? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014042820140425
146824? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014042820140425
146900? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014042820140425
147084? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014042820140425
147092? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014042820140425
147100? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014042820140425
147108? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014042820140425
147188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014042820140425
147216? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014042820140425
147228? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014042820140425
147244? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014042820140425
147256? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014042820140425
147268? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014042820140425
147384? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014042820140425
147396? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014042820140425
147412? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014042820140425
147428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014042820140425
147464? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014042820140425
147528? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014042820140425
147564? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014042820140425
147584? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014042820140425
147596? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014042820140425
147604? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014042820140425
147612? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014042820140425
147632? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014042820140425
147664? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014042820140425
147676? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014042820140425
147716? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014042820140425
147748? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014042820140425
148224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014042820140425
148360? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014042820140425
148608? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014042820140425
148716? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014042820140425
148728? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014042820140425
148772? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014042820140425
148792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014042820140425
148812? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014042820140425
148892? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014042820140425
148896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014042820140425
149084? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014042820140425
149204? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014042820140425
149408? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014042820140425
149584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014042820140425
150048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014042820140425
150096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014042820140425
150120? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014042820140425
150192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014042820140425
150252? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014042820140425
150356? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014042820140425
150392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014042820140425
150464? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014042820140425
150588? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014042820140425
150736? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014042820140425
150840? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014042820140425
150888? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014042820140425
150940? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014042820140425
150968? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014042820140425
151064? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014042820140425
151376? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014042820140425
151408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014042820140425
151488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014042820140425
151500? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014042820140425
151584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014042820140425
152132? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014042820140425
152380? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014042820140425
152460? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014042820140425
152476? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014042820140425
152524? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014042820140425
152896? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014042820140425
153124? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014042820140425
153136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014042820140425
153544? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014042820140425
153556? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014042820140425
153780? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014042820140425
155240? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014042820140425
155264? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014042820140425
155420? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014042820140425
155428? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014042820140425
155540? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014042820140425
155552? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014042820140425
155560? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014042820140425
155640? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014042820140425
155780? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014042820140425
155820? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014042820140425
165396? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014042820140425
165616? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014042820140425
165816? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014042820140425
166284? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014042820140425
167116? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014042820140425
167224? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014042820140425
172320? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014042820140425
172332? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014042820140425
172540? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014042820140425
173332? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014042820140425
173604? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014042820140425
173812? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014042820140425
173812? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014042820140425
173912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014042820140425
174732? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014042820140425
174756? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014042820140425
175492? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014042820140425
176552? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014042820140425
177196? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014042820140425
177216? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014042820140425
177364? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014042820140425
177412? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014042820140425
240888? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014042820140425
240920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014042820140425
241764? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014042820140425
241860? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014042820140425
242092? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014042820140425
242136? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014042820140425
242296? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014042820140425
242336? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014042820140425
242524? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014042820140425
242916? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014042820140425
243348? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014042820140425
243624? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014042820140425
243688? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014042820140425
243940? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014042820140425
244316? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014042820140425
244392? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014042820140425
244408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014042820140425
244860? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014042820140425
245472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014042820140425
245736? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014042820140425
246536? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014042820140425
246760? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014042820140425
246984? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014042820140425
247304? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014042820140425
247584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014042820140425
247876? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014042820140425
249368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014042820140425
277440? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014042820140425
277464? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014042820140425
335212? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014042820140425
335740? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014042820140425
335980? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014042820140425
336040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014042820140425
336204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014042820140425
336324? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014042820140425
336460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014042820140425
336544? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014042820140425
336580? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014042820140425
337056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014042820140425
337208? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014042820140425
337536? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014042820140425
337644? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014042820140425
338112? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014042820140425