<commit_before>/* declared with Fortran semantics, hence no use of const but all pointers are restrict */

void omp_sd_t_s1_1_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void omp_sd_t_s1_2_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void omp_sd_t_s1_3_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void omp_sd_t_s1_4_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void omp_sd_t_s1_5_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void omp_sd_t_s1_6_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void omp_sd_t_s1_7_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void omp_sd_t_s1_8_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void omp_sd_t_s1_9_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);

void omp_sd_t_d1_1_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d1_2_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d1_3_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d1_4_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d1_5_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d1_6_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d1_7_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d1_8_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d1_9_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);

void omp_sd_t_d2_1_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d2_2_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d2_3_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d2_4_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d2_5_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d2_6_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d2_7_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d2_8_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d2_9_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);

void ref_sd_t_s1_1_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void ref_sd_t_s1_2_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void ref_sd_t_s1_3_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void ref_sd_t_s1_4_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void ref_sd_t_s1_5_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void ref_sd_t_s1_6_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void ref_sd_t_s1_7_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void ref_sd_t_s1_8_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void ref_sd_t_s1_9_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);

void ref_sd_t_d1_1_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d1_2_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d1_3_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d1_4_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d1_5_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d1_6_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d1_7_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d1_8_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d1_9_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);

void ref_sd_t_d2_1_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d2_2_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d2_3_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d2_4_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d2_5_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d2_6_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d2_7_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d2_8_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d2_9_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);

#include <stdint.h>

#if FORTRAN_INTEGER_SIZE==4
typedef int32_t fint;
#else
typedef int64_t fint;
#endif

void f2c_sd_t_s1_1_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, double * restrict t3, double * restrict t1, double * restrict v2);
void f2c_sd_t_s1_2_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, double * restrict t3, double * restrict t1, double * restrict v2);
void f2c_sd_t_s1_3_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, double * restrict t3, double * restrict t1, double * restrict v2);
void f2c_sd_t_s1_4_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, double * restrict t3, double * restrict t1, double * restrict v2);
void f2c_sd_t_s1_5_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, double * restrict t3, double * restrict t1, double * restrict v2);
void f2c_sd_t_s1_6_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, double * restrict t3, double * restrict t1, double * restrict v2);
void f2c_sd_t_s1_7_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, double * restrict t3, double * restrict t1, double * restrict v2);
void f2c_sd_t_s1_8_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, double * restrict t3, double * restrict t1, double * restrict v2);
void f2c_sd_t_s1_9_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, double * restrict t3, double * restrict t1, double * restrict v2);

void f2c_sd_t_d1_1_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, fint * h7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d1_2_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, fint * h7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d1_3_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, fint * h7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d1_4_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, fint * h7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d1_5_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, fint * h7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d1_6_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, fint * h7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d1_7_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, fint * h7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d1_8_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, fint * h7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d1_9_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, fint * h7, double * restrict t3, double * restrict t2, double * restrict v2);

void f2c_sd_t_d2_1_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, fint * p7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d2_2_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, fint * p7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d2_3_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, fint * p7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d2_4_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, fint * p7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d2_5_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, fint * p7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d2_6_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, fint * p7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d2_7_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, fint * p7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d2_8_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, fint * p7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d2_9_(fint * h3, fint * h2, fint * h1, fint * p6, fint * p5, fint * p4, fint * p7, double * restrict t3, double * restrict t2, double * restrict v2);
<commit_msg>futz with f2c restrict business<commit_after>/* declared with Fortran semantics, hence no use of const but all pointers are restrict */

#include <stdint.h>

/* TODO The Fortran interfaces need to use fint not int. */

#if FORTRAN_INTEGER_SIZE==4
typedef int32_t fint;
#else
typedef int64_t fint;
#endif

void omp_sd_t_s1_1_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void omp_sd_t_s1_2_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void omp_sd_t_s1_3_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void omp_sd_t_s1_4_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void omp_sd_t_s1_5_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void omp_sd_t_s1_6_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void omp_sd_t_s1_7_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void omp_sd_t_s1_8_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void omp_sd_t_s1_9_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);

void omp_sd_t_d1_1_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d1_2_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d1_3_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d1_4_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d1_5_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d1_6_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d1_7_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d1_8_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d1_9_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);

void omp_sd_t_d2_1_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d2_2_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d2_3_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d2_4_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d2_5_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d2_6_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d2_7_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d2_8_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void omp_sd_t_d2_9_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);

void ref_sd_t_s1_1_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void ref_sd_t_s1_2_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void ref_sd_t_s1_3_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void ref_sd_t_s1_4_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void ref_sd_t_s1_5_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void ref_sd_t_s1_6_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void ref_sd_t_s1_7_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void ref_sd_t_s1_8_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void ref_sd_t_s1_9_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);

void ref_sd_t_d1_1_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d1_2_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d1_3_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d1_4_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d1_5_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d1_6_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d1_7_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d1_8_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d1_9_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);

void ref_sd_t_d2_1_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d2_2_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d2_3_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d2_4_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d2_5_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d2_6_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d2_7_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d2_8_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void ref_sd_t_d2_9_(int * restrict h3, int * restrict h2, int * restrict h1, int * restrict p6, int * restrict p5, int * restrict p4, int * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);

void f2c_sd_t_s1_1_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void f2c_sd_t_s1_2_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void f2c_sd_t_s1_3_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void f2c_sd_t_s1_4_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void f2c_sd_t_s1_5_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void f2c_sd_t_s1_6_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void f2c_sd_t_s1_7_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void f2c_sd_t_s1_8_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);
void f2c_sd_t_s1_9_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, double * restrict t3, double * restrict t1, double * restrict v2);

void f2c_sd_t_d1_1_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, fint * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d1_2_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, fint * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d1_3_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, fint * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d1_4_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, fint * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d1_5_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, fint * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d1_6_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, fint * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d1_7_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, fint * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d1_8_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, fint * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d1_9_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, fint * restrict h7, double * restrict t3, double * restrict t2, double * restrict v2);

void f2c_sd_t_d2_1_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, fint * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d2_2_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, fint * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d2_3_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, fint * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d2_4_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, fint * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d2_5_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, fint * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d2_6_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, fint * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d2_7_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, fint * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d2_8_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, fint * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);
void f2c_sd_t_d2_9_(fint * restrict h3, fint * restrict h2, fint * restrict h1, fint * restrict p6, fint * restrict p5, fint * restrict p4, fint * restrict p7, double * restrict t3, double * restrict t2, double * restrict v2);

{'fraction_non_alphanumeric': 0.1032122946225775, 'fraction_numerical': 0.05766791540072564, 'mean_word_length': 4.3380569988978115, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, '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': '4399808', 'n_tokens_mistral': 12054, 'n_tokens_neox': 12034, 'n_words': 4748}