anchor.diff:        BINARY = "32";
         TARGET = "P2";
         DYNAMIC_ARCH = "1";
  -      CC = "gcc";
         USE_OPENMP = "1";
       };
   
  
positive.code:       BINARY = "64";
        TARGET = "ATHLON";
        DYNAMIC_ARCH = "1";
        CC = "gcc";
        USE_OPENMP = "1";
      };
    };
  
negative.code: # pointer width, but some expect to use 32-bit integers always
  # (for compatibility with reference BLAS).
  , blas64 ? null
  , buildPackages
  }:
  
  with stdenv.lib;
  