Implementation notes: x86, rumba5, crypto_hash/sha512

Computer: rumba5
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: sha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
57184sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051720171218
57280sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051720171218
57856sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051720171218
58048sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051720171218
58048sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051720171218
58112sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051720171218
58144sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051720171218
58144sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051720171218
58176sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051720171218
58176sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051720171218
58176sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051720171218
58176sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051720171218
58208sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051720171218
58240sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051720171218
58240sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051720171218
58240sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051720171218
58304sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051720171218
58304sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051720171218
58336sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051720171218
58368sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051720171218
58368sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051720171218
58400sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051720171218
58496sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051720171218
58496sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051720171218
58560sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051720171218
58592sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051720171218
58656sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051720171218
58656sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051720171218
58656sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051720171218
58688sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051720171218
58816sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051720171218
58912sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051720171218
58976sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051720171218
59648sphlibgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051720171218
59712sphlib-smallgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051720171218
60192sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051720171218
79680sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051720171218
79872sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051720171218
79904sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051720171218
79904sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051720171218
80096sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051720171218
80096sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051720171218
80096sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051720171218
80128sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051720171218
80128sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051720171218
80224sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051720171218
80224sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051720171218
80288sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051720171218
80288sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051720171218
80288sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051720171218
80288sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051720171218
80320sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051720171218
80352sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051720171218
80352sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051720171218
80352sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051720171218
80352sphlibgcc -m32 -O3 -fomit-frame-pointer2018051720171218
80384sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051720171218
80384sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051720171218
80416sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051720171218
80416sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051720171218
80416sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051720171218
80448sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051720171218
80480sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051720171218
80480sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051720171218
80480sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051720171218
80512sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051720171218
80544sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
80544sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051720171218
80576sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051720171218
80608sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051720171218
80608sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051720171218
80640sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051720171218
80640sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051720171218
80672sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051720171218
80672sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051720171218
80704sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051720171218
80704sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051720171218
80704sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051720171218
80704sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051720171218
80704sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051720171218
80736sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051720171218
80736sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051720171218
80768sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051720171218
80768sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051720171218
80768sphlibgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051720171218
80768sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051720171218
80800sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051720171218
80800sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051720171218
80800sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051720171218
80800sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051720171218
80800sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051720171218
80832sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051720171218
80832sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2018051720171218
80832sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051720171218
80864sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051720171218
80896sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051720171218
80896sphlib-smallgcc -m32 -Os -fomit-frame-pointer2018051720171218
80896sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051720171218
80896sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051720171218
80896sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051720171218
80928refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051720171218
80928sphlibgcc -m32 -Os -fomit-frame-pointer2018051720171218
80928sphlib-smallgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051720171218
80928sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2018051720171218
80960sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051720171218
80960sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051720171218
80960sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2018051720171218
80960sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2018051720171218
80992sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051720171218
80992sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051720171218
80992sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051720171218
80992sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051720171218
80992sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051720171218
80992sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051720171218
80992sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051720171218
81024sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051720171218
81024refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051720171218
81024sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051720171218
81024sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051720171218
81056sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051720171218
81088sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051720171218
81088sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051720171218
81088sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051720171218
81088refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051720171218
81088sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051720171218
81120sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051720171218
81120sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051720171218
81152sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051720171218
81152refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051720171218
81152sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051720171218
81152sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051720171218
81184sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051720171218
81184sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051720171218
81184sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051720171218
81216refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051720171218
81216sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2018051720171218
81248sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051720171218
81248refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
81248sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051720171218
81248refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051720171218
81248refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051720171218
81248sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051720171218
81312sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051720171218
81312sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2018051720171218
81312refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051720171218
81344refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051720171218
81344sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051720171218
81344sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051720171218
81344sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051720171218
81376sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051720171218
81376sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2018051720171218
81376refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051720171218
81408sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051720171218
81408refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051720171218
81408refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051720171218
81408refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051720171218
81408refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051720171218
81408sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051720171218
81408refgcc -m32 -march=prescott -O -fomit-frame-pointer2018051720171218
81440refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051720171218
81440refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051720171218
81440sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051720171218
81440sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051720171218
81440sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051720171218
81440refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051720171218
81472refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051720171218
81472sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051720171218
81472refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051720171218
81472sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051720171218
81504refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051720171218
81504sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051720171218
81504refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051720171218
81504refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051720171218
81504sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051720171218
81504sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051720171218
81504refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
81504refgcc -m32 -march=core2 -O -fomit-frame-pointer2018051720171218
81504refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051720171218
81504refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051720171218
81504sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051720171218
81504refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051720171218
81536refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051720171218
81536refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051720171218
81536refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051720171218
81536refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051720171218
81536sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051720171218
81568sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051720171218
81568refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051720171218
81568refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051720171218
81568refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051720171218
81600refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051720171218
81600refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051720171218
81600refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051720171218
81600refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051720171218
81600refgcc -m32 -march=pentium -O -fomit-frame-pointer2018051720171218
81632sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051720171218
81632refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051720171218
81632refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051720171218
81632refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051720171218
81632refgcc -m32 -march=k8 -O -fomit-frame-pointer2018051720171218
81632sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051720171218
81664refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051720171218
81664sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051720171218
81664sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051720171218
81664refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051720171218
81696sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051720171218
81696sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051720171218
81696refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051720171218
81696refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051720171218
81696refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051720171218
81728refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051720171218
81728sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
81728refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051720171218
81728refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051720171218
81728refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051720171218
81728refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051720171218
81760sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051720171218
81760refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051720171218
81760refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051720171218
81792refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051720171218
81792sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051720171218
81792refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051720171218
81792refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051720171218
81792sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051720171218
81824sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
81824sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051720171218
81824refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051720171218
81824refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051720171218
81856refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051720171218
81856sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051720171218
81856refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051720171218
81856refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051720171218
81856refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
81856refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051720171218
81856refgcc -m32 -march=i486 -O -fomit-frame-pointer2018051720171218
81856sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051720171218
81856sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051720171218
81856sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051720171218
81856refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051720171218
81888sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051720171218
81888refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051720171218
81888refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051720171218
81888refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051720171218
81888refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051720171218
81920sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051720171218
81920sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051720171218
81920refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051720171218
81920sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051720171218
81920refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051720171218
81920sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051720171218
81920refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051720171218
81920refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051720171218
81920refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051720171218
81952refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051720171218
81952refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051720171218
81952refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
81952refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051720171218
81952refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051720171218
81984refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051720171218
81984refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051720171218
82016refgcc -m32 -O2 -fomit-frame-pointer2018051720171218
82016refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
82016refgcc -m32 -march=nocona -O -fomit-frame-pointer2018051720171218
82016refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051720171218
82016refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051720171218
82048refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051720171218
82048sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051720171218
82048sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051720171218
82080sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051720171218
82080refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051720171218
82080sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051720171218
82080sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051720171218
82080refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051720171218
82080refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051720171218
82080refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051720171218
82112sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051720171218
82112refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051720171218
82112refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051720171218
82112refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051720171218
82112refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051720171218
82144sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051720171218
82144refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051720171218
82144refgcc -m32 -march=k6 -O -fomit-frame-pointer2018051720171218
82176refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051720171218
82176sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051720171218
82176sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051720171218
82176sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051720171218
82176refgcc -m32 -O -fomit-frame-pointer2018051720171218
82176refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051720171218
82176refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051720171218
82176sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051720171218
82208refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051720171218
82208refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051720171218
82208refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051720171218
82208refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051720171218
82208refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051720171218
82240refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051720171218
82240sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051720171218
82240sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051720171218
82240sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051720171218
82240sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051720171218
82240refgcc -m32 -O3 -fomit-frame-pointer2018051720171218
82240refgcc -m32 -Os -fomit-frame-pointer2018051720171218
82240refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051720171218
82272refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051720171218
82272sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051720171218
82272refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051720171218
82272refgcc -m32 -march=athlon -O -fomit-frame-pointer2018051720171218
82272refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051720171218
82304refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051720171218
82304sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051720171218
82304sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051720171218
82304refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051720171218
82304sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051720171218
82304refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051720171218
82304refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051720171218
82304refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051720171218
82336sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051720171218
82336refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051720171218
82336sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051720171218
82368refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051720171218
82368sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051720171218
82368refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051720171218
82400refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051720171218
82400refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051720171218
82400sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051720171218
82432refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051720171218
82432sphlibgcc -m32 -O2 -fomit-frame-pointer2018051720171218
82432refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051720171218
82432refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051720171218
82432refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051720171218
82464refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051720171218
82464sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051720171218
82464sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051720171218
82464refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051720171218
82464sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051720171218
82464sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051720171218
82496sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051720171218
82496sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051720171218
82496refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051720171218
82496sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051720171218
82496sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051720171218
82496refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051720171218
82528refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051720171218
82560refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051720171218
82560sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2018051720171218
82560refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051720171218
82592refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051720171218
82592refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051720171218
82592sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051720171218
82624refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051720171218
82624refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051720171218
82624refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051720171218
82624sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051720171218
82656refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051720171218
82688refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051720171218
82688refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051720171218
82720refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051720171218
82720sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2018051720171218
82752sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
82752refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051720171218
82752refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051720171218
82752refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051720171218
82752sphlib-smallgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
82752refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051720171218
82784refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051720171218
82816sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051720171218
82816refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051720171218
82816sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051720171218
82816sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051720171218
82816sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051720171218
82848sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
82848sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051720171218
82848sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051720171218
82848refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051720171218
82848sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2018051720171218
82848refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051720171218
82880sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051720171218
82880sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051720171218
82880sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051720171218
82880sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051720171218
82912refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051720171218
82912sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051720171218
82912sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051720171218
82912sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051720171218
82912sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051720171218
82944sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051720171218
82976refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051720171218
82976sphlib-smallgcc -m32 -O -fomit-frame-pointer2018051720171218
82976sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051720171218
82976sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051720171218
83008sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051720171218
83008refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051720171218
83040sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051720171218
83040sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051720171218
83040sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
83040refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051720171218
83040sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051720171218
83072sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051720171218
83072refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051720171218
83072sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051720171218
83072sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2018051720171218
83072sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051720171218
83072sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051720171218
83104sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051720171218
83104refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051720171218
83104refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051720171218
83104refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051720171218
83104sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2018051720171218
83104sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051720171218
83104sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051720171218
83104sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2018051720171218
83104sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2018051720171218
83104refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051720171218
83136sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051720171218
83136sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051720171218
83136sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051720171218
83136refgcc -m32 -march=i386 -O -fomit-frame-pointer2018051720171218
83168sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051720171218
83168sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051720171218
83168sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2018051720171218
83200sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051720171218
83200sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051720171218
83200sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2018051720171218
83200sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
83200sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051720171218
83200sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051720171218
83232sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051720171218
83232refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051720171218
83264sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051720171218
83264sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051720171218
83264sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051720171218
83264sphlibgcc -m32 -O -fomit-frame-pointer2018051720171218
83264sphlib-smallgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
83296sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2018051720171218
83296refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051720171218
83296sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051720171218
83296sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051720171218
83296sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2018051720171218
83328refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051720171218
83328sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051720171218
83328sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051720171218
83328sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051720171218
83328sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051720171218
83360sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051720171218
83360sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051720171218
83360sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2018051720171218
83392sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051720171218
83392refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051720171218
83424sphlibgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
83424sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051720171218
83424sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051720171218
83456sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051720171218
83456sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051720171218
83456sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051720171218
83456sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051720171218
83456sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051720171218
83456sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051720171218
83456sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051720171218
83456sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051720171218
83488sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051720171218
83488sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051720171218
83520sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051720171218
83520sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051720171218
83520sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051720171218
83520sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051720171218
83552sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051720171218
83584sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051720171218
83584sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051720171218
83616sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051720171218
83680sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051720171218
83680sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051720171218
83680sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051720171218
83712sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051720171218
83712sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051720171218
83712sphlibgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
83712sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051720171218
83776refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
83840sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051720171218
83840sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051720171218
83840sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051720171218
83936sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051720171218
83936sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051720171218
83968sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051720171218
84000sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051720171218
84000sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051720171218
84000sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051720171218
84000sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051720171218
84032sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051720171218
84032sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051720171218
84160sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051720171218
84160sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051720171218
84160sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051720171218
84192sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051720171218
84192sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051720171218
84192sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051720171218
84224sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051720171218
84224sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051720171218
84256sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051720171218
84288sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051720171218
84288sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051720171218
84320sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051720171218
84320sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051720171218
84448sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051720171218
84576refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051720171218
84640sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051720171218
84736sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051720171218
84736sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051720171218
84832sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051720171218
84864sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051720171218
84896sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051720171218
84928sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051720171218
84960sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2018051720171218
84992refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051720171218
85376refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051720171218
85408sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051720171218
85568sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051720171218
85600refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051720171218
86368sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051720171218
86880sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051720171218
87264sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051720171218
87264sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051720171218
87776sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051720171218
88128sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051720171218
88416refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051720171218
88512sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
89600sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051720171218
91424sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051720171218

Compiler output

Implementation: crypto_hash/sha512/openssl
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/include/openssl/sha.h:62:0,
hash.c: from hash.c:2:
hash.c: /usr/include/openssl/e_os2.h:56:33: fatal error: openssl/opensslconf.h: No such file or directory
hash.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 172, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer openssl
gcc -m32 -O2 -fomit-frame-pointer openssl
gcc -m32 -O3 -fomit-frame-pointer openssl
gcc -m32 -O -fomit-frame-pointer openssl
gcc -m32 -Os -fomit-frame-pointer openssl
gcc -m32 -march=athlon -O2 -fomit-frame-pointer openssl
gcc -m32 -march=athlon -O3 -fomit-frame-pointer openssl
gcc -m32 -march=athlon -O -fomit-frame-pointer openssl
gcc -m32 -march=athlon -Os -fomit-frame-pointer openssl
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer openssl
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer openssl
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer openssl
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer openssl
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer openssl
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer openssl
gcc -m32 -march=core2 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -O -fomit-frame-pointer openssl
gcc -m32 -march=core2 -Os -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer openssl
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer openssl
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer openssl
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer openssl
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer openssl
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=corei7 -O -fomit-frame-pointer openssl
gcc -m32 -march=corei7 -Os -fomit-frame-pointer openssl
gcc -m32 -march=i386 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=i386 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=i386 -O -fomit-frame-pointer openssl
gcc -m32 -march=i386 -Os -fomit-frame-pointer openssl
gcc -m32 -march=i486 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=i486 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=i486 -O -fomit-frame-pointer openssl
gcc -m32 -march=i486 -Os -fomit-frame-pointer openssl
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=k6-2 -O -fomit-frame-pointer openssl
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer openssl
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=k6-3 -O -fomit-frame-pointer openssl
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer openssl
gcc -m32 -march=k6 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=k6 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=k6 -O -fomit-frame-pointer openssl
gcc -m32 -march=k6 -Os -fomit-frame-pointer openssl
gcc -m32 -march=k8 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=k8 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=k8 -O -fomit-frame-pointer openssl
gcc -m32 -march=k8 -Os -fomit-frame-pointer openssl
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer openssl
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer openssl
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer openssl
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer openssl
gcc -m32 -march=nocona -O2 -fomit-frame-pointer openssl
gcc -m32 -march=nocona -O3 -fomit-frame-pointer openssl
gcc -m32 -march=nocona -O -fomit-frame-pointer openssl
gcc -m32 -march=nocona -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentium-m -O -fomit-frame-pointer openssl
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer openssl
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentium2 -O -fomit-frame-pointer openssl
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentium3 -O -fomit-frame-pointer openssl
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentium4 -O -fomit-frame-pointer openssl
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentium -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentium -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentium -O -fomit-frame-pointer openssl
gcc -m32 -march=pentium -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer openssl
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer openssl
gcc -m32 -march=prescott -O2 -fomit-frame-pointer openssl
gcc -m32 -march=prescott -O3 -fomit-frame-pointer openssl
gcc -m32 -march=prescott -O -fomit-frame-pointer openssl
gcc -m32 -march=prescott -Os -fomit-frame-pointer openssl

Compiler output

Implementation: crypto_hash/sha512/openssl
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /usr/include/openssl/sha.h:62:0,
hash.c: from hash.c:2:
hash.c: /usr/include/openssl/e_os2.h:56:33: fatal error: openssl/opensslconf.h: No such file or directory
hash.c: compilation terminated.
hash.c: In file included from /usr/include/openssl/sha.h:62:0,
hash.c: from hash.c:2:
hash.c: /usr/include/openssl/e_os2.h:56:33: fatal error: openssl/opensslconf.h: No such file or directory
hash.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer openssl
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer openssl
gcc -m32 -march=barcelona -O -fomit-frame-pointer openssl
gcc -m32 -march=barcelona -Os -fomit-frame-pointer openssl