Implementation notes: amd64, bulldozer, crypto_hash/bblake256

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_hash
Primitive: bblake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
19532ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
19798ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
20531ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
20656ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
21096ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
21228ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
21784ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
21950ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
21977ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
21986sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
22016sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
22204ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
22333ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
22424sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
22487ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
22552ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
22852ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
22914ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
22987ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
23012sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
23056ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
23072ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
23093ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
23099sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
23124ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
23543sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
23564sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
23660sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
23674sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
23748ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
24001sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
24117ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
24240sse2gcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
24256sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
24319sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
24395sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
24401sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
24554sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
24752sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
24770sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
24805sse2gcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
24806sse2gcc -m64 -Os -fomit-frame-pointer2012052220120521
24909sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
24928sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
24962ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
24972sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
25077sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
25107sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
25141sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
25159sse2gcc -funroll-loops -O -fomit-frame-pointer2012052220120521
25204sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
25231sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
25244sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
25261sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
25276sse2gcc -march=nocona -Os -fomit-frame-pointer2012052220120521
25470sse2gcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
25486sse2gcc -march=barcelona -O -fomit-frame-pointer2012052220120521
25580sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
25613sse2gcc -m64 -O2 -fomit-frame-pointer2012052220120521
25652sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
25717sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
25747sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
25754sse2gcc -O3 -fomit-frame-pointer2012052220120521
25805sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
25829sse2gcc -O2 -fomit-frame-pointer2012052220120521
25884sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
25923sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
25928sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
25974sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
26000sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
26019sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
26022sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
26116sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
26132sse2gcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
26221sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
26282sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
26302sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
26313ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
26347sse2gcc -march=nocona -O -fomit-frame-pointer2012052220120521
26354sse2gcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
26395sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
26441sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
26449sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
26467sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
26518sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
26556sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
26584sse2gcc -march=k8 -Os -fomit-frame-pointer2012052220120521
26642sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
26690ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
26730sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
26787sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
26808sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
26824sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
26836sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
26847sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
26852sse2gcc -march=k8 -O -fomit-frame-pointer2012052220120521
26974sse2gcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
27058sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
27092sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
27265sse2gcc -m64 -O3 -fomit-frame-pointer2012052220120521
27339sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
27343ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
27351ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
27738sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
27747sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
28007sse2gcc -m64 -O -fomit-frame-pointer2012052220120521
28259ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
28292sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
28709sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
28716sse2gcc -Os -fomit-frame-pointer2012052220120521
28828sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
29541sse2gcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
29661sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
29693sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
29933sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
30036sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
30126sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
30135sse2gcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
30254sse2gcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
30298sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
30476sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
30589sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
30821sse2gcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
30879sse2gcc -O -fomit-frame-pointer2012052220120521
30921sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
31080sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
31900sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
31903sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
35712bswapgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
35966bswapgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
36794bswapgcc -m64 -Os -fomit-frame-pointer2012052220120521
36881bswapgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
36936bswapgcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
36998bswapgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
37140bswapgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
37210bswapgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
37214bswapgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
37222bswapgcc -march=barcelona -O -fomit-frame-pointer2012052220120521
37304bswapgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
37409bswapgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
37452bswapgcc -m64 -O -fomit-frame-pointer2012052220120521
37517bswapgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
37528bswapgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
37577bswapgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
37584bswapgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
37638bswapgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
37642bswapgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
37655bswapgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
37668bswapgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
37680bswapgcc -m64 -O3 -fomit-frame-pointer2012052220120521
37692bswapgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
37694bswapgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
37710bswapgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
37713bswapgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
37735bswapgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
37754bswapgcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
37770bswapgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
37797bswapgcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
37816regsgcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
37864bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
37871bswapgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
37912bswapgcc -march=nocona -O -fomit-frame-pointer2012052220120521
37916bswapgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
37929bswapgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
37933bswapgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
37946bswapgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
37993bswapgcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
38015bswapgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
38021bswapgcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
38028bswapgcc -m64 -O2 -fomit-frame-pointer2012052220120521
38085bswapgcc -march=k8 -O -fomit-frame-pointer2012052220120521
38097bswapgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
38113bswapgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
38131bswapgcc -O3 -fomit-frame-pointer2012052220120521
38133bswapgcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
38151bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
38158bswapgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
38171bswapgcc -O2 -fomit-frame-pointer2012052220120521
38186bswapgcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
38188bswapgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
38202regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
38215bswapgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
38239bswapgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
38297bswapgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
38356regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
38374bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
38385bswapgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
38394bswapgcc -O -fomit-frame-pointer2012052220120521
38400bswapgcc -funroll-loops -O -fomit-frame-pointer2012052220120521
38407bswapgcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
38408bswapgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
38418bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
38434bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
38439bswapgcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
38507bswapgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
38559bswapgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
38565bswapgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
38570bswapgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
38574bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
38582bswapgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
38584bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
38593bswapgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
38606bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
38609bswapgcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
38620regsgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
38639bswapgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
38658bswapgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
38683regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
38684regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
38691bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
38700regsgcc -march=barcelona -O -fomit-frame-pointer2012052220120521
38704regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
38735bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
38752bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
38822bswapgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
38881bswapgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
39009bswapgcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
39036regsgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
39051regsgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
39064bswapgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
39094bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
39126bswapgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
39140bswapgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
39157bswapgcc -march=k8 -Os -fomit-frame-pointer2012052220120521
39162bswapgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
39210bswapgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
39213regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
39215bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
39216bswapgcc -Os -fomit-frame-pointer2012052220120521
39258regsgcc -O -fomit-frame-pointer2012052220120521
39262bswapgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
39278bswapgcc -march=nocona -Os -fomit-frame-pointer2012052220120521
39282bswapgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
39309bswapgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
39331regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
39341regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
39351bswapgcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
39378regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
39387regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
39395regsgcc -march=k8 -O -fomit-frame-pointer2012052220120521
39401regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
39422regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
39425regsgcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
39484bswapgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
39545regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
39552regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
39566regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
39567regsgcc -m64 -O -fomit-frame-pointer2012052220120521
39596regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
39617regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
39672regsgcc -O2 -fomit-frame-pointer2012052220120521
39686regsgcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
39689bswapgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
39736bswapgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
39779regsgcc -march=nocona -O -fomit-frame-pointer2012052220120521
39885regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
39888regsgcc -m64 -O2 -fomit-frame-pointer2012052220120521
39892regsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
39917regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
39935regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
39957regsgcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
39967bswapgcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
39970regsgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
39973regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
39993regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
40002bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
40019regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
40061regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
40071regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
40083regsgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
40093regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
40099regsgcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
40111regsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
40120regsgcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
40178regsgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
40188regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
40221regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
40225regsgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
40244regsgcc -m64 -O3 -fomit-frame-pointer2012052220120521
40248regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
40265regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
40301regsgcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
40354regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
40365regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
40369regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
40379regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
40381regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
40406regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
40409regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
40412regsgcc -funroll-loops -O -fomit-frame-pointer2012052220120521
40421regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
40440regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
40450regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
40489regsgcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
40534regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
40562regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
40567regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
40567regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
40571regsgcc -march=nocona -Os -fomit-frame-pointer2012052220120521
40579regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
40638regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
40639regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
40662regsgcc -Os -fomit-frame-pointer2012052220120521
40675regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
40701regsgcc -O3 -fomit-frame-pointer2012052220120521
40701regsgcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
40722regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
40731regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
40766regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
40770regsgcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
40857regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
40871regsgcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
40886regsgcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
40901regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
40902regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
40949regsgcc -m64 -Os -fomit-frame-pointer2012052220120521
40971regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
40986regsgcc -march=k8 -Os -fomit-frame-pointer2012052220120521
41022regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
41233regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
41326regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
41461regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
41653regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
41825regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
42180regsgcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
42230regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
42236regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
42248regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
67308sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
67456sandygcc -m64 -O2 -fomit-frame-pointer2012052220120521
74096sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
89767sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
90144sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
90447sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
90465sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
90576sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
90933sandygcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012052220120521
91708sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
91764sandygcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
91896sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
92220sandygcc -m64 -O -fomit-frame-pointer2012052220120521
92331sandygcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012052220120521
92371sandygcc -march=nocona -Os -fomit-frame-pointer2012052220120521
92498sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
92516sandygcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012052220120521
92533sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
92711sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
92882sandygcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
92919sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
93235sandygcc -O2 -fomit-frame-pointer2012052220120521
93323sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
93352sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
93425sandygcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
93480sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
93778sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
93807sandygcc -O3 -fomit-frame-pointer2012052220120521
94142sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
94247sandygcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012052220120521
94501sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
94600sandygcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
94841sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
94959sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
95125sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
95284sandygcc -funroll-loops -O -fomit-frame-pointer2012052220120521
95502sandygcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
96217sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
96350sandygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052220120521
96786sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
96892sandygcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
96991sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
97017sandygcc -march=barcelona -O -fomit-frame-pointer2012052220120521
97072sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
98584sandygcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
99030sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
99040sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
100155sandygcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012052220120521
101327sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
102370sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
103804sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
106238sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
109771sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
110712sandygcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
110773sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
110915sandygcc -m64 -O3 -fomit-frame-pointer2012052220120521
113166sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
113826sandygcc -march=nocona -O -fomit-frame-pointer2012052220120521
116687sandygcc -march=k8 -O -fomit-frame-pointer2012052220120521
117821sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
118188sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
118373sandygcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
118422sandygcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
118465sandygcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012052220120521
118477sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
118800sandygcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
119285sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
119637sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
119647sandygcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
119732sandygcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
119864sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
119897sandygcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012052220120521
119900sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
119956sandygcc -O -fomit-frame-pointer2012052220120521
120266sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
120417sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
120721sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
121047sandygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052220120521
121561sandygcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
121610sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
121929sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
122245sandygcc -m64 -Os -fomit-frame-pointer2012052220120521
122328sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
122473sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
122538sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
122614sandygcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
122652sandygcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012052220120521
122659sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
122710sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
122710sandygcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012052220120521
122947sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
122967sandygcc -march=k8 -Os -fomit-frame-pointer2012052220120521
123203sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
123216sandygcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
123270sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
123477sandygcc -Os -fomit-frame-pointer2012052220120521
123770sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
159252sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
174461sandygcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
175059sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
256568bswapcc2012052220120521
257011regscc2012052220120521
258049regsgcc2012052220120521
260242bswapgcc -funroll-loops2012052220120521
261610bswapgcc2012052220120521
267632regsgcc -funroll-loops2012052220120521
372455sandycc2012052220120521
372471sandygcc2012052220120521
377882sandygcc -funroll-loops2012052220120521
605540sse2gcc2012052220120521
611087sse2cc2012052220120521
659098sse2gcc -funroll-loops2012052220120521

Compiler output

Implementation: crypto_hash/bblake256/ssse3
Compiler: cc
hash.c: In file included from hash.c:3: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 'blake256_compress':
hash.c: hash.c:172:3: error: unknown type name '__m128i'
hash.c: hash.c:173:3: error: unknown type name '__m128i'
hash.c: hash.c:174:3: error: unknown type name '__m128i'
hash.c: hash.c:175:3: error: unknown type name '__m128i'
hash.c: hash.c:176:3: error: unknown type name '__m128i'
hash.c: hash.c:180:5: error: unknown type name '__m128i'
hash.c: hash.c:184:49: error: '__m128i' undeclared (first use in this function)
hash.c: ...
hash.c: hash.c:249:58: error: expected expression before ')' token
hash.c: hash.c:250:58: error: expected expression before ')' token
hash.c: hash.c:251:58: error: expected expression before ')' token
hash.c: hash.c:252:58: error: expected expression before ')' token
hash.c: hash.c:253:58: error: expected expression before ')' token
hash.c: hash.c:254:58: error: expected expression before ')' token
hash.c: hash.c:305:30: error: expected expression before ')' token
hash.c: hash.c:310:30: error: expected expression before ')' token
hash.c: hash.c:316:30: error: expected expression before ')' token
hash.c: hash.c:321:30: error: expected expression before ')' token

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/bblake256/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3: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 'blake256_compress':
hash.c: hash.c:172:3: error: unknown type name '__m128i'
hash.c: hash.c:173:3: error: unknown type name '__m128i'
hash.c: hash.c:174:3: error: unknown type name '__m128i'
hash.c: hash.c:175:3: error: unknown type name '__m128i'
hash.c: hash.c:176:3: error: unknown type name '__m128i'
hash.c: hash.c:180:5: error: unknown type name '__m128i'
hash.c: hash.c:184:49: error: '__m128i' undeclared (first use in this function)
hash.c: ...
hash.c: hash.c:249:58: error: expected expression before ')' token
hash.c: hash.c:250:58: error: expected expression before ')' token
hash.c: hash.c:251:58: error: expected expression before ')' token
hash.c: hash.c:252:58: error: expected expression before ')' token
hash.c: hash.c:253:58: error: expected expression before ')' token
hash.c: hash.c:254:58: error: expected expression before ')' token
hash.c: hash.c:305:30: error: expected expression before ')' token
hash.c: hash.c:310:30: error: expected expression before ')' token
hash.c: hash.c:316:30: error: expected expression before ')' token
hash.c: hash.c:321:30: error: expected expression before ')' token
hash.c: In file included from hash.c:3: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 'blake256_compress':
hash.c: hash.c:172:3: error: unknown type name '__m128i'
hash.c: hash.c:173:3: error: unknown type name '__m128i'
hash.c: hash.c:174:3: error: unknown type name '__m128i'
hash.c: hash.c:175:3: error: unknown type name '__m128i'
hash.c: hash.c:176:3: error: unknown type name '__m128i'
hash.c: hash.c:180:5: error: unknown type name '__m128i'
hash.c: hash.c:184:49: error: '__m128i' undeclared (first use in this function)
hash.c: ...
hash.c: hash.c:249:58: error: expected expression before ')' token
hash.c: hash.c:250:58: error: expected expression before ')' token
hash.c: hash.c:251:58: error: expected expression before ')' token
hash.c: hash.c:252:58: error: expected expression before ')' token
hash.c: hash.c:253:58: error: expected expression before ')' token
hash.c: hash.c:254:58: error: expected expression before ')' token
hash.c: hash.c:305:30: error: expected expression before ')' token
hash.c: hash.c:310:30: error: expected expression before ')' token
hash.c: hash.c:316:30: error: expected expression before ')' token
hash.c: hash.c:321:30: error: expected expression before ')' token

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