Implementation notes: x86, rumba7, crypto_hash/blake512

Computer: rumba7
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: blake512
TimeImplementationCompilerBenchmark dateSUPERCOP version
10410sse41gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
10440sse41gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
10470sse41gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
10470sse41gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
10530sse41gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
10680sse41gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
10710sse41gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
10710sse41gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
10710sse41gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
10710sse41gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
10740sse41gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
10740sse41gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
10770sse41gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
10830sse41gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
10860sse41gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
10860sse41gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
10920sse41gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
10950sse41gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
11220vect128-inplacegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
11220vect128-inplacegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
11220vect128-inplacegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
11250vect128-inplacegcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
11280vect128-inplacegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
11430vect128gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
11460vect128gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
11460vect128-inplacegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
11460vect128-inplacegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
11520vect128gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
11580sse41gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
11580vect128-inplacegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
11610vect128gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
11610sse41gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
11670vect128-inplacegcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
11700vect128gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
11700vect128gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
11700vect128gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
11730vect128gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
11730vect128gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
11730vect128gcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
11760vect128-inplacegcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
11760vect128gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
11760vect128gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
11760vect128gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
11760vect128gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
11760vect128gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
11820vect128gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
11820vect128gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
11940vect128-inplacegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
11940vect128gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
11940vect128-inplacegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
12000vect128-inplacegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
12000vect128-inplacegcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
12030vect128-inplacegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
12030sse41gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
12030vect128gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
12060vect128-inplacegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
12060vect128-inplacegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
12060vect128-inplacegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
12060vect128-inplacegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
12090vect128-inplacegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
12090vect128-inplacegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
12150vect128-inplacegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
12150vect128gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
12300vect128-inplacegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
12480vect128gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
12660vect128-inplacegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
12870vect128gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
13260vect128gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
13470vect128gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
13920sse41gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
14130sse41gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
14220sse41gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
14400vect128gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
14880vect128gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
14910sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
14910vect128gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
14940sse2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
14940sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
15000sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
15030sse2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
15060sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
15090sse41gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
15120sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
15180vect128-inplacegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
15180vect128-inplacegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
15180vect128-inplacegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
15210sse2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
15210vect128-inplacegcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
15210vect128-inplacegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
15210vect128-inplacegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
15240sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
15240sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
15270vect128-inplacegcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
15390sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
15390sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
15450sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
15510sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
15540sse41gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
15570sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
15570sse41gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
15630sse41gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
15660sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
15690vect128gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
15720vect128gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
15720vect128gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
15720sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
15720sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
15750sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
15750sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
15750sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
15780sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
15780vect128-inplacegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
15810sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
15810sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
15810vect128gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
15840sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
15840sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
15870sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
15870vect128gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
15900sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
15900sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
15900sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
15930sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
15930sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
15960sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
15960sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
15960sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
15960sse2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
15990sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
15990sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
16020sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
16050sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
16050sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
16050sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
16050sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
16050sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
16050sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
16080sse2sgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
16080sse2sgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
16080sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
16080sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
16110sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
16140sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
16200ssse3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
16200ssse3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
16200sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
16230ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
16230ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
16230ssse3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
16230ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
16260ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
16260ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
16290sse2sgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
16290sse2sgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
16290sse2sgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
16320sse2sgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
16320ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
16320sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
16350sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
16350ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
16350ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
16350ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
16380sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
16380sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
16380ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
16380ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
16410sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
16410sse2sgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
16410ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
16410ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
16410sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
16440sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
16440ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
16470sse2sgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
16470sse2sgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
16470sse2sgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
16500sse2sgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
16500ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
16500sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
16500ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
16500sse2sgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
16500sse2sgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
16530sse2sgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
16530sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
16530sse2sgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
16530sse2sgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
16560ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
16560sse2sgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
16590ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
16620sse2sgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
16620sse2sgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
16650sse2sgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
16650sse2sgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
16680sse2sgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
16680sse2sgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
16710sse2sgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
16710sse2sgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
16710sse2sgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
16740sse2sgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
16740sse2sgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
16740sse2sgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
16770sse2sgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
16770sse2sgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
16770sse2sgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
16800sse2sgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
16800sse2sgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
16830sse2sgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
16830sse2sgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
16830sse2sgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
16830sse2sgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
16830sse2sgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
16830sse2sgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
16890sse2sgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
16890sse2sgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
16890sse2sgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
16890sse2sgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
16890sse2sgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
16890sse2sgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
16890sse2sgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
16920sse2sgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
16920sse2sgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
16920sse2sgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
16950sse2sgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
16950sse2sgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
16980sse2sgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
17010sse2sgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
17040ssse3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
17070sse2sgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
17070ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
17100ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
17310sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
17670sse2sgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
17790sse2sgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
17970sse2sgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
18090sse2sgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
18930ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
19020ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
19260sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
19380sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
19500sse2sgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
19560ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
19650sse2sgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
19770ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
19830sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
20160sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
20280sse2sgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
20460sse2sgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
20490sse2sgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
20520sse2sgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
20520sse2sgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
20550sse2sgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
20580sse2sgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
20580sse2sgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
20670sse2sgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
20760sse2sgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
20940sse2sgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
21030ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
21030ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
21060ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
21090sse2sgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
21090ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
21150sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
21360sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
21360sse2sgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
21390sse2sgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
21390sse2sgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
21420sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
21420sse2sgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
21420sse2sgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
21480sse2sgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
21480sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
21540sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
21540sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
21540sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
21540sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
21570sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
21990sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
22020sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
22050sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
22290sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
22290sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
22320sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
22380sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
32880sse2sgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
64350bswapgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
64620regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
64680regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
64710regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
64770bswapgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
64800regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
64830regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
64890bswapgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
64980bswapgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
65070bswapgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
65130regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
65160bswapgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
65190regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
65220bswapgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
65340regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
65400regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
65400bswapgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
65490bswapgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
65550bswapgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
65580bswapgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
65580bswapgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
65610regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
65610regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
65610bswapgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
65640bswapgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
65640regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
65670bswapgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
65700bswapgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
65730regsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
65790regsgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
65820bswapgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
65820regsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
65880regsgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
65910regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
65910regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
65910bswapgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
65940bswapgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
65940regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
65940regsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
65940regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
66000bswapgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
66000bswapgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
66030bswapgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
66060regsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
66060bswapgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
66090regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
66120regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
66120bswapgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
66180regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
66210regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
66240regsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
66240bswapgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
66300bswapgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
66330regsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
66360regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
66360bswapgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
66390bswapgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
66420regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
66480bswapgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
66510bswapgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
66570bswapgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
66570regsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
66570regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
66600bswapgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
66690regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
66690bswapgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
66690bswapgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
66720bswapgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
66750regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
66750regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
66750bswapgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
66750regsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
66780bswapgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
66780regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
66810regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
66810bswapgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
66870regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
66870bswapgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
66900bswapgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
66900regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
66930bswapgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
66930regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
66960bswapgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
66960regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
66990regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
66990bswapgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
66990regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
66990bswapgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
67050bswapgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
67080bswapgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
67080bswapgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
67110bswapgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
67110regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
67140regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
67140bswapgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
67140bswapgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
67200regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
67200regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
67200regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
67230bswapgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
67230bswapgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
67230bswapgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
67290bswapgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
67290bswapgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
67320regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
67320regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
67350regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
67350bswapgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
67350regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
67380regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
67380regsgcc -m32 -O2 -fomit-frame-pointer2018051420171218
67410bswapgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
67440bswapgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
67470bswapgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
67470bswapgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
67470bswapgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
67470bswapgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
67500bswapgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
67500regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
67530bswapgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
67530regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
67560regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
67560bswapgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
67590bswapgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
67590bswapgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
67620bswapgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
67620regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
67620bswapgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
67680regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
67710bswapgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
67710regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
67710regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
67710regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
67710bswapgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
67710regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
67710regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
67740regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
67770regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
67770bswapgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
67800bswapgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
67830bswapgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
67830bswapgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
67830regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
67860bswapgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
67860bswapgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
67860regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
67860regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
67890regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
67920regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
67920regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
67920regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
67950regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
67950bswapgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
67950regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
67980bswapgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
67980bswapgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
68010regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
68010bswapgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
68010bswapgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
68010regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
68010bswapgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
68010regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
68010regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
68010regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
68040regsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
68040bswapgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
68070bswapgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
68070bswapgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
68100bswapgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
68100regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
68130bswapgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
68130bswapgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
68130bswapgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
68130regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
68130bswapgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
68130bswapgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
68130bswapgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
68130bswapgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
68130regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
68190bswapgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
68190bswapgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
68220regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
68220regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
68220bswapgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
68220bswapgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
68220regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
68250bswapgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
68250bswapgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
68250bswapgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
68250bswapgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
68250bswapgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
68250bswapgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
68250bswapgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
68310bswapgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
68340bswapgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
68340regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
68340regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
68340regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
68340regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
68340bswapgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
68340regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
68340regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
68340regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
68370bswapgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
68400bswapgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
68400bswapgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
68400bswapgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
68400regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
68430bswapgcc -m32 -Os -fomit-frame-pointer2018051420171218
68430bswapgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
68460bswapgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
68490bswapgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
68490bswapgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
68520bswapgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
68550regsgcc -m32 -Os -fomit-frame-pointer2018051420171218
68550regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
68580bswapgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
68580bswapgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
68580bswapgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
68580regsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
68580bswapgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
68580bswapgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
68610bswapgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
68610regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
68640regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
68640regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
68640bswapgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
68670regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
68670bswapgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
68670regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
68700regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
68700bswapgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
68700bswapgcc -m32 -O -fomit-frame-pointer2018051420171218
68700bswapgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
68700regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
68700bswapgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
68730regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
68760bswapgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
68820regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
68850bswapgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
68880bswapgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
68880regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
68910regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
68910bswapgcc -m32 -O3 -fomit-frame-pointer2018051420171218
68940regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
68940regsgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
68970bswapgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
68970regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
69000bswapgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
69000regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
69000regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
69000regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
69000regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
69030regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
69030bswapgcc -m32 -O2 -fomit-frame-pointer2018051420171218
69030regsgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
69060regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
69060regsgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
69090regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
69090regsgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
69120bswapgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
69120regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
69120bswapgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
69180bswapgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
69210regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
69210regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
69240regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
69240regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
69240bswapgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
69270regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
69300bswapgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
69330regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
69330regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
69330regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
69360bswapgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
69360bswapgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
69360regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
69360regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
69390regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
69390bswapgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
69420regsgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
69420bswapgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
69450bswapgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
69450bswapgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
69600bswapgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
69600bswapgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
69660regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
69660regsgcc -m32 -O3 -fomit-frame-pointer2018051420171218
69690bswapgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
69750bswapgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
69750bswapgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
69840regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
69840regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
69840regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
69870regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
69900regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
69930bswapgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
69960regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
69960regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
69990regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
70020regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
70020bswapgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
70020bswapgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
70050regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
70080bswapgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
70170regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
70170regsgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
70230bswapgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
70260regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
70290bswapgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
70380regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
70380bswapgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
70410bswapgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
70410regsgcc -m32 -O -fomit-frame-pointer2018051420171218
70500regsgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
70530regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
70620bswapgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
70620bswapgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
70650regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
70680regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
70890regsgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
70950regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
70950bswapgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
70980regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
71100regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
71220bswapgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
71310regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
71310regsgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
71490regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
71490regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
71580bswapgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
71700regsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
71700bswapgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
71820bswapgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
71940regsgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
71970regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
71970regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
72060bswapgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
72090regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
72270regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
73260regsgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
73350bswapgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
73410bswapgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
73470regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
73620regsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
74520bswapgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
75090bswapgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
75930regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
83160bswapgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
85590bswapgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
88710bswapgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
96990sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
97290sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
97410sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
98160sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
98310sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
98310sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
98340sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
98370sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
98370sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
98490sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
98640sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
99480sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
99510sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
99630sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
99660sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
99750sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
99810sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
99810sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
99870sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
99930sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
100020sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
100140sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
100140sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
100170sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
100170sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
100170sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
100200sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
100260sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
100290sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
100350sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
100350sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
100350sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
100380sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
100410sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
100440sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
100470sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
100500sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
100560sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
100590sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
100590sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
100590sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
100650sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
100770sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
100770sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
100770sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
100800sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
100830sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
100860sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
100890sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
100890sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
100920sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
100950sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
101010sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
101010sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
101070sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
101130sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
101130sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
101160sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
101220sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
101220sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
101250sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
101310sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
101370refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
101370refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
101370sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
101400sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
101400sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
101430sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
101430sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
101430sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
101460sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
101460sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
101520sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
101520sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
101520sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
101520sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
101550sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
101550sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
101550sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
101550sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
101550sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
101580refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
101580sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
101580sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
101580refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
101580sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
101580sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
101580sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
101580sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
101580sphlib-smallgcc -m32 -O -fomit-frame-pointer2018051420171218
101580sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
101580sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
101610refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
101610sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
101640sphlibgcc -m32 -O -fomit-frame-pointer2018051420171218
101640sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
101640sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
101670refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
101670sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
101670sphlibgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
101730refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
101730refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
101730sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
101760sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
101760sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
101790sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
101790sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
101820sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
101850sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
101850sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
101880sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
101910sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
101910sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
101910sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
101940refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
101940sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
101940sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
102000refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
102000refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
102000sphlib-smallgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
102000sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
102030sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
102030sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
102060refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
102120sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
102120sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
102120sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
102180sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
102210sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
102210sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
102240sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
102270sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
102270sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
102300sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
102360sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
102420sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
102510sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
102600sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
102630sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
102660sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
102690sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2018051420171218
102690sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
102720sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
102750sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
102780sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2018051420171218
102780sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
102840sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
102840sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
102840sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
102870sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
102870sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
102870sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
102900sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
102930sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
102930sphlibgcc -m32 -O2 -fomit-frame-pointer2018051420171218
102930sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
102930sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
102930sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
102960sphlib-smallgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
102990sphlib-smallgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
102990sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
103020sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
103020sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
103050sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
103050sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
103050sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
103050sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
103080sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
103080sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
103110sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
103110sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
103110sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
103110sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
103110sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
103140sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
103140sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
103170sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
103170sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
103200sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
103200sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
103200sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
103200sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
103230sphlibgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
103230sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
103230sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
103230sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
103230sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
103260sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
103290sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
103290refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
103290sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
103350sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
103350sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
103350sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
103380sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
103380sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
103380sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
103410sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
103410sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
103410refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
103440sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
103470refgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
103500sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
103530refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
103530sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
103530refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
103620refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
103620refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
103620refgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
103650refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
103710refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
103710refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
103740sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
103800refgcc -m32 -O -fomit-frame-pointer2018051420171218
103800refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
103800refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
103830sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
103860refgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
103890refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
103950sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
103950sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
103950refgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
103950sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
104010refgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
104040refgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
104070sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
104130sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
104220refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
104280sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
104280refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
104310refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
104310refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
104340sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
104340sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
104400sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
104430refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
104490sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
104490refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
104490sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
104520sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
104580sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
104610sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
104610sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
104670sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
104670sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
104670sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
104700sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
104700sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
104700sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
104730sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
104730sphlibgcc -m32 -O3 -fomit-frame-pointer2018051420171218
104730sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
104760sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
104790sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
104790sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
104790sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
104790regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
104790sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
104820refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
104850sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
104850sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
104880sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
104880sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
104910sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
104910sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
104910sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
104970sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
104970sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
105000sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
105000sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
105000sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
105000sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
105030sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
105030sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
105030sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
105060sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
105060sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
105060sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
105060sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
105120sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
105150refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
105150sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
105150sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
105150sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
105180sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
105240sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
105240sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
105240sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
105390sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
105450sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
105450sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
105480refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
105480refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
105480sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
105660sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
105720sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
105720sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
105780refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
105840refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
105960sphlibgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
106020refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
106110sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
106200sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
106320refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
106350refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
106440refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
106440refgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
106470refgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
106530refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
106590sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
106680refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
106710sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
106710sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
106770refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
106770refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
106800sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
106920refgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
107670sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
108090refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
108240refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
108420refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
108450refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
108540refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
108570refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
108630refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
108630refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
108750refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
108750refgcc -m32 -O2 -fomit-frame-pointer2018051420171218
108810refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
108840refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
108840refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
108870refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
108900refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
108900refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
108960refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
108990refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
109020refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
109110refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
109230sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
109290refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
109320refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
109320refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
109320refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
109320refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
109320refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
109350refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
109350refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
109350refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
109380refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
109380refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
109410refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
109470refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
109500refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
109530refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
109560refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
109560refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
109620refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
109650refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
109650refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
109680refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
109680refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
109680refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
109710refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
109710refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
109740refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
109770refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
109860refgcc -m32 -O3 -fomit-frame-pointer2018051420171218
109920refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
110040refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
110040refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
110070refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
110100refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
110190refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
110190refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
110340refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
110580refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
110610refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
110700refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
110760refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
110850refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
110880refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
110880refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
110970refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
111030refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
111090refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
111150refgcc -m32 -Os -fomit-frame-pointer2018051420171218
111150refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
111180refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
111210refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
111240refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
111300refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
111300refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
111330refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
111330refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
111390refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
111390refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
111420refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
111510refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
111540refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
111540refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
111720refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
111720refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
111780refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
111810refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
111840refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
111870refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
111870refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
111870refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
111930refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
112020refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
112050refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
112050refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
112110refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
112110refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
112110refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
112170refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
112170refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
112200refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
112200refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
112230refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
112230refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
112320refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
112320refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
112350refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
112620refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
112680refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
112710refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
112800refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
112830refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
113160refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
113280refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
113430refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
114030refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
114270refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
116310refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
116490refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
116520refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
117210refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
117630refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
118290refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
120780sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
121050sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
121230sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
121230sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
121230sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
121260sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
121260sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
121290sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
121290sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
121320sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
121410sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
121410sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
121410sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
121440sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
121530sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
121530sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
121830sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
121860sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
121890sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
121980sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
122100sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
122160sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
122160sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
122190sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
122220sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
122400sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
122460sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
122520sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
122520sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
122550sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
122550sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
122580sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
122640sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
122670sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
122670sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
122790sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
122790sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
122850sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
122880sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
122910sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
122970sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
123000sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
123030sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
123030sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
123030sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
123030sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
123060sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
123090sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
123120sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
123120sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
123120sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
123180sphlib-smallgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
123210sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
123210sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
123240sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
123240sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
123240sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
123240sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
123300sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
123300sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
123330sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
123390sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
123420sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
123420sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
123420sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
123420sphlibgcc -m32 -Os -fomit-frame-pointer2018051420171218
123450sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
123570sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
123570sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
123600sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
123630sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
123660sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
123660sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
123690sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
123690sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
123690sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
123720sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
123720sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
123750sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
123780refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
123810sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
123810sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
124110sphlib-smallgcc -m32 -Os -fomit-frame-pointer2018051420171218
124170sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
125070sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
125250sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
125880sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
126330sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
126570sphlibgcc -m32 -march=core-avx2 -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