42#define MAYBEPERM(A,perm) if (perm) { A ; }
43#define MULT_2SPIN(ptr,pf) MULT_2SPIN_QPX(ptr,pf)
44#define COMPLEX_SIGNS(isigns)
46#define INTERIOR_AND_EXTERIOR
56 int ss,
int ssU,
int Ls,
int Ns,
const FermionField &in, FermionField &out)
57#include <qcd/action/fermion/implementation/WilsonKernelsAsmBody.h>
65 int ss,
int ssU,
int Ls,
int Ns,
const FermionField &in, FermionField &out)
66#include <qcd/action/fermion/implementation/WilsonKernelsAsmBody.h>
71#define MULT_2SPIN(ptr,pf) MULT_2SPIN_QPX_LS(ptr,pf)
79 int ss,
int ssU,
int Ls,
int Ns,
const FermionField &in, FermionField &out)
80#include <qcd/action/fermion/implementation/WilsonKernelsAsmBody.h>
88 int ss,
int ssU,
int Ls,
int Ns,
const FermionField &in, FermionField &out)
89#include <qcd/action/fermion/implementation/WilsonKernelsAsmBody.h>
99#define MAYBEPERM(A,perm) if (perm) { A ; }
100#define MULT_2SPIN(ptr,pf) MULT_2SPIN_QPX(ptr,pf)
108 int ss,
int ssU,
int Ls,
int Ns,
const FermionField &in, FermionField &out)
109#include <qcd/action/fermion/implementation/WilsonKernelsAsmBody.h>
119 int ss,
int ssU,
int Ls,
int Ns,
const FermionField &in, FermionField &out)
120#include <qcd/action/fermion/implementation/WilsonKernelsAsmBody.h>
125#define MAYBEPERM(A,B)
126#define MULT_2SPIN(ptr,pf) MULT_2SPIN_QPX_LS(ptr,pf)
133 int ss,
int ssU,
int Ls,
int Ns,
const FermionField &in, FermionField &out)
134#include <qcd/action/fermion/implementation/WilsonKernelsAsmBody.h>
143 int ss,
int ssU,
int Ls,
int Ns,
const FermionField &in, FermionField &out)
144#include <qcd/action/fermion/implementation/WilsonKernelsAsmBody.h>
static INTERNAL_PRECISION U
static void AsmDhopSiteDag(StencilView &st, DoubledGaugeFieldView &U, SiteHalfSpinor *buf, int sF, int sU, int Ls, int Nsite, const FermionFieldView &in, FermionFieldView &out)
static void AsmDhopSite(StencilView &st, DoubledGaugeFieldView &U, SiteHalfSpinor *buf, int sF, int sU, int Ls, int Nsite, const FermionFieldView &in, FermionFieldView &out)