Implementation notes: amd64, bulldozer, crypto_hash/blake512

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_hash
Primitive: blake512
TimeImplementationCompilerBenchmark dateSUPERCOP version
11874xopgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
12075xopgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
12469xopgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
12484xopgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
12936vect128-xopgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
13410vect128-xopgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
13535vect128-xopgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
13545vect128-xopgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
15252avxiccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
15278avxiccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
15292avxiccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
15372avxiccgcc -m64 -Os -fomit-frame-pointer2012052220120521
15399avxiccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
15415avxiccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
15430avxiccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
15443avxiccgcc -m64 -O3 -fomit-frame-pointer2012052220120521
15445avxiccgcc -march=barcelona -O -fomit-frame-pointer2012052220120521
15449avxiccgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
15452avxiccgcc -O -fomit-frame-pointer2012052220120521
15456avxiccgcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
15461avxiccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
15487avxiccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
15494avxiccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
15500avxiccgcc -march=k8 -Os -fomit-frame-pointer2012052220120521
15510avxiccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
15516avxiccgcc -march=nocona -Os -fomit-frame-pointer2012052220120521
15517avxiccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
15531avxiccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
15535avxiccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
15536avxiccgcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
15537avxiccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
15540avxiccgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
15541avxiccgcc -O3 -fomit-frame-pointer2012052220120521
15547avxiccgcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
15548avxiccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
15551avxiccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
15555avxiccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
15558avxiccgcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
15570avxiccgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
15575avxiccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
15582avxiccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
15584avxiccgcc -m64 -O -fomit-frame-pointer2012052220120521
15590avxiccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
15593avxiccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
15595avxiccgcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
15596avxiccgcc -O2 -fomit-frame-pointer2012052220120521
15604avxiccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
15605avxiccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
15610avxiccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
15611avxiccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
15614avxiccgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
15616avxiccgcc -march=k8 -O -fomit-frame-pointer2012052220120521
15618avxiccgcc2012052220120521
15618avxiccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
15622avxiccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
15624avxiccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
15626avxiccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
15637avxiccgcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
15638avxiccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
15638avxiccgcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
15640avxiccgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
15642avxiccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
15654avxiccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
15660avxiccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
15665avxiccgcc -m64 -O2 -fomit-frame-pointer2012052220120521
15671sse41gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
15675sse41gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
15677avxiccgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
15682avxiccgcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
15720avxiccgcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
15722avxiccgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
15739avxiccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
15746avxiccgcc -funroll-loops2012052220120521
15753avxiccgcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
15754avxicccc2012052220120521
15762avxiccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
15763sse41gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
15763avxiccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
15767avxiccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
15774avxiccgcc -march=nocona -O -fomit-frame-pointer2012052220120521
15780avxiccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
15784avxiccgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
15787avxiccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
15801avxiccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
15806sse41gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
15811avxiccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
15813avxiccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
15840sse41gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
15858sse41gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
15864sse41gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
15915avxiccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
15935avxiccgcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
15938avxiccgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
15948vect128-inplacegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
16021vect128-inplacegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
16025sse41gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
16031vect128-inplacegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
16036sse41gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
16102avxiccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
16132vect128-inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
16179sse41gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
16184sse41gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
16222vect128gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
16252vect128-inplacegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
16264vect128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
16266sse41gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
16269vect128gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
16281sse41gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
16287sse41gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
16296vect128-inplacegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
16299vect128-inplacegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
16306vect128gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
16309sse41gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
16339sse41gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
16342vect128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
16372vect128gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
16403sse41gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
16407vect128-inplacegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
16432sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
16435vect128-inplacegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
16466vect128-inplacegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
16488vect128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
16501vect128-inplacegcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
16513sse41gcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
16585vect128-inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
16654sse41gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
16684vect128-inplacegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
16714vect128-inplacegcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
16742vect128-inplacegcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
16804vect128-inplacegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
16862vect128-inplacegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
16927vect128-inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
17064vect128-inplacegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
17139vect128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
17297xop-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
17349avxiccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
17381avxiccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
17400avxiccgcc -Os -fomit-frame-pointer2012052220120521
17436avxiccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
17601avxiccgcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
17618sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
17623avxiccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
17623avxiccgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
17627sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
17649avxiccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
17658sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
17668avxiccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
17674avxiccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
17688avxiccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
17693sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
17694bswapgcc -m64 -O -fomit-frame-pointer2012052220120521
17695xop-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
17706bswapgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
17714vect128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
17729avxiccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
17735avxiccgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
17738avxiccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
17746sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
17756sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
17772vect128-inplacegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
17800sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
17838sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
17860sphlibgcc -O2 -fomit-frame-pointer2012052220120521
17860bswapgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
17866avxiccgcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
17871avxiccgcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
17876avxiccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
17907vect128gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
17912sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
17921avxiccgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
17946avxiccgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
17996avxiccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
18039avxiccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
18044sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
18056sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
18060sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
18080vect128gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
18114avxiccgcc -funroll-loops -O -fomit-frame-pointer2012052220120521
18127sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
18144vect128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
18165vect128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
18168sphlibgcc -m64 -O -fomit-frame-pointer2012052220120521
18168vect128gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
18169sphlibgcc -m64 -O2 -fomit-frame-pointer2012052220120521
18190sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
18227sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
18230vect128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
18235sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
18237avxiccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
18243sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
18244sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
18252sphlibgcc -m64 -O3 -fomit-frame-pointer2012052220120521
18268vect128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
18271sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
18295sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
18302sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
18355sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
18388sse41gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
18430vect128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
18433avxiccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
18451sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
18481sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
18484sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
18510sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
18537sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
18537sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
18552sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
18554sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
18557bswapgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
18570sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
18582vect128gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
18633sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
18636bswapgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
18637sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
18640bswapgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
18655sse41gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
18658bswapgcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
18662bswapgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
18667sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
18669sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
18673sphlibgcc -march=barcelona -O -fomit-frame-pointer2012052220120521
18679sphlibgcc -funroll-loops -O -fomit-frame-pointer2012052220120521
18685sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
18708bswapgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
18712sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
18714sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
18750sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
18751sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
18762sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
18793sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
18793sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
18810bswapgcc -O -fomit-frame-pointer2012052220120521
18824sphlibgcc -march=nocona -O -fomit-frame-pointer2012052220120521
18846bswapgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
18846bswapgcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
18855bswapgcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
18888sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
18894sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
18897sse41gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
18897sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
18911bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
18917bswapgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
18919bswapgcc -march=nocona -O -fomit-frame-pointer2012052220120521
18934bswapgcc -funroll-loops -O -fomit-frame-pointer2012052220120521
18936sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
18939bswapgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
18946sse41gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
18946sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
18951sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
18955sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
18972sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
18972bswapgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
18993bswapgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
18996sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
19003bswapgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
19016sphlibgcc -O -fomit-frame-pointer2012052220120521
19019bswapgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
19020bswapgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
19021bswapgcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
19026sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
19045bswapgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
19052bswapgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
19056sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
19057bswapgcc -m64 -O2 -fomit-frame-pointer2012052220120521
19070bswapgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
19077bswapgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
19079bswapgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
19094sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
19102sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
19103sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
19109bswapgcc -O2 -fomit-frame-pointer2012052220120521
19133bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
19133bswapgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
19138bswapgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
19152vect128gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
19178sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
19194bswapgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
19203bswapgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
19218bswapgcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
19237sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
19239sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
19243bswapgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
19249sphlibgcc -O3 -fomit-frame-pointer2012052220120521
19252bswapgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
19255bswapgcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
19258bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
19259vect128gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
19278bswapgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
19281bswapgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
19281sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
19282sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
19282sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
19289bswapgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
19299sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
19309bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
19316vect128-inplacegcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
19322bswapgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
19330bswapgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
19346sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
19350bswapgcc -march=k8 -O -fomit-frame-pointer2012052220120521
19374vect128-inplacegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
19378bswapgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
19380bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
19384bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
19385bswapgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
19403sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
19405sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
19416sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
19425sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
19425sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
19425bswapgcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
19432bswapgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
19439vect128-inplacegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
19440bswapgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
19443bswapgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
19459bswapgcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
19462bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
19475bswapgcc -m64 -O3 -fomit-frame-pointer2012052220120521
19476bswapgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
19486bswapgcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
19488bswapgcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
19489sphlibgcc -march=k8 -O -fomit-frame-pointer2012052220120521
19495bswapgcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
19496bswapgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
19509bswapgcc -march=barcelona -O -fomit-frame-pointer2012052220120521
19513bswapgcc -march=k8 -Os -fomit-frame-pointer2012052220120521
19526sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
19530bswapgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
19532bswapgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
19537sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
19545bswapgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
19550bswapgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
19570bswapgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
19574bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
19575vect128gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
19578bswapgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
19584bswapgcc -Os -fomit-frame-pointer2012052220120521
19586bswapgcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
19587bswapgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
19593bswapgcc -march=nocona -Os -fomit-frame-pointer2012052220120521
19599bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
19605sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
19606bswapgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
19621bswapgcc -O3 -fomit-frame-pointer2012052220120521
19624bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
19626bswapgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
19635sse41gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
19636sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
19637bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
19638bswapgcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
19644bswapgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
19658sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
19658bswapgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
19660sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
19661sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
19664regsgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
19667bswapgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
19677sphlibgcc -march=k8 -Os -fomit-frame-pointer2012052220120521
19721sphlibgcc -m64 -Os -fomit-frame-pointer2012052220120521
19753bswapgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
19764bswapgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
19764sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
19773vect128gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
19782regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
19793bswapgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
19798bswapgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
19800xop-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
19810bswapgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
19811bswapgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
19818sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
19836vect128-inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
19839sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
19852bswapgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
19862bswapgcc -m64 -Os -fomit-frame-pointer2012052220120521
19965sphlibgcc -Os -fomit-frame-pointer2012052220120521
19981bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
20010bswapgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
20042vect128-inplacegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
20047bswapgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
20054bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
20072bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
20081sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
20126sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
20142sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
20151sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
20218sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
20331vect128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
20356sphlibgcc -march=nocona -Os -fomit-frame-pointer2012052220120521
20365vect128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
20454vect128gcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
20481vect128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
20688regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
20690vect128gcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
20715regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
20759regsgcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
20795regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
20800regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
20827vect128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
20833regsgcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
20837xop-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
20838sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
20855regsgcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
20879sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
20919regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
20937regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
21010regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
21011regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
21015regsgcc -march=nocona -O -fomit-frame-pointer2012052220120521
21038sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
21086sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
21089regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
21094regsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
21104regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
21106regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
21140regsgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
21142regsgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
21157regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
21159regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
21160regsgcc -O3 -fomit-frame-pointer2012052220120521
21177regsgcc -O -fomit-frame-pointer2012052220120521
21186regsgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
21195regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
21231regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
21235regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
21240regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
21267regsgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
21308sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
21316regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
21327regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
21330regsgcc -march=barcelona -O -fomit-frame-pointer2012052220120521
21335regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
21351regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
21357regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
21360regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
21370regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
21372regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
21374regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
21383regsgcc -O2 -fomit-frame-pointer2012052220120521
21413regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
21428regsgcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
21450regsgcc -m64 -O -fomit-frame-pointer2012052220120521
21452regsgcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
21455regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
21462sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
21462regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
21480regsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
21486sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
21494regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
21494regsgcc -m64 -O2 -fomit-frame-pointer2012052220120521
21500regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
21511regsgcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
21520regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
21522regsgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
21537regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
21548regsgcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
21548regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
21556regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
21560regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
21584regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
21598regsgcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
21619regsgcc -march=k8 -O -fomit-frame-pointer2012052220120521
21636regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
21642regsgcc -m64 -O3 -fomit-frame-pointer2012052220120521
21668regsgcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
21673sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
21677regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
21706regsgcc -march=nocona -Os -fomit-frame-pointer2012052220120521
21746regsgcc -Os -fomit-frame-pointer2012052220120521
21750regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
21751regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
21753regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
21758regsgcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
21774vect128-inplacegcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
21788regsgcc -march=k8 -Os -fomit-frame-pointer2012052220120521
21790regsgcc -m64 -Os -fomit-frame-pointer2012052220120521
21793regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
21802regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
21830regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
21841sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
21859regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
21860vect128-inplacegcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
21861regsgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
21864regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
21881regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
21891regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
21892regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
21907regsgcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
21923regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
21946regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
21947regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
21949sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
21950regsgcc -funroll-loops -O -fomit-frame-pointer2012052220120521
21958regsgcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
21973regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
21983sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
21992regsgcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
22004regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
22041regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
22096regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
22120vect128-inplacegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
22209regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
22223sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
22224regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
22280sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
22283sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
22297regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
22370sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
22393sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
22428sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
22507sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
22528sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
22533sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
22555sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
22635sse2gcc -march=nocona -Os -fomit-frame-pointer2012052220120521
22699sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
22701regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
22718regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
22719sse2gcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
22767sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
22801sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
22823sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
22825sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
22835sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
22839sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
22873sse2gcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
22906sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
22910sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
22935sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
22994regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
22997sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
22999sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
23007sse2gcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
23040sse2gcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
23152sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
23175sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
23199sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
23206sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
23222sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
23235sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
23284sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
23320sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
23345sse2gcc -march=nocona -O -fomit-frame-pointer2012052220120521
23377sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
23396sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
23405sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
23408sse2gcc -march=k8 -O -fomit-frame-pointer2012052220120521
23499sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
23513sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
23547sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
23556sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
23583sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
23617sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
23634sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
23716sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
23773sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
23783sse2gcc -O2 -fomit-frame-pointer2012052220120521
23789sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
23792sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
23852sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
23860sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
23872sse2gcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
23883sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
23896refgcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
23923sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
23976sphlib-smallgcc -O3 -fomit-frame-pointer2012052220120521
23978sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
24012sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
24037refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
24047sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
24054sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
24084sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
24085sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
24107sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
24124sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
24132sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
24137sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
24157sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
24206sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
24229sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
24247sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
24248sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
24263sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
24300sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
24301sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
24306refgcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
24306sse2gcc -m64 -O -fomit-frame-pointer2012052220120521
24322sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
24329sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
24336sse2gcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
24369sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012052220120521
24397sse2gcc -O3 -fomit-frame-pointer2012052220120521
24447sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
24455sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
24473sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
24476sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
24483refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
24484sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
24536sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
24550refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
24584sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
24594sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
24598sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
24612sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
24621sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
24661sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
24680sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
24764sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
24821sphlib-smallgcc -O2 -fomit-frame-pointer2012052220120521
24832refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
24837sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
24921sse2gcc -m64 -O3 -fomit-frame-pointer2012052220120521
24930sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
24988sse2gcc -m64 -O2 -fomit-frame-pointer2012052220120521
25005refgcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
25005refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
25036refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
25044sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
25064refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
25076sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
25078sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
25092sse2gcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
25126sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
25145sphlib-smallgcc -m64 -O -fomit-frame-pointer2012052220120521
25162sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
25168sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
25184refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
25185refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
25188refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
25249sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012052220120521
25258sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
25270refgcc -O3 -fomit-frame-pointer2012052220120521
25275sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
25317sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
25320sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
25325sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2012052220120521
25383sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
25394sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
25438refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
25448refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
25462sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
25473sse2gcc -m64 -Os -fomit-frame-pointer2012052220120521
25553refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
25559sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
25560sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
25570sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
25570refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
25589sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2012052220120521
25600refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
25651refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
25653refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
25685refgcc -m64 -O3 -fomit-frame-pointer2012052220120521
25725sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2012052220120521
25779sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
25832sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
25895sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
25914sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
26015sse2gcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
26029sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
26052sphlib-smallgcc -O -fomit-frame-pointer2012052220120521
26054refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
26058refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
26067refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
26094sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
26122sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
26125refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
26211sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
26224refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
26313sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
26315refgcc -m64 -O2 -fomit-frame-pointer2012052220120521
26318refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
26354refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
26390refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
26440refgcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
26441sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
26477refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
26587sse2gcc -march=k8 -Os -fomit-frame-pointer2012052220120521
26702refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
26739sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012052220120521
26794refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
26880refgcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
27078refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
27225refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
27258refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
27258refgcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
27346refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
27390refgcc -funroll-loops -O -fomit-frame-pointer2012052220120521
27450refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
27523refgcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
27530refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
27537refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
27563sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
27569sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
27594sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
27595refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
27613refgcc -march=barcelona -O -fomit-frame-pointer2012052220120521
27640refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
27652refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
27810refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
27837sse2gcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
27863sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
28091refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
28094refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
28222refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
28278refgcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
28309refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
28352refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
28378refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
28387sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
28418refgcc -O2 -fomit-frame-pointer2012052220120521
28457refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
28505refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
28509refgcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
28569refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
28622sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
28628refgcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
28675refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
28780refgcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
29037sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
29057sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
29147refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
29213sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
29223refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
29264sse2gcc -O -fomit-frame-pointer2012052220120521
29287refgcc -march=nocona -O -fomit-frame-pointer2012052220120521
29316sse2gcc -march=barcelona -O -fomit-frame-pointer2012052220120521
29326refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
29383sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
29419refgcc -m64 -O -fomit-frame-pointer2012052220120521
29435refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
29464sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
29475sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
29527sse2gcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
29529refgcc -O -fomit-frame-pointer2012052220120521
29578sse2gcc -funroll-loops -O -fomit-frame-pointer2012052220120521
29623sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
29632sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
29642sse2gcc -Os -fomit-frame-pointer2012052220120521
29642refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
29768sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
29775sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
29895sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
30200sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
30365refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
30377refgcc -march=k8 -O -fomit-frame-pointer2012052220120521
30425sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
30453sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
30703refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
30707refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
30730sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
30732refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
30813refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
30867refgcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
31010refgcc -march=nocona -Os -fomit-frame-pointer2012052220120521
31160refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
31216refgcc -m64 -Os -fomit-frame-pointer2012052220120521
31409refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
31437refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
31439refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
31443sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
31515refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
31533refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
31556refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
31605refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
31618refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
31680refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
31708refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
31745refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
31857refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
31873sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
31885sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
31936sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
31940sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2012052220120521
31982sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
32049sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
32051refgcc -Os -fomit-frame-pointer2012052220120521
32167sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
32171sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
32312refgcc -march=k8 -Os -fomit-frame-pointer2012052220120521
32554sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
32560sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
32594sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
32617sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
32685sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
32689refgcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
32788sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012052220120521
32857sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
33340sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
33351refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
33362sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
33397sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
33553sphlib-smallgcc -Os -fomit-frame-pointer2012052220120521
33690sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
33781sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
33783sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
33819sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2012052220120521
33854sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
33940sandygcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
34380sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
43095sandygcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
43676sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
43876sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
44288sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
44331sandygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
44668sandygcc -O2 -fomit-frame-pointer2012052220120521
44676sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
44683sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
44865sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
44980sandygcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
45041sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
45116sandygcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
45149sandygcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
45188sandygcc -m64 -O3 -fomit-frame-pointer2012052220120521
45685sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
45790sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
45900sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
46091sandygcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
46101sandygcc -m64 -Os -fomit-frame-pointer2012052220120521
46395sandygcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
46644sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
46841sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
46881sandygcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
46957sandygcc -march=k8 -Os -fomit-frame-pointer2012052220120521
47033sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
47047sandygcc -m64 -O2 -fomit-frame-pointer2012052220120521
47069sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
47157sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
47238sandygcc -funroll-loops -O -fomit-frame-pointer2012052220120521
47254sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
47275sandygcc -march=nocona -O -fomit-frame-pointer2012052220120521
47315sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
47325sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
47395sandygcc -march=k8 -O -fomit-frame-pointer2012052220120521
47546sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
47553sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
47600sandygcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
47617sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
47663sandygcc -march=barcelona -O -fomit-frame-pointer2012052220120521
47744sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
48004sse2sgcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
48088sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
48214sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
48294sse2sgcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
48366sse2sgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
48394sse2sgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
48442sse2sgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
48684sse2sgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
49118sandygcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
49223sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
49495sandygcc -march=nocona -Os -fomit-frame-pointer2012052220120521
49634ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
49713sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
49938sse2sgcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
50073sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
50179sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
50509sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
50538sse2sgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
50656sandygcc -O3 -fomit-frame-pointer2012052220120521
50820sse2sgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
50896sse2sgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
50908sse2sgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
51000sse2sgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
51252sse2sgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
51521sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
51647sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
51996sse2sgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
52392sse2sgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
52500sse2sgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
52761sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
52938sandygcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
53115ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
53133sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
53149sse2sgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
53195sse2sgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
53205sandygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
53235sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
53254ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
53432sse2sgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
53501sse2sgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
53515sse2sgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
53570sse2sgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
53613sse2sgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
53615sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
53895sse2sgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
54084sse2sgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
54188sse2sgcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
54317sandygcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
55830sandygcc -m64 -O -fomit-frame-pointer2012052220120521
56422sse2sgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
56839sse2sgcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
57130sse2sgcc -m64 -O2 -fomit-frame-pointer2012052220120521
57195sse2sgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
57239sse2sgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
57304sse2sgcc -O2 -fomit-frame-pointer2012052220120521
57513sandygcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
57530sse2sgcc -m64 -O3 -fomit-frame-pointer2012052220120521
58142sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
58170sandygcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
58231sandygcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
58281sandygcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
58315sandygcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
58324sandygcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
58556sandygcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
58656sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
58718sandygcc -O -fomit-frame-pointer2012052220120521
58838sse2sgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
58861sandygcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
58873sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
58952sandygcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
58991sse2sgcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
58995sse2sgcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
58997sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
59008sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
59104sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
59157sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
59231sse2sgcc -O3 -fomit-frame-pointer2012052220120521
59243sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
59246sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
59250sse2sgcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
59439sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
59556sse2sgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
59610sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
59642sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
59657sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
59680sandygcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
59691sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
59712sse2sgcc -Os -fomit-frame-pointer2012052220120521
59734sandygcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
59860sandygcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
59907sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
59931sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
59937sandygcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
60052sandygcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
60087sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
60096sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
60312sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
60635sse2sgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
60712sandygcc -Os -fomit-frame-pointer2012052220120521
60879sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
60982sse2sgcc -march=k8 -Os -fomit-frame-pointer2012052220120521
60992ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
61039ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
61159ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
61350sse2sgcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
61538ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
61572ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
61634sse2sgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
61651sse2sgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
61790sse2sgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
61958sse2sgcc -m64 -Os -fomit-frame-pointer2012052220120521
62218ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
62406ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
62475sse2sgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
62542sse2sgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
62640ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
63121ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
63373sse2sgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
63731sse2sgcc -march=nocona -O -fomit-frame-pointer2012052220120521
63855sse2sgcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
63898ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
63921ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
64130ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
64316sse2sgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
64328ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
64373ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
64380sse2sgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
64498ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
64529sse2sgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
64923ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
65460ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
65763ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
65928ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
66190sse2sgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
66545sse2sgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
66593ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
66695ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
66786sse2sgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
66792sse2sgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
66809sse2sgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
66838ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
67648sse2sgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
67741sse2sgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
67830sse2sgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
67887sse2sgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
68117sse2sgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
68144sse2sgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
68157sse2sgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
68267sse2sgcc -funroll-loops -O -fomit-frame-pointer2012052220120521
68516sse2sgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
68789ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
68890sse2sgcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
68978sse2sgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
69176sse2sgcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
69192sse2sgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
69733ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
69770ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
69862sse2sgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
69994sse2sgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
70085sse2sgcc -march=nocona -Os -fomit-frame-pointer2012052220120521
70134sse2sgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
70279sse2sgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
70848sse2sgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
71071sse2sgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
71080sse2sgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
71234sse2sgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
71256sse2sgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
71281sse2sgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
71572sse2sgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
71701sse2sgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
71855sse2sgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
72224sse2sgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
72338sse2sgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
72479sse2sgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
72541sse2sgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
73134sse2sgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
73162sse2sgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
74103sse2sgcc -m64 -O -fomit-frame-pointer2012052220120521
74134sse2sgcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
74152sse2sgcc -O -fomit-frame-pointer2012052220120521
75331sse2sgcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
75365sse2sgcc -march=k8 -O -fomit-frame-pointer2012052220120521
78138sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
79010sse2sgcc -march=barcelona -O -fomit-frame-pointer2012052220120521
79201sse2sgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
94372sphlibgcc2012052220120521
94709sphlibgcc -funroll-loops2012052220120521
96945sphlibcc2012052220120521
102565sphlib-smallgcc2012052220120521
106089sphlib-smallgcc -funroll-loops2012052220120521
106225sphlib-smallcc2012052220120521
112021refgcc2012052220120521
112786refgcc -funroll-loops2012052220120521
113259refcc2012052220120521
122320regsgcc -funroll-loops2012052220120521
130879bswapcc2012052220120521
133409bswapgcc -funroll-loops2012052220120521
134047bswapgcc2012052220120521
140261regsgcc2012052220120521
142501regscc2012052220120521
177772sandycc2012052220120521
180428sandygcc2012052220120521
181652sandygcc -funroll-loops2012052220120521
539281sse2cc2012052220120521
640024sse2gcc2012052220120521
643222sse2gcc -funroll-loops2012052220120521
681258sse2sgcc2012052220120521
691975sse2sgcc -funroll-loops2012052220120521
705418sse2scc2012052220120521

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: cc
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:141:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:142:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:143:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:144:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:145:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:146:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:147:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:304:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:304:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc ssse3
gcc ssse3
gcc -O2 -fomit-frame-pointer ssse3
gcc -O3 -fomit-frame-pointer ssse3
gcc -O -fomit-frame-pointer ssse3
gcc -Os -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops ssse3
gcc -funroll-loops -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -O -fomit-frame-pointer ssse3
gcc -funroll-loops -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m64 -O2 -fomit-frame-pointer ssse3
gcc -m64 -O3 -fomit-frame-pointer ssse3
gcc -m64 -O -fomit-frame-pointer ssse3
gcc -m64 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -march=barcelona -O -fomit-frame-pointer ssse3
gcc -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -march=k8 -O -fomit-frame-pointer ssse3
gcc -march=k8 -Os -fomit-frame-pointer ssse3
gcc -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -march=nocona -O -fomit-frame-pointer ssse3
gcc -march=nocona -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake512/xop
Compiler: cc
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'

Number of similar (compiler,implementation) pairs: 95, namely:
CompilerImplementations
cc xop
gcc xop
gcc -O2 -fomit-frame-pointer xop
gcc -O3 -fomit-frame-pointer xop
gcc -O -fomit-frame-pointer xop
gcc -Os -fomit-frame-pointer xop
gcc -fno-schedule-insns -O2 -fomit-frame-pointer xop
gcc -fno-schedule-insns -O3 -fomit-frame-pointer xop
gcc -fno-schedule-insns -O -fomit-frame-pointer xop
gcc -fno-schedule-insns -Os -fomit-frame-pointer xop
gcc -funroll-loops xop
gcc -funroll-loops -O2 -fomit-frame-pointer xop
gcc -funroll-loops -O3 -fomit-frame-pointer xop
gcc -funroll-loops -O -fomit-frame-pointer xop
gcc -funroll-loops -Os -fomit-frame-pointer xop
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer xop
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer xop
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer xop
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer xop
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -O -fomit-frame-pointer xop
gcc -funroll-loops -m64 -Os -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer xop
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer xop
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer xop
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer xop
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer xop
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer xop
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer xop
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer xop
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer xop
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer xop
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer xop
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer xop
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer xop
gcc -m64 -O2 -fomit-frame-pointer xop
gcc -m64 -O3 -fomit-frame-pointer xop
gcc -m64 -O -fomit-frame-pointer xop
gcc -m64 -Os -fomit-frame-pointer xop
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer xop
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer xop
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer xop
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer xop
gcc -m64 -march=core2 -O2 -fomit-frame-pointer xop
gcc -m64 -march=core2 -O3 -fomit-frame-pointer xop
gcc -m64 -march=core2 -O -fomit-frame-pointer xop
gcc -m64 -march=core2 -Os -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer xop
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer xop
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer xop
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer xop
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer xop
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer xop
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer xop
gcc -m64 -march=corei7 -O -fomit-frame-pointer xop
gcc -m64 -march=corei7 -Os -fomit-frame-pointer xop
gcc -m64 -march=k8 -O2 -fomit-frame-pointer xop
gcc -m64 -march=k8 -O3 -fomit-frame-pointer xop
gcc -m64 -march=k8 -O -fomit-frame-pointer xop
gcc -m64 -march=k8 -Os -fomit-frame-pointer xop
gcc -m64 -march=nocona -O2 -fomit-frame-pointer xop
gcc -m64 -march=nocona -O3 -fomit-frame-pointer xop
gcc -m64 -march=nocona -O -fomit-frame-pointer xop
gcc -m64 -march=nocona -Os -fomit-frame-pointer xop
gcc -march=barcelona -O2 -fomit-frame-pointer xop
gcc -march=barcelona -O3 -fomit-frame-pointer xop
gcc -march=barcelona -O -fomit-frame-pointer xop
gcc -march=barcelona -Os -fomit-frame-pointer xop
gcc -march=k8 -O2 -fomit-frame-pointer xop
gcc -march=k8 -O3 -fomit-frame-pointer xop
gcc -march=k8 -O -fomit-frame-pointer xop
gcc -march=k8 -Os -fomit-frame-pointer xop
gcc -march=nocona -O2 -fomit-frame-pointer xop
gcc -march=nocona -O3 -fomit-frame-pointer xop
gcc -march=nocona -O -fomit-frame-pointer xop
gcc -march=nocona -Os -fomit-frame-pointer xop

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: cc
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117:1: error: type mismatch in conditional expression
hash.c: ...
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc sse41
gcc sse41
gcc -O2 -fomit-frame-pointer sse41
gcc -O3 -fomit-frame-pointer sse41
gcc -O -fomit-frame-pointer sse41
gcc -Os -fomit-frame-pointer sse41
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sse41
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sse41
gcc -fno-schedule-insns -O -fomit-frame-pointer sse41
gcc -fno-schedule-insns -Os -fomit-frame-pointer sse41
gcc -funroll-loops sse41
gcc -funroll-loops -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -O -fomit-frame-pointer sse41
gcc -funroll-loops -Os -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer sse41
gcc -m64 -O2 -fomit-frame-pointer sse41
gcc -m64 -O3 -fomit-frame-pointer sse41
gcc -m64 -O -fomit-frame-pointer sse41
gcc -m64 -Os -fomit-frame-pointer sse41
gcc -m64 -march=k8 -O2 -fomit-frame-pointer sse41
gcc -m64 -march=k8 -O3 -fomit-frame-pointer sse41
gcc -m64 -march=k8 -O -fomit-frame-pointer sse41
gcc -m64 -march=k8 -Os -fomit-frame-pointer sse41
gcc -m64 -march=nocona -O2 -fomit-frame-pointer sse41
gcc -m64 -march=nocona -O3 -fomit-frame-pointer sse41
gcc -m64 -march=nocona -O -fomit-frame-pointer sse41
gcc -m64 -march=nocona -Os -fomit-frame-pointer sse41
gcc -march=barcelona -O2 -fomit-frame-pointer sse41
gcc -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -march=barcelona -O -fomit-frame-pointer sse41
gcc -march=barcelona -Os -fomit-frame-pointer sse41
gcc -march=k8 -O2 -fomit-frame-pointer sse41
gcc -march=k8 -O3 -fomit-frame-pointer sse41
gcc -march=k8 -O -fomit-frame-pointer sse41
gcc -march=k8 -Os -fomit-frame-pointer sse41
gcc -march=nocona -O2 -fomit-frame-pointer sse41
gcc -march=nocona -O3 -fomit-frame-pointer sse41
gcc -march=nocona -O -fomit-frame-pointer sse41
gcc -march=nocona -Os -fomit-frame-pointer sse41

Compiler output

Implementation: crypto_hash/blake512/xop-2
Compiler: cc
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:92:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:93:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:94:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:95:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:96:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:97:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:98:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:99:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:124:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:139:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:242:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:243:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:244:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:245:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'

Number of similar (compiler,implementation) pairs: 95, namely:
CompilerImplementations
cc xop-2
gcc xop-2
gcc -O2 -fomit-frame-pointer xop-2
gcc -O3 -fomit-frame-pointer xop-2
gcc -O -fomit-frame-pointer xop-2
gcc -Os -fomit-frame-pointer xop-2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer xop-2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer xop-2
gcc -fno-schedule-insns -O -fomit-frame-pointer xop-2
gcc -fno-schedule-insns -Os -fomit-frame-pointer xop-2
gcc -funroll-loops xop-2
gcc -funroll-loops -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -O -fomit-frame-pointer xop-2
gcc -funroll-loops -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer xop-2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer xop-2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer xop-2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer xop-2
gcc -m64 -O2 -fomit-frame-pointer xop-2
gcc -m64 -O3 -fomit-frame-pointer xop-2
gcc -m64 -O -fomit-frame-pointer xop-2
gcc -m64 -Os -fomit-frame-pointer xop-2
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer xop-2
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer xop-2
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer xop-2
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -O2 -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -O3 -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -O -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -Os -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer xop-2
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer xop-2
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer xop-2
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer xop-2
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer xop-2
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer xop-2
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer xop-2
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer xop-2
gcc -m64 -march=corei7 -O -fomit-frame-pointer xop-2
gcc -m64 -march=corei7 -Os -fomit-frame-pointer xop-2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer xop-2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer xop-2
gcc -m64 -march=k8 -O -fomit-frame-pointer xop-2
gcc -m64 -march=k8 -Os -fomit-frame-pointer xop-2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer xop-2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer xop-2
gcc -m64 -march=nocona -O -fomit-frame-pointer xop-2
gcc -m64 -march=nocona -Os -fomit-frame-pointer xop-2
gcc -march=barcelona -O2 -fomit-frame-pointer xop-2
gcc -march=barcelona -O3 -fomit-frame-pointer xop-2
gcc -march=barcelona -O -fomit-frame-pointer xop-2
gcc -march=barcelona -Os -fomit-frame-pointer xop-2
gcc -march=k8 -O2 -fomit-frame-pointer xop-2
gcc -march=k8 -O3 -fomit-frame-pointer xop-2
gcc -march=k8 -O -fomit-frame-pointer xop-2
gcc -march=k8 -Os -fomit-frame-pointer xop-2
gcc -march=nocona -O2 -fomit-frame-pointer xop-2
gcc -march=nocona -O3 -fomit-frame-pointer xop-2
gcc -march=nocona -O -fomit-frame-pointer xop-2
gcc -march=nocona -Os -fomit-frame-pointer xop-2

Compiler output

Implementation: crypto_hash/blake512/vect128-inplace
Compiler: cc
vector.c: vector.c: In function 'round512':
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc vect128-inplace
gcc vect128-inplace
gcc -O2 -fomit-frame-pointer vect128-inplace
gcc -O3 -fomit-frame-pointer vect128-inplace
gcc -O -fomit-frame-pointer vect128-inplace
gcc -Os -fomit-frame-pointer vect128-inplace
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128-inplace
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128-inplace
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128-inplace
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops vect128-inplace
gcc -funroll-loops -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vect128-inplace
gcc -m64 -O2 -fomit-frame-pointer vect128-inplace
gcc -m64 -O3 -fomit-frame-pointer vect128-inplace
gcc -m64 -O -fomit-frame-pointer vect128-inplace
gcc -m64 -Os -fomit-frame-pointer vect128-inplace
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vect128-inplace
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vect128-inplace
gcc -m64 -march=k8 -O -fomit-frame-pointer vect128-inplace
gcc -m64 -march=k8 -Os -fomit-frame-pointer vect128-inplace
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vect128-inplace
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vect128-inplace
gcc -m64 -march=nocona -O -fomit-frame-pointer vect128-inplace
gcc -m64 -march=nocona -Os -fomit-frame-pointer vect128-inplace
gcc -march=barcelona -O2 -fomit-frame-pointer vect128-inplace
gcc -march=barcelona -O3 -fomit-frame-pointer vect128-inplace
gcc -march=barcelona -O -fomit-frame-pointer vect128-inplace
gcc -march=barcelona -Os -fomit-frame-pointer vect128-inplace
gcc -march=k8 -O2 -fomit-frame-pointer vect128-inplace
gcc -march=k8 -O3 -fomit-frame-pointer vect128-inplace
gcc -march=k8 -O -fomit-frame-pointer vect128-inplace
gcc -march=k8 -Os -fomit-frame-pointer vect128-inplace
gcc -march=nocona -O2 -fomit-frame-pointer vect128-inplace
gcc -march=nocona -O3 -fomit-frame-pointer vect128-inplace
gcc -march=nocona -O -fomit-frame-pointer vect128-inplace
gcc -march=nocona -Os -fomit-frame-pointer vect128-inplace

Compiler output

Implementation: crypto_hash/blake512/vect128-xop
Compiler: cc
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:646:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:753:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc vect128-xop
gcc vect128-xop
gcc -O2 -fomit-frame-pointer vect128-xop
gcc -O3 -fomit-frame-pointer vect128-xop
gcc -O -fomit-frame-pointer vect128-xop
gcc -Os -fomit-frame-pointer vect128-xop
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128-xop
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128-xop
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128-xop
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops vect128-xop
gcc -funroll-loops -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vect128-xop
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vect128-xop
gcc -m64 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -O -fomit-frame-pointer vect128-xop
gcc -m64 -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=k8 -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=k8 -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=nocona -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=nocona -Os -fomit-frame-pointer vect128-xop
gcc -march=barcelona -O2 -fomit-frame-pointer vect128-xop
gcc -march=barcelona -O3 -fomit-frame-pointer vect128-xop
gcc -march=barcelona -O -fomit-frame-pointer vect128-xop
gcc -march=barcelona -Os -fomit-frame-pointer vect128-xop
gcc -march=k8 -O2 -fomit-frame-pointer vect128-xop
gcc -march=k8 -O3 -fomit-frame-pointer vect128-xop
gcc -march=k8 -O -fomit-frame-pointer vect128-xop
gcc -march=k8 -Os -fomit-frame-pointer vect128-xop
gcc -march=nocona -O2 -fomit-frame-pointer vect128-xop
gcc -march=nocona -O3 -fomit-frame-pointer vect128-xop
gcc -march=nocona -O -fomit-frame-pointer vect128-xop
gcc -march=nocona -Os -fomit-frame-pointer vect128-xop

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: cc
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc vect128
gcc vect128
gcc -O2 -fomit-frame-pointer vect128
gcc -O3 -fomit-frame-pointer vect128
gcc -O -fomit-frame-pointer vect128
gcc -Os -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops vect128
gcc -funroll-loops -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -O -fomit-frame-pointer vect128
gcc -funroll-loops -Os -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vect128
gcc -m64 -O2 -fomit-frame-pointer vect128
gcc -m64 -O3 -fomit-frame-pointer vect128
gcc -m64 -O -fomit-frame-pointer vect128
gcc -m64 -Os -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -march=barcelona -O -fomit-frame-pointer vect128
gcc -march=barcelona -Os -fomit-frame-pointer vect128
gcc -march=k8 -O2 -fomit-frame-pointer vect128
gcc -march=k8 -O3 -fomit-frame-pointer vect128
gcc -march=k8 -O -fomit-frame-pointer vect128
gcc -march=k8 -Os -fomit-frame-pointer vect128
gcc -march=nocona -O2 -fomit-frame-pointer vect128
gcc -march=nocona -O3 -fomit-frame-pointer vect128
gcc -march=nocona -O -fomit-frame-pointer vect128
gcc -march=nocona -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:141:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:142:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:143:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:144:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:145:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:146:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:147:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:304:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:304:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:141:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:142:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:143:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:144:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:145:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:146:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:147:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:304:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:304:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:3: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/xop
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117:1: error: type mismatch in conditional expression
hash.c: ...
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117:1: error: type mismatch in conditional expression
hash.c: ...
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:228:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:229:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:230:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:231:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/xop-2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:92:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:93:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:94:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:95:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:96:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:97:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:98:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:99:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:124:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:139:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:242:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:243:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:244:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:245:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:92:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:93:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:94:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:95:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:96:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:97:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:98:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:99:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:124:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:139:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake512_final':
hash.c: hash.c:242:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:243:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:244:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:245:5: error: incompatible type for argument 2 of '_mm_storeu_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:701:1: note: expected '__m128i' but argument is of type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/vect128-inplace
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round512':
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c: In function 'round512':
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/vect128-xop
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:646:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:753:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:646:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:753:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:3: error: can't convert between vector values of different size
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:756:1: error: incompatible types when initializing type 'v64' using type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/vect128-xop
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:646:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:647:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:648:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:13: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:649:37: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: vector.c:753:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: ...
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'
vector.c: vector.c:756:1: error: incompatible types when assigning to type 'v64' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:119:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:119:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:120:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:120:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:121:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:129:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:130:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:130:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:131:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:132:1: error: incompatible types when assigning to type '__m128i' from type 'int'

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