27                    "Field_F: implementation for SU(3).\n");
 
   31   double mult_Gn_r(
const double *g, 
const double *w, 
int Nc)
 
   33     return g[0] * w[0] - g[1] * w[1]
 
   34            + g[2] * w[2] - g[3] * w[3]
 
   35            + g[4] * w[4] - g[5] * w[5];
 
   39   double mult_Gn_i(
const double *g, 
const double *w, 
int Nc)
 
   41     return g[0] * w[1] + g[1] * w[0]
 
   42            + g[2] * w[3] + g[3] * w[2]
 
   43            + g[4] * w[5] + g[5] * w[4];
 
   47   double mult_Gd_r(
const double *g, 
const double *w, 
int Nc)
 
   49     return g[0] * w[0] + g[1] * w[1]
 
   50            + g[6] * w[2] + g[7] * w[3]
 
   51            + g[12] * w[4] + g[13] * w[5];
 
   55   double mult_Gd_i(
const double *g, 
const double *w, 
int Nc)
 
   57     return g[0] * w[1] - g[1] * w[0]
 
   58            + g[6] * w[3] - g[7] * w[2]
 
   59            + g[12] * w[5] - g[13] * w[4];