Implementation notes: x86, rumba5, crypto_hash/blake512

Computer: rumba5
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: blake512
TimeImplementationCompilerBenchmark dateSUPERCOP version
10464sse41gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
10496sse41gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
10496sse41gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
10496sse41gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
10528sse41gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
10752sse41gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
10752sse41gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
10752sse41gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
10752sse41gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
10784sse41gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
10816sse41gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
10912sse41gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
10944sse41gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
10976sse41gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
10976sse41gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
10976sse41gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
11200sse41gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
11264vect128-inplacegcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
11264vect128-inplacegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
11264vect128-inplacegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
11296vect128-inplacegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
11296vect128-inplacegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
11328vect128-inplacegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
11360sse41gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
11424vect128-inplacegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
11456vect128-inplacegcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
11456vect128-inplacegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
11488vect128-inplacegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
11520vect128gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
11520vect128-inplacegcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
11584vect128gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
11616sse41gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
11616vect128gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
11648sse41gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
11712vect128-inplacegcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
11744vect128gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
11744vect128gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
11744vect128gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
11776vect128gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
11808vect128gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
11808vect128gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
11840vect128gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
11840vect128gcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
11840vect128gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
11840vect128gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
11840vect128gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
11840vect128gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
11840vect128gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
11840vect128gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
11872vect128gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
11872vect128gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
11872vect128gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
11872sse41gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
11904vect128-inplacegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
11904vect128gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
11936vect128-inplacegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
12000vect128-inplacegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
12000vect128-inplacegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
12000vect128-inplacegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
12032vect128-inplacegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
12032vect128-inplacegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
12064vect128-inplacegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
12064vect128-inplacegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
12096vect128-inplacegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
12128vect128-inplacegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
12128vect128-inplacegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
12768vect128gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
12864vect128gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
12896vect128gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
13920sse41gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
14176sse41gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
14176sse41gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
14432vect128gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
14912vect128gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
14944vect128gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
15008sse2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
15040sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
15072sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
15104sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
15104sse2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
15104sse2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
15136sse41gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
15168sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
15200sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
15200sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
15232vect128-inplacegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
15232sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
15232vect128-inplacegcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
15232vect128-inplacegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
15264vect128-inplacegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
15264vect128-inplacegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
15264vect128-inplacegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
15296vect128-inplacegcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
15328sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
15520sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
15552sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
15552sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
15616sse41gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
15616sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
15648sse41gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
15680sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
15680sse41gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
15680sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
15744sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
15776sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
15776vect128gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
15776vect128gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
15776vect128gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
15776vect128gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
15840vect128-inplacegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
15872sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
15872sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
15872sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
15904sse2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
15936sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
15936sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
15936sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
15936sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
15936sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
15936sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
15936vect128gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
15968sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
15968sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
15968sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
16000sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
16000sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
16000sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
16000sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
16032sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
16032sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
16032sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
16032sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
16032sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
16096sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
16096sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
16128sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
16128sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
16160sse2sgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
16160sse2sgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
16160sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
16160sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
16160sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
16192sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
16224ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
16224sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
16256ssse3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
16288ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
16288ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
16288ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
16288ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
16320sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
16320sse2sgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
16320ssse3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
16320ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
16320ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
16352sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
16352ssse3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
16352ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
16384sse2sgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
16384sse2sgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
16416ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
16416sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
16448sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
16448ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
16448sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
16448sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
16480sse2sgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
16480sse2sgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
16480ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
16480ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
16480ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
16480sse2sgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
16512sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
16512sse2sgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
16512ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
16512sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
16512ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
16544sse2sgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
16544sse2sgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
16544sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
16544sse2sgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
16544sse2sgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
16576sse2sgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
16576sse2sgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
16608ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
16608sse2sgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
16640ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
16640ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
16640sse2sgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
16640sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
16672sse2sgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
16704sse2sgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
16704sse2sgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
16704sse2sgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
16736sse2sgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
16736sse2sgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
16736sse2sgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
16736sse2sgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
16768sse2sgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
16832sse2sgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
16832sse2sgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
16832sse2sgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
16832sse2sgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
16864sse2sgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
16864sse2sgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
16864sse2sgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
16864sse2sgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
16864sse2sgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
16896sse2sgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
16896sse2sgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
16896sse2sgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
16928sse2sgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
16928sse2sgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
16928sse2sgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
16928sse2sgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
16928sse2sgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
16960sse2sgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
16960sse2sgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
16960sse2sgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
16960sse2sgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
16992sse2sgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
16992sse2sgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
17024sse2sgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
17024sse2sgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
17024sse2sgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
17056ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
17056sse2sgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
17088sse2sgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
17088sse2sgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
17120ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
17120ssse3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
17248sse2sgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
17568sse2sgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
17600sse2sgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
17600sse2sgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
17664sse2sgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
19040ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
19040ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
19360sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
19456sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
19648sse2sgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
19648sse2sgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
19648ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
19904ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
19904sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
20224sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
20288sse2sgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
20544sse2sgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
20576sse2sgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
20608sse2sgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
20608sse2sgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
20608sse2sgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
20608sse2sgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
20608sse2sgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
20672sse2sgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
20832sse2sgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
20832sse2sgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
21120ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
21152ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
21152ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
21152ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
21184sse2sgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
21312sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
21344sse2sgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
21408sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
21472sse2sgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
21472sse2sgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
21472sse2sgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
21504sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
21504sse2sgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
21504sse2sgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
21568sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
21568sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
21568sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
21568sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
21600sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
21760sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
22016sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
22208sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
22368sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
22400sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
22496sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
22496sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
22560sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
64704regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
64736bswapgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
64736bswapgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
64768bswapgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
64960regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
64992regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
65152bswapgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
65216regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
65280regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
65312bswapgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
65600regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
65600bswapgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
65600bswapgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
65664regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
65696bswapgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
65696bswapgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
65728bswapgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
65792regsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
65824bswapgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
65824bswapgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
65856regsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
65856regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
65888bswapgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
65888bswapgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
65920bswapgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
65920regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
65952bswapgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
65952regsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
65952regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
65984regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
65984regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
65984regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
65984bswapgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
66016regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
66112regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
66208bswapgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
66208regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
66240regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
66240regsgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
66240regsgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
66272bswapgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
66336regsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
66336bswapgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
66336regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
66336bswapgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
66432bswapgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
66432regsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
66496bswapgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
66496regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
66528regsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
66624bswapgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
66656regsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
66656regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
66720regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
66784bswapgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
66784bswapgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
66816bswapgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
66848regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
66880regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
66912regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
66944regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
66976regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
67008bswapgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
67040bswapgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
67040regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
67040bswapgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
67072regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
67072regsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
67136regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
67136bswapgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
67136regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
67136bswapgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
67168regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
67168regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
67168regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
67200bswapgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
67232regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
67232regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
67232bswapgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
67264bswapgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
67264bswapgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
67264regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
67296bswapgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
67296bswapgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
67392regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
67392regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
67424bswapgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
67488bswapgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
67488bswapgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
67488regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
67520bswapgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
67520bswapgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
67552bswapgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
67584regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
67584bswapgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
67584bswapgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
67584bswapgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
67616bswapgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
67616bswapgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
67648regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
67680bswapgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
67680bswapgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
67712bswapgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
67744bswapgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
67744bswapgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
67776regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
67776bswapgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
67776regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
67776regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
67776bswapgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
67808bswapgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
67808bswapgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
67872regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
67904regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
67904regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
67904regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
67936bswapgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
67936regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
67936regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
67936regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
67936bswapgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
67936regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
67936bswapgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
67968bswapgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
68000bswapgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
68000regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
68000bswapgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
68032bswapgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
68032regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
68032bswapgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
68064regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
68064bswapgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
68096regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
68128regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
68128bswapgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
68128regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
68160bswapgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
68160regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
68160regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
68160bswapgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
68160regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
68192bswapgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
68256bswapgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
68256bswapgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
68256bswapgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
68256regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
68256regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
68288bswapgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
68288regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
68320regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
68320regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
68320bswapgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
68320regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
68320regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
68320bswapgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
68352bswapgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
68352bswapgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
68352regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
68352bswapgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
68352bswapgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
68352bswapgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
68352bswapgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
68352regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
68384regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
68384regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
68384regsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
68384bswapgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
68416bswapgcc -m32 -O3 -fomit-frame-pointer2018051420171218
68448bswapgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
68448regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
68448bswapgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
68480regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
68480bswapgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
68480bswapgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
68480bswapgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
68480bswapgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
68480regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
68480regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
68480bswapgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
68480bswapgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
68480bswapgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
68512regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
68512bswapgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
68512bswapgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
68512bswapgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
68512regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
68512bswapgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
68512regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
68544bswapgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
68544regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
68544regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
68576regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
68576bswapgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
68576regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
68608bswapgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
68608bswapgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
68640bswapgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
68640regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
68640bswapgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
68640regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
68640bswapgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
68640bswapgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
68640bswapgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
68672bswapgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
68704bswapgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
68736regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
68768bswapgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
68768bswapgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
68768bswapgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
68768bswapgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
68768bswapgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
68800regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
68800regsgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
68800bswapgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
68800regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
68800bswapgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
68832bswapgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
68832regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
68832bswapgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
68864bswapgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
68864regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
68864bswapgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
68864bswapgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
68896regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
68896bswapgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
68896regsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
68896bswapgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
68928regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
68928regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
68928bswapgcc -m32 -Os -fomit-frame-pointer2018051420171218
68960bswapgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
68960regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
68960bswapgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
68992regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
68992regsgcc -m32 -Os -fomit-frame-pointer2018051420171218
68992bswapgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
69024regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
69024bswapgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
69024bswapgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
69088regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
69088bswapgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
69088bswapgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
69152bswapgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
69152bswapgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
69152regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
69152regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
69184regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
69184bswapgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
69184bswapgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
69184regsgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
69216regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
69216bswapgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
69216bswapgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
69216regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
69248bswapgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
69248bswapgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
69248regsgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
69248bswapgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
69280regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
69280regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
69280regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
69312regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
69344bswapgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
69344bswapgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
69344regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
69344regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
69344regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
69376bswapgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
69408regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
69440regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
69440bswapgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
69440regsgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
69472bswapgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
69504regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
69504regsgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
69600regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
69632regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
69664bswapgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
69664regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
69696bswapgcc -m32 -O2 -fomit-frame-pointer2018051420171218
69728regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
69728bswapgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
69760regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
69792bswapgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
69792regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
69856regsgcc -m32 -O2 -fomit-frame-pointer2018051420171218
69856bswapgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
69952bswapgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
70016regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
70016bswapgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
70016bswapgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
70080regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
70080bswapgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
70112bswapgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
70176bswapgcc -m32 -O -fomit-frame-pointer2018051420171218
70240regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
70304regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
70400bswapgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
70464bswapgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
70496regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
70528regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
70592bswapgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
70624bswapgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
70656regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
70656regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
70720bswapgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
70784bswapgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
70880regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
70944bswapgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
70944bswapgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
71008regsgcc -m32 -O3 -fomit-frame-pointer2018051420171218
71008regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
71104bswapgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
71136bswapgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
71200regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
71232regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
71264regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
71296regsgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
71328regsgcc -m32 -O -fomit-frame-pointer2018051420171218
71328regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
71328bswapgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
71360bswapgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
71424regsgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
71456regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
71488regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
71680regsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
71776regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
71808regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
71840bswapgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
71872regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
71968bswapgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
72096bswapgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
72224bswapgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
72352regsgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
72384regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
72544regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
72672regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
72960regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
73088regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
73088bswapgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
73216regsgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
73248regsgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
73568regsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
73920regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
73952regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
75072bswapgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
78752regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
81696regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
88480regsgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
88672bswapgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
88896regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
93568bswapgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
97728sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
98272sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
98304sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
98560sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
98560sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
98688sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
98784sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
98880sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
98976sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
98976sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
99936sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
99968sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
100000sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
100032sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
100032sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
100128sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
100160sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
100192sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
100224sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
100384sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
100416sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
100544sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
100576sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
100672sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
100672sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
100704sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
100704sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
100704sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
100768sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
100768sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
100832sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
100832sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
100832sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
100896sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
100928sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
100928sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
101088sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
101088sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
101088sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
101088sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
101088sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
101120sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
101120sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
101184sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
101216sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
101248sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
101280sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
101280sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
101312sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
101312sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
101312sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
101312sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
101312sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
101344sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
101376sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
101376sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
101536sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
101536sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
101600sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
101600sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
101600sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
101664sphlib-smallgcc -m32 -O -fomit-frame-pointer2018051420171218
101696sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
101728sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
101760sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
101760sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
101792sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
101792sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
101824sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
101824sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
101824sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
101824sphlibgcc -m32 -O -fomit-frame-pointer2018051420171218
101856sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
101888refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
101888sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
101888sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
101920sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
101952sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
101952sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
101984sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
102016refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
102016sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
102016sphlibgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
102048sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
102048sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
102048sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
102080sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
102080refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
102080refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
102080sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
102080sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
102144sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
102144sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
102144sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
102144sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
102176sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
102176sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
102176sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
102208refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
102208sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
102208sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
102240sphlib-smallgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
102240sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
102240sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
102240sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
102272refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
102272sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
102272sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
102336refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
102368sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
102400sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
102400sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
102432refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
102432refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
102432refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
102432sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
102464sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
102464sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
102464sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
102496refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
102496sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
102496sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
102528sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
102528sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
102592sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
102624sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
102624sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
102656sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
102656sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
102720sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
102720sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
102752sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
102752sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
102752sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
102880sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
102912sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
103008sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
103040sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
103040sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
103040sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
103104sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
103136sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
103168sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
103200sphlibgcc -m32 -O2 -fomit-frame-pointer2018051420171218
103200sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2018051420171218
103200sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
103200sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
103232sphlibgcc -m32 -O3 -fomit-frame-pointer2018051420171218
103232sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
103264sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2018051420171218
103264sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
103296sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
103296sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
103328sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
103392sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
103424sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
103424sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
103424sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
103456sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
103456sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
103456sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
103488sphlibgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
103520sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
103520sphlib-smallgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
103520sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
103520sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
103520sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
103552sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
103552sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
103552sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
103584sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
103584sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
103584sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
103584sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
103584sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
103584sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
103616sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
103616sphlibgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
103616sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
103648sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
103648sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
103648sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
103680sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
103680sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
103680sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
103680sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
103712sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
103712sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
103744sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
103744sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
103776sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
103776sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
103808sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
103808refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
103808sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
103808sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
103808sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
103840sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
103840sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
103872refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
103904sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
103904sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
103904sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
103936sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
103936sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
103968sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
103968refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
104000refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
104064refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
104096refgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
104160sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
104160refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
104160refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
104160sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
104160sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
104224refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
104224refgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
104256refgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
104256refgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
104256refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
104288refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
104288refgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
104352sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
104384refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
104384refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
104480refgcc -m32 -O -fomit-frame-pointer2018051420171218
104576refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
104672sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
104704sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
104832sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
104896sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
104896refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
104896refgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
104928refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
104928refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
104928sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
104960refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
104960sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
104960refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
105024sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
105056sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
105056sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
105088sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
105120sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
105120sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
105120sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
105152sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
105152refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
105152sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
105184sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
105216sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
105216sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
105248sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
105248sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
105248sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
105248sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
105280sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
105280sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
105312refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
105312sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
105312sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
105344refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
105344sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
105344sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
105344sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
105376sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
105376sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
105376sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
105376sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
105376sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
105408sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
105408sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
105408sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
105440sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
105504sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
105504sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
105536sphlib-smallgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
105568sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
105568sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
105600sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
105600sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
105600sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
105632sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
105664refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
105696sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
105760sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
105760sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
105792sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
105792sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
105824sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
105888refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
105888sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
105888sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
105984sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
105984sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
106016sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
106176sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
106336refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
106464refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
106720sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
106816refgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
106912refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
106912refgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
106912refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
106944refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
107040refgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
107072refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
107072refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
107136refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
107232refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
107264sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
107520sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
107584sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
108000sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
108256sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
108320refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
108448sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
108672refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
108704refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
108768refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
109024refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
109056refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
109120refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
109184refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
109184refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
109280refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
109280refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
109312refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
109312refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
109344refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
109376refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
109440refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
109440refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
109472refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
109472refgcc -m32 -O2 -fomit-frame-pointer2018051420171218
109504refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
109504refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
109536refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
109536refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
109568refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
109600refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
109600refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
109664refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
109760refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
109888refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
109888refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
109888refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
109952refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
109984refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
109984refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
109984refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
110016refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
110048refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
110048refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
110080refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
110112refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
110144refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
110144refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
110144refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
110176refgcc -m32 -O3 -fomit-frame-pointer2018051420171218
110208refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
110240refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
110240sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
110272refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
110368refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
110400refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
110432refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
110464refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
110592refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
110592refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
110880refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
111072refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
111104refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
111264refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
111264refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
111296refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
111296refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
111296refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
111328refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
111392refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
111392refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
111488refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
111552refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
111552refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
111552refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
111584refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
111648refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
111648refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
111648refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
111680refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
111712refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
111712refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
111744refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
111776refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
111840refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
111872refgcc -m32 -Os -fomit-frame-pointer2018051420171218
111904refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
111904refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
111968refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
112032refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
112096refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
112192refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
112192refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
112224refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
112224refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
112416refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
112448refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
112480refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
112480refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
112544refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
112544refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
112576refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
112576refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
112640refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
112640refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
112640refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
112672refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
112704refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
112704refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
112864refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
112992refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
113056refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
113088refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
113120refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
113152refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
113184refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
113312refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
113440refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
113440refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
113728refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
114624refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
114848refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
114944refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
116992refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
116992refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
117664refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
117696refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
118464refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
118656refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
121184refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
121344sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
121408sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
121472sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
121536sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
121664sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
121728sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
121760sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
121760sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
121824sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
121824sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
121824sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
121856sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
121888sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
121888sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
121920sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
121920sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
121984sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
122080sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
122240sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
122400sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
122464sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
122688sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
122720sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
122720sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
122720sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
122720sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
122816sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
122848sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
122880sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
122944sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
122976sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
122976sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
122976sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
123072sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
123104sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
123168sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
123264sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
123296sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
123456sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
123488sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
123488sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
123488sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
123520sphlib-smallgcc -m32 -Os -fomit-frame-pointer2018051420171218
123520sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
123520sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
123552sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
123584sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
123584sphlibgcc -m32 -Os -fomit-frame-pointer2018051420171218
123648sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
123648sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
123648sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
123648sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
123680sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
123680sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
123712sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
123744sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
123744sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
123744sphlibgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
123744sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
123744sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
123776sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
123808sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
123808sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
123808sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
123840sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
123936sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
123936sphlib-smallgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
123936sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
124000sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
124000sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
124032sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
124032sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
124064sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
124064sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
124064sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
124128sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
124160sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
124160sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
124256sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
124288sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
124288sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
124320sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
124416sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
124448sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
124512sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
125408sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
126304sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
126464sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218

Compiler output

Implementation: crypto_hash/blake512/xop-2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:8:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: rounds.h:778:11: warning: implicit declaration of function '_mm_extract_epi64' [-Wimplicit-function-declaration]
hash.c: row4hl = _mm_extract_epi64(row4l, 1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ^
hash.c: hash.c:124:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ^
hash.c: rounds.h:780:11: warning: implicit declaration of function '_mm_cvtsi64_si128' [-Wimplicit-function-declaration]
hash.c: t0 = _mm_cvtsi64_si128(u1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ^
hash.c: hash.c:124:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ^
hash.c: rounds.h:780:9: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
hash.c: t0 = _mm_cvtsi64_si128(u1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:125:13: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: m.u128[0] = LOADU(datablock + 0);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:149:9: error: called from here
hash.c: row3a = _mm_set_epi64((__m64)0x13198A2E03707344ULL,
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:147:9: error: called from here
hash.c: row3b = _mm_set_epi64((__m64)0x082EFA98EC4E6C89ULL,
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:146:9: error: called from here
hash.c: row2a = _mm_set_epi64((__m64)state->gt;h[5],(__m64)state->gt;h[4]);
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2
gcc -m32 -O2 -fomit-frame-pointer sse2
gcc -m32 -O3 -fomit-frame-pointer sse2
gcc -m32 -O -fomit-frame-pointer sse2
gcc -m32 -Os -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O2 -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O3 -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O -fomit-frame-pointer sse2
gcc -m32 -march=athlon -Os -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O -fomit-frame-pointer sse2
gcc -m32 -march=i386 -Os -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O -fomit-frame-pointer sse2
gcc -m32 -march=i486 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_hash/blake512/sse2s
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:128:13: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: m.u128[0] = LOADU(datablock + 0);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:152:9: error: called from here
hash.c: row3a = _mm_set_epi64((__m64)0x13198A2E03707344ULL,
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:150:9: error: called from here
hash.c: row3b = _mm_set_epi64((__m64)0x082EFA98EC4E6C89ULL,
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:149:9: error: called from here
hash.c: row2a = _mm_set_epi64((__m64)state->gt;h[5],(__m64)state->gt;h[4]);
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -Os -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2s
gcc -m32 -O2 -fomit-frame-pointer sse2s
gcc -m32 -O3 -fomit-frame-pointer sse2s
gcc -m32 -O -fomit-frame-pointer sse2s
gcc -m32 -Os -fomit-frame-pointer sse2s
gcc -m32 -march=athlon -O2 -fomit-frame-pointer sse2s
gcc -m32 -march=athlon -O3 -fomit-frame-pointer sse2s
gcc -m32 -march=athlon -O -fomit-frame-pointer sse2s
gcc -m32 -march=athlon -Os -fomit-frame-pointer sse2s
gcc -m32 -march=i386 -O2 -fomit-frame-pointer sse2s
gcc -m32 -march=i386 -O3 -fomit-frame-pointer sse2s
gcc -m32 -march=i386 -O -fomit-frame-pointer sse2s
gcc -m32 -march=i386 -Os -fomit-frame-pointer sse2s
gcc -m32 -march=i486 -O2 -fomit-frame-pointer sse2s
gcc -m32 -march=i486 -O3 -fomit-frame-pointer sse2s
gcc -m32 -march=i486 -O -fomit-frame-pointer sse2s
gcc -m32 -march=i486 -Os -fomit-frame-pointer sse2s
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2s
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2s
gcc -m32 -march=k6-2 -O -fomit-frame-pointer sse2s
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer sse2s
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2s
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2s
gcc -m32 -march=k6-3 -O -fomit-frame-pointer sse2s
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer sse2s
gcc -m32 -march=k6 -O2 -fomit-frame-pointer sse2s
gcc -m32 -march=k6 -O3 -fomit-frame-pointer sse2s
gcc -m32 -march=k6 -O -fomit-frame-pointer sse2s
gcc -m32 -march=k6 -Os -fomit-frame-pointer sse2s
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2s
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2s
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2s
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2s
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2s
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2s
gcc -m32 -march=pentium2 -O -fomit-frame-pointer sse2s
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer sse2s
gcc -m32 -march=pentium -O2 -fomit-frame-pointer sse2s
gcc -m32 -march=pentium -O3 -fomit-frame-pointer sse2s
gcc -m32 -march=pentium -O -fomit-frame-pointer sse2s
gcc -m32 -march=pentium -Os -fomit-frame-pointer sse2s
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2s
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2s
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer sse2s
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2s

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:82:17: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: const __m128i r16 = _mm_setr_epi8(2,3,4,5,6,7,0,1,10,11,12,13,14,15,8,9);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:157:9: error: called from here
hash.c: row3a = _mm_set_epi64((__m64)0x13198A2E03707344ULL,
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:155:9: error: called from here
hash.c: row3b = _mm_set_epi64((__m64)0x082EFA98EC4E6C89ULL,
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:154:9: error: called from here
hash.c: row2a = _mm_set_epi64((__m64)state->gt;h[5],(__m64)state->gt;h[4]);
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ssse3
gcc -m32 -O2 -fomit-frame-pointer ssse3
gcc -m32 -O3 -fomit-frame-pointer ssse3
gcc -m32 -O -fomit-frame-pointer ssse3
gcc -m32 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -O -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -Os -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -O -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -O -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_init':
hash.c: hash.c:152:11: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: S->gt;h[0] = _mm_set_epi64x(0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
hash.c: _mm_xor_si128 (__m128i __A, __m128i __B)
hash.c: ^
hash.c: hash.c:144:17: error: called from here
hash.c: state->gt;h[3] = _mm_xor_si128(row2h, state->gt;h[3]);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
hash.c: _mm_xor_si128 (__m128i __A, __m128i __B)
hash.c: ^
hash.c: hash.c:143:17: error: called from here
hash.c: state->gt;h[2] = _mm_xor_si128(row2l, state->gt;h[2]);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
hash.c: ...

Number of similar (compiler,implementation) pairs: 176, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer sse41 xop
gcc -m32 -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -O -fomit-frame-pointer sse41 xop
gcc -m32 -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=athlon -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=athlon -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=athlon -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=athlon -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=i386 -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=i386 -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=i386 -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=i386 -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=i486 -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=i486 -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=i486 -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=i486 -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=k6-2 -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=k6-3 -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=k6 -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=k6 -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=k6 -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=k6 -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium2 -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer sse41 xop

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.h:968:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: #error "I don't know how to vectorize on this architecture."
vector.c: ^
vector.c: vector.h:982:3: error: unknown type name 'v16'
vector.c: v16 v16;
vector.c: ^
vector.c: vector.h:987:3: error: unknown type name 'v8'
vector.c: v8 v8;
vector.c: ^
vector.c: vector.h:992:3: error: unknown type name 'v32'
vector.c: v32 v;
vector.c: ^
vector.c: vector.h:997:3: error: unknown type name 'v64'
vector.c: v64 v;
vector.c: ^
vector.c: vector.c:62:30: warning: implicit declaration of function 'CV' [-Wimplicit-function-declaration]
vector.c: static const union cv v128 = CV(128);
vector.c: ^
vector.c: vector.c:62:30: error: invalid initializer
vector.c: vector.c:63:30: error: invalid initializer
vector.c: static const union cv v255 = CV(255);
vector.c: ^
vector.c: vector.c:64:30: error: invalid initializer
vector.c: static const union cv v257 = CV(257);
vector.c: ...

Number of similar (compiler,implementation) pairs: 192, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=athlon -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=athlon -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=athlon -O -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=athlon -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=i386 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=i386 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=i386 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=i386 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=i486 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=i486 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=i486 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=i486 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=k6-2 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=k6-3 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=k6 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=k6 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=k6 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=k6 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium2 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium3 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium -O -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer vect128 vect128-inplace

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:854:5: error: called from here
hash.c: t1 = _mm_alignr_epi8(row4h, row4l, 8); \
hash.c: ^
hash.c: rounds.h:868:3: note: in expansion of macro 'UNDIAGONALIZE'
hash.c: UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h);
hash.c: ^
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:853:5: error: called from here
hash.c: t0 = _mm_alignr_epi8(row4l, row4h, 8); \
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=k8 -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=k8 -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=k8 -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=k8 -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=nocona -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=nocona -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=nocona -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=nocona -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium-m -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium4 -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=prescott -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=prescott -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=prescott -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=prescott -Os -fomit-frame-pointer sse41 xop

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:148:15: error: called from here
hash.c: m.u128[7] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 112)), u8to64);
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:147:15: error: called from here
hash.c: m.u128[6] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 96)), u8to64);
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:146:15: error: called from here
hash.c: m.u128[5] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 80)), u8to64);
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake512/vect128-inplace
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128' [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^
vector.c: vector.c:590:12: note: in expansion of macro 'v64_lswap'
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ^
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer vect128-inplace
gcc -m32 -march=k8 -O2 -fomit-frame-pointer vect128-inplace
gcc -m32 -march=k8 -O3 -fomit-frame-pointer vect128-inplace
gcc -m32 -march=k8 -O -fomit-frame-pointer vect128-inplace
gcc -m32 -march=k8 -Os -fomit-frame-pointer vect128-inplace
gcc -m32 -march=nocona -O2 -fomit-frame-pointer vect128-inplace
gcc -m32 -march=nocona -O3 -fomit-frame-pointer vect128-inplace
gcc -m32 -march=nocona -O -fomit-frame-pointer vect128-inplace
gcc -m32 -march=nocona -Os -fomit-frame-pointer vect128-inplace
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer vect128-inplace
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer vect128-inplace
gcc -m32 -march=pentium-m -O -fomit-frame-pointer vect128-inplace
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer vect128-inplace
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer vect128-inplace
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer vect128-inplace
gcc -m32 -march=pentium4 -O -fomit-frame-pointer vect128-inplace
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer vect128-inplace
gcc -m32 -march=prescott -O2 -fomit-frame-pointer vect128-inplace
gcc -m32 -march=prescott -O3 -fomit-frame-pointer vect128-inplace
gcc -m32 -march=prescott -O -fomit-frame-pointer vect128-inplace
gcc -m32 -march=prescott -Os -fomit-frame-pointer vect128-inplace

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128' [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^
vector.c: vector.c:646:13: note: in expansion of macro 'v64_lswap'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer vect128
gcc -m32 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=k8 -O -fomit-frame-pointer vect128
gcc -m32 -march=k8 -Os -fomit-frame-pointer vect128
gcc -m32 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -m32 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -m32 -march=nocona -O -fomit-frame-pointer vect128
gcc -m32 -march=nocona -Os -fomit-frame-pointer vect128
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer vect128
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer vect128
gcc -m32 -march=pentium-m -O -fomit-frame-pointer vect128
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer vect128
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=pentium4 -O -fomit-frame-pointer vect128
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer vect128
gcc -m32 -march=prescott -O2 -fomit-frame-pointer vect128
gcc -m32 -march=prescott -O3 -fomit-frame-pointer vect128
gcc -m32 -march=prescott -O -fomit-frame-pointer vect128
gcc -m32 -march=prescott -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
hash.c: _mm_xor_si128 (__m128i __A, __m128i __B)
hash.c: ^
hash.c: hash.c:144:17: error: called from here
hash.c: state->gt;h[3] = _mm_xor_si128(row2h, state->gt;h[3]);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
hash.c: _mm_xor_si128 (__m128i __A, __m128i __B)
hash.c: ^
hash.c: hash.c:143:17: error: called from here
hash.c: state->gt;h[2] = _mm_xor_si128(row2l, state->gt;h[2]);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
hash.c: _mm_xor_si128 (__m128i __A, __m128i __B)
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium3 -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer sse41 xop

Compiler output

Implementation: crypto_hash/blake512/sse2
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:149:9: error: called from here
hash.c: row3a = _mm_set_epi64((__m64)0x13198A2E03707344ULL,
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:147:9: error: called from here
hash.c: row3b = _mm_set_epi64((__m64)0x082EFA98EC4E6C89ULL,
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:146:9: error: called from here
hash.c: row2a = _mm_set_epi64((__m64)state->gt;h[5],(__m64)state->gt;h[4]);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_hash/blake512/sse2s
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:152:9: error: called from here
hash.c: row3a = _mm_set_epi64((__m64)0x13198A2E03707344ULL,
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:150:9: error: called from here
hash.c: row3b = _mm_set_epi64((__m64)0x082EFA98EC4E6C89ULL,
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:149:9: error: called from here
hash.c: row2a = _mm_set_epi64((__m64)state->gt;h[5],(__m64)state->gt;h[4]);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer sse2s
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2s
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2s
gcc -m32 -march=pentium3 -O -fomit-frame-pointer sse2s
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer sse2s

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:157:9: error: called from here
hash.c: row3a = _mm_set_epi64((__m64)0x13198A2E03707344ULL,
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:155:9: error: called from here
hash.c: row3b = _mm_set_epi64((__m64)0x082EFA98EC4E6C89ULL,
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:154:9: error: called from here
hash.c: row2a = _mm_set_epi64((__m64)state->gt;h[5],(__m64)state->gt;h[4]);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:854:5: error: called from here
hash.c: t1 = _mm_alignr_epi8(row4h, row4l, 8); \
hash.c: ^
hash.c: rounds.h:868:3: note: in expansion of macro 'UNDIAGONALIZE'
hash.c: UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h);
hash.c: ^
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:853:5: error: called from here
hash.c: t0 = _mm_alignr_epi8(row4l, row4h, 8); \
hash.c: ^
hash.c: ...
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:854:5: error: called from here
hash.c: t1 = _mm_alignr_epi8(row4h, row4l, 8); \
hash.c: ^
hash.c: rounds.h:868:3: note: in expansion of macro 'UNDIAGONALIZE'
hash.c: UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h);
hash.c: ^
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:853:5: error: called from here
hash.c: t0 = _mm_alignr_epi8(row4l, row4h, 8); \
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:148:15: error: called from here
hash.c: m.u128[7] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 112)), u8to64);
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:147:15: error: called from here
hash.c: m.u128[6] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 96)), u8to64);
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:146:15: error: called from here
hash.c: m.u128[5] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 80)), u8to64);
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:148:15: error: called from here
hash.c: m.u128[7] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 112)), u8to64);
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:147:15: error: called from here
hash.c: m.u128[6] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 96)), u8to64);
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:146:15: error: called from here
hash.c: m.u128[5] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 80)), u8to64);
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/xop-2
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:8:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: rounds.h:778:11: warning: implicit declaration of function '_mm_extract_epi64' [-Wimplicit-function-declaration]
hash.c: row4hl = _mm_extract_epi64(row4l, 1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ^
hash.c: hash.c:124:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ^
hash.c: rounds.h:780:11: warning: implicit declaration of function '_mm_cvtsi64_si128' [-Wimplicit-function-declaration]
hash.c: t0 = _mm_cvtsi64_si128(u1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ^
hash.c: hash.c:124:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ^
hash.c: rounds.h:780:9: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
hash.c: t0 = _mm_cvtsi64_si128(u1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ...
hash.c: In file included from hash.c:8:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: rounds.h:778:11: warning: implicit declaration of function '_mm_extract_epi64' [-Wimplicit-function-declaration]
hash.c: row4hl = _mm_extract_epi64(row4l, 1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ^
hash.c: hash.c:124:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ^
hash.c: rounds.h:780:11: warning: implicit declaration of function '_mm_cvtsi64_si128' [-Wimplicit-function-declaration]
hash.c: t0 = _mm_cvtsi64_si128(u1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ^
hash.c: hash.c:124:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ^
hash.c: rounds.h:780:9: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
hash.c: t0 = _mm_cvtsi64_si128(u1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/vect128-inplace
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128' [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^
vector.c: vector.c:590:12: note: in expansion of macro 'v64_lswap'
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ^
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ...
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128' [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^
vector.c: vector.c:590:12: note: in expansion of macro 'v64_lswap'
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ^
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128' [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^
vector.c: vector.c:646:13: note: in expansion of macro 'v64_lswap'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ...
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128' [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^
vector.c: vector.c:646:13: note: in expansion of macro 'v64_lswap'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/xop
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:52:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
hash.c: _mm_roti_epi64(__m128i __A, const int __B)
hash.c: ^
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:825:9: error: called from here
hash.c: row2h = _mm_roti_epi64(row2h, -11); \
hash.c: ^
hash.c: rounds.h:867:3: note: in expansion of macro 'G2'
hash.c: G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \
hash.c: ^
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:52:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
hash.c: _mm_roti_epi64(__m128i __A, const int __B)
hash.c: ^
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:824:9: error: called from here
hash.c: row2l = _mm_roti_epi64(row2l, -11); \
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer xop
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer xop
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer xop
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer xop
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer xop
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer xop
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer xop
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer xop
gcc -m32 -march=core2 -O2 -fomit-frame-pointer xop
gcc -m32 -march=core2 -O3 -fomit-frame-pointer xop
gcc -m32 -march=core2 -O -fomit-frame-pointer xop
gcc -m32 -march=core2 -Os -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer xop
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer xop
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer xop
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer xop
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer xop
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer xop
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer xop
gcc -m32 -march=corei7 -O -fomit-frame-pointer xop
gcc -m32 -march=corei7 -Os -fomit-frame-pointer xop
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer xop
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer xop
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer xop
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer xop

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:166:1: error: inlining failed in call to always_inline '_mm_blend_epi16': target specific option mismatch
hash.c: _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M)
hash.c: ^
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:779:4: error: called from here
hash.c: t2 = _mm_blend_epi16(m7, m4, 0xF0); \
hash.c: ^
hash.c: rounds.h:866:3: note: in expansion of macro 'LOAD_MSG_15_4'
hash.c: LOAD_MSG_ ##r ##_4(b0, b1); \
hash.c: ^
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:166:1: error: inlining failed in call to always_inline '_mm_blend_epi16': target specific option mismatch
hash.c: _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M)
hash.c: ^
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:764:4: error: called from here
hash.c: t0 = _mm_blend_epi16(m2, m3, 0xF0); \
hash.c: ^
hash.c: ...

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