<commit_before>//#####################################################################
// Header blas
//#####################################################################
#ifdef GEODE_BLAS

// On Mac, we can't include Accelerate.h unless __SSE__ is available
#if !defined(__APPLE__) || (defined(__SSE__) && !defined(__COVERITY__))

#ifndef __blas_wrap_iterating__
#ifndef __blas_wrap_h__
#define __blas_wrap_h__

#ifdef GEODE_MKL
#include <mkl_lapack.h>
#include <mkl_cblas.h>
#include <mkl_blas.h>
#include <mkl_trans.h>
#else
#ifdef __APPLE__
#include <Accelerate/Accelerate.h>
#else
extern "C" {
#include <cblas.h>
}
#endif
#endif
#include <geode/array/RawArray.h>
#include <geode/array/Array2d.h>
#include <geode/geometry/Box.h>
#include <boost/preprocessor/cat.hpp>
namespace geode {

// Problem-dependent parameter inspection
template<class T> GEODE_CORE_EXPORT int ilaenv(int ispec,const char* name,const char* opts,int m,int n);

template<> struct FromPython<CBLAS_TRANSPOSE>{GEODE_CORE_EXPORT static CBLAS_TRANSPOSE convert(PyObject* object);};

#define WRAP(declaration) \
    static declaration GEODE_UNUSED; \
    static declaration
#define CBC(name) BOOST_PP_CAT(cblas_,BOOST_PP_CAT(a,name))

#ifdef GEODE_MKL
#define DECLARE(name,...)
#define BC(name) BOOST_PP_CAT(a,name)
#else
#define DECLARE(name,...) extern "C" { void BOOST_PP_CAT(a,BOOST_PP_CAT(name,_))(__VA_ARGS__); }
#define BC(name) BOOST_PP_CAT(a,BOOST_PP_CAT(name,_))
#endif
<commit_msg>change BOOST_PP_CAT return value to int<commit_after>//#####################################################################
// Header blas
//#####################################################################
#ifdef GEODE_BLAS

// On Mac, we can't include Accelerate.h unless __SSE__ is available
#if !defined(__APPLE__) || (defined(__SSE__) && !defined(__COVERITY__))

#ifndef __blas_wrap_iterating__
#ifndef __blas_wrap_h__
#define __blas_wrap_h__

#ifdef GEODE_MKL
#include <mkl_lapack.h>
#include <mkl_cblas.h>
#include <mkl_blas.h>
#include <mkl_trans.h>
#else
#ifdef __APPLE__
#include <Accelerate/Accelerate.h>
#else
extern "C" {
#include <cblas.h>
}
#endif
#endif
#include <geode/array/RawArray.h>
#include <geode/array/Array2d.h>
#include <geode/geometry/Box.h>
#include <boost/preprocessor/cat.hpp>
namespace geode {

// Problem-dependent parameter inspection
template<class T> GEODE_CORE_EXPORT int ilaenv(int ispec,const char* name,const char* opts,int m,int n);

template<> struct FromPython<CBLAS_TRANSPOSE>{GEODE_CORE_EXPORT static CBLAS_TRANSPOSE convert(PyObject* object);};

#define WRAP(declaration) \
    static declaration GEODE_UNUSED; \
    static declaration
#define CBC(name) BOOST_PP_CAT(cblas_,BOOST_PP_CAT(a,name))

#ifdef GEODE_MKL
#define DECLARE(name,...)
#define BC(name) BOOST_PP_CAT(a,name)
#else
#define DECLARE(name,...) extern "C" { int BOOST_PP_CAT(a,BOOST_PP_CAT(name,_))(__VA_ARGS__); }
#define BC(name) BOOST_PP_CAT(a,BOOST_PP_CAT(name,_))
#endif

{'fraction_non_alphanumeric': 0.2137301318904295, 'fraction_numerical': 0.0006763611768684477, 'mean_word_length': 7.3559322033898304, 'pattern_counts': {'":': 0, '<': 29, '<?xml version=': 0, '>': 29, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4469310', 'n_tokens_mistral': 1116, 'n_tokens_neox': 1067, 'n_words': 219}