Implementation notes: x86, rumba5, crypto_hash/bblake256

Computer: rumba5
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: bblake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
13696ssse3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
13696ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
13728ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
13760ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
13760ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
13792ssse3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
14528ssse3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
14560ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
14592ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
14656ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
14720ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
14784ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
14784ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
14784ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
15136ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
15872sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
15904sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
15936sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
15936sse2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
16000sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
16000ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
16032ssse3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
16064ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
16128ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
16128ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
16192sse2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
16192ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
16352ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
16512sse2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
16544sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
16576ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
16576sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
16800sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
16800sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
16832sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
16832sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
16832sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
16864sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
17184ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
17184ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
17248ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
17760sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
17760sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
17792sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
17824sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
17824sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
17824sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
17824sse2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
17888sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
17888sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
17920sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
17952sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
17952sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
17952sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
18016sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
18048sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
18048sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
18048sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
18048sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
18080sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
18112sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
18112ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
18144sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
18208sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
18208sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
18240sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
18304sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
18368sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
18368sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
18464sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
18944sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
19040sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
19104sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
19136sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
19200sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
19296sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
19328sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
19392sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
19392sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
19488sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
19488sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
19648ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
19712sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
19776sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
19808sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
19872sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
20224ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
20224ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
20224ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
20256sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
20384sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
20608ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
21120sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
21248sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
21568sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
22944sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
23264sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
23264sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
23360sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
24032sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
24160sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
24192sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
24224sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
24224sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
24320sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
24320sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
24384sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
24384sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
24416sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
24448sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
24512sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
24608sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
30016bswapgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
30016bswapgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
30048bswapgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
30112bswapgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
30112regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
30112bswapgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
30144bswapgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
30144regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
30144bswapgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
30176regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
30176bswapgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
30176bswapgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
30176bswapgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
30208bswapgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
30240regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
30240regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
30272regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
30272bswapgcc -m32 -O3 -fomit-frame-pointer2018051420171218
30272bswapgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
30272bswapgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
30304regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
30304regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
30304regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
30304bswapgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
30304regsgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
30304bswapgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
30304bswapgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
30336bswapgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
30368regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
30400regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
30400bswapgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
30400regsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
30400regsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
30464bswapgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
30496bswapgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
30496bswapgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
30528regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
30560regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
30592bswapgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
30624regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
30624bswapgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
30624bswapgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
30656bswapgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
30656bswapgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
30656bswapgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
30656bswapgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
30656bswapgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
30688regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
30688bswapgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
30688regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
30688bswapgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
30688regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
30688regsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
30688regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
30688regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
30688bswapgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
30752bswapgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
30752regsgcc -m32 -O3 -fomit-frame-pointer2018051420171218
30784regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
30784regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
30784regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
30784regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
30784regsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
30784bswapgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
30784bswapgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
30784bswapgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
30816regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
30816regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
30816bswapgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
30816bswapgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
30848bswapgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
30848bswapgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
30848regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
30848regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
30848bswapgcc -m32 -O2 -fomit-frame-pointer2018051420171218
30848bswapgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
30848bswapgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
30848bswapgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
30880regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
30880bswapgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
30880regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
30912regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
30912bswapgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
30912bswapgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
30912regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
30944bswapgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
30944bswapgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
30944regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
30944bswapgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
30944regsgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
30944bswapgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
30944regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
30944regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
30976bswapgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
30976bswapgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
30976bswapgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
30976regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
30976regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
31008bswapgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
31008regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
31008bswapgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
31040bswapgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
31040bswapgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
31040bswapgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
31040regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
31040bswapgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
31040regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
31040regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
31072bswapgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
31072regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
31072regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
31072bswapgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
31072bswapgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
31072regsgcc -m32 -O2 -fomit-frame-pointer2018051420171218
31072bswapgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
31072bswapgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
31104regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
31104bswapgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
31104regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
31104regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
31104regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
31136bswapgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
31168regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
31168regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
31168regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
31168regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
31200regsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
31200regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
31232bswapgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
31232bswapgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
31232bswapgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
31232regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
31232regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
31264bswapgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
31264bswapgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
31264bswapgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
31264bswapgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
31264bswapgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
31264bswapgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
31264bswapgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
31264bswapgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
31264bswapgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
31264bswapgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
31264bswapgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
31264bswapgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
31264bswapgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
31296bswapgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
31296bswapgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
31328regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
31328bswapgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
31328regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
31360bswapgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
31360bswapgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
31360regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
31360regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
31360regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
31392bswapgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
31392regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
31392bswapgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
31392bswapgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
31392bswapgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
31424regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
31424bswapgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
31456regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
31456regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
31520bswapgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
31520bswapgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
31520bswapgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
31520regsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
31520bswapgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
31520regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
31552regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
31552regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
31552bswapgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
31552bswapgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
31584bswapgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
31584bswapgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
31616bswapgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
31616bswapgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
31648bswapgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
31648regsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
31648bswapgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
31648regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
31680bswapgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
31680bswapgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
31680regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
31680bswapgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
31744regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
31744regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
31776regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
31776bswapgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
31776bswapgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
31776bswapgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
31776bswapgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
31808bswapgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
31808bswapgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
31808bswapgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
31840bswapgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
31840regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
31872regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
31872bswapgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
31872bswapgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
31904bswapgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
31904regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
31904bswapgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
31936bswapgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
31968bswapgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
31968bswapgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
31968bswapgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
32000bswapgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
32032regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
32064regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
32064regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
32096regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
32096regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
32096regsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
32096regsgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
32160regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
32160regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
32192regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
32192regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
32256regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
32256bswapgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
32288regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
32320regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
32320regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
32384regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
32384bswapgcc -m32 -O -fomit-frame-pointer2018051420171218
32448regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
32448regsgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
32480regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
32512regsgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
32512regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
32512regsgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
32512regsgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
32544regsgcc -m32 -O -fomit-frame-pointer2018051420171218
32544regsgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
32544regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
32544regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
32576regsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
32576regsgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
32576regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
32576regsgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
32576regsgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
32608regsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
32640regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
32640regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
32672regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
32704regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
32704regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
32736bswapgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
32736regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
32768regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
32832regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
32992bswapgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
33088regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
33152bswapgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
33344regsgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
33536regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
33632regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
33696regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
33760regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
34208bswapgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
34272bswapgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
34336bswapgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
34400bswapgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
34400regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
34400regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
34432regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
34496bswapgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
34496regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
34528bswapgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
34528bswapgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
34560bswapgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
34560bswapgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
34560bswapgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
34560bswapgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
34560bswapgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
34592bswapgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
34592bswapgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
34624bswapgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
34624bswapgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
34656regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
34656regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
34656regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
34656bswapgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
34656bswapgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
34656bswapgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
34688regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
34688regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
34688bswapgcc -m32 -Os -fomit-frame-pointer2018051420171218
34688regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
34688regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
34720regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
34720bswapgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
34720regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
34720regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
34752bswapgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
34752regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
34784regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
34784regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
34784regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
34784bswapgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
34784bswapgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
34784regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
34784regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
34784regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
34816bswapgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
34816bswapgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
34816regsgcc -m32 -Os -fomit-frame-pointer2018051420171218
34816bswapgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
34816regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
34880regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
34880regsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
34880regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
34912regsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
34944bswapgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
34944regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
34944regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
34944regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
34976regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
34976bswapgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
35072regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
35136bswapgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
35200bswapgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
35264bswapgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
35296bswapgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
35360bswapgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
35392bswapgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
35392bswapgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
35392regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
35392regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
35392regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
35424regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
35456bswapgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
35456regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
35488bswapgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
35680regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
35712regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
35776regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
35808regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
35936bswapgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
35968bswapgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
36096bswapgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
36224bswapgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
36608regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
37408bswapgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
37536bswapgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
37632regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
37728regsgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
37760regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
39328bswapgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
55040sandygcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
55104sandygcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
55200sandygcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
55232sandygcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
55264sandygcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
55360sandygcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
55360sandygcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
55392sandygcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
55520sandygcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
55584sandygcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
55584sandygcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
55616sandygcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
55616sandygcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
55616sandygcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
55648sandygcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
55808sandygcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
55808sandygcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
55872sandygcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
55872sandygcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
55872sandygcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
55936sandygcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
55968sandygcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
56000sandygcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
56096sandygcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
56096sandygcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
56096sandygcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
56128sandygcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
56128sandygcc -m32 -O3 -fomit-frame-pointer2018051420171218
56160sandygcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
56160sandygcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
56192sandygcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
56224sandygcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
56224sandygcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
56256sandygcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
56256sandygcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
56256sandygcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
56288sandygcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
56320sandygcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
56320sandygcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
56320sandygcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
56320sandygcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
56352sandygcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
56352sandygcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
56384sandygcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
56448sandygcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
56512sandygcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
56544sandygcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
56608sandygcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
56608sandygcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
56672sandygcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
56672sandygcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
56704sandygcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
56736sandygcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
56768sandygcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
56768sandygcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
56800sandygcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
56800sandygcc -m32 -O2 -fomit-frame-pointer2018051420171218
56800sandygcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
56800sandygcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
56832sandygcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
56832sandygcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
56832sandygcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
56832sandygcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
56864sandygcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
56896sandygcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
56896sandygcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
56928sandygcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
56928sandygcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
56960sandygcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
57152sandygcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
57184sandygcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
57248sandygcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
57248sandygcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
57248sandygcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
57280sandygcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
57312sandygcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
57312sandygcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
57376sandygcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
57376sandygcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
57376sandygcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
57472sandygcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
57504sandygcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
57536sandygcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
57568sandygcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
57664sandygcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
57664sandygcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
57696sandygcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
57696sandygcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
57696sandygcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
57728sandygcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
57760sandygcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
57792sandygcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
57824sandygcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
57824sandygcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
57824sandygcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
57888sandygcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
57888sandygcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
57888sandygcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
57920sandygcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
57952sandygcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
57984sandygcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
58080sandygcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
58080sandygcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
58112sandygcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
58176sandygcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
58176sandygcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
58208sandygcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
58208sandygcc -m32 -O -fomit-frame-pointer2018051420171218
58240sandygcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
58240sandygcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
58240sandygcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
58240sandygcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
58272sandygcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
58304sandygcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
58336sandygcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
58336sandygcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
58368sandygcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
58400sandygcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
58432sandygcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
58432sandygcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
58464sandygcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
58464sandygcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
58496sandygcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
58528sandygcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
58592sandygcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
58592sandygcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
58656sandygcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
58688sandygcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
58720sandygcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
58720sandygcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
58720sandygcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
58848sandygcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
59040sandygcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
59168sandygcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
59200sandygcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
59232sandygcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
59264sandygcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
59392sandygcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
59424sandygcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
59424sandygcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
59488sandygcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
59488sandygcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
59520sandygcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
59552sandygcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
59840sandygcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
59872sandygcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
59904sandygcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
59936sandygcc -m32 -Os -fomit-frame-pointer2018051420171218
59936sandygcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
59936sandygcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
59936sandygcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
59936sandygcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
59936sandygcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
59968sandygcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
59968sandygcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
60032sandygcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
60064sandygcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
60128sandygcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
60160sandygcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
60160sandygcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
60288sandygcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
60288sandygcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
60480sandygcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
60608sandygcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
60640sandygcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
60864sandygcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
61504sandygcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
61536sandygcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
61760sandygcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
61824sandygcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
61856sandygcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
61888sandygcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
61888sandygcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
62016sandygcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
62016sandygcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
64320sandygcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218

Compiler output

Implementation: crypto_hash/bblake256/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:174:17: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: const __m128i r8 = _mm_set_epi8(12,15,14,13,8,11,10,9,4,7,6,5,0,3,2,1);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:193:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:191:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
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/bblake256/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:188: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:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:202:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
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:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:200:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
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:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:198:8: error: called from here
hash.c: row1 = _mm_set_epi32(state->gt;h[ 3], state->gt;h[ 2],
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/bblake256/ssse3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake256_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:187:15: error: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3: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:186:15: error: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3: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:185:15: error: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3: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/bblake256/ssse3
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/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:193:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:191:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
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/bblake256/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 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:202:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
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:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:200:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
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:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:198:8: error: called from here
hash.c: row1 = _mm_set_epi32(state->gt;h[ 3], state->gt;h[ 2],
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: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: ...

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/bblake256/ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake256_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:187:15: error: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3: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:186:15: error: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3: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:185:15: error: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3: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:3:0:
hash.c: hash.c: In function 'blake256_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:187:15: error: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3: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:186:15: error: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3: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:185:15: error: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3: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