QUDA v0.4.0
A library for QCD on GPUs
Defines | Functions
quda/lib/dslash_core/tm_core.h File Reference

Go to the source code of this file.

Defines

#define tmp0_re   tmp0.x
#define tmp0_im   tmp0.y
#define tmp1_re   tmp1.x
#define tmp1_im   tmp1.y
#define tmp2_re   tmp2.x
#define tmp2_im   tmp2.y
#define tmp3_re   tmp3.x
#define tmp3_im   tmp3.y
#define tmp0_re   tmp0.x
#define tmp0_im   tmp0.y
#define tmp1_re   tmp0.z
#define tmp1_im   tmp0.w
#define tmp2_re   tmp1.x
#define tmp2_im   tmp1.y
#define tmp3_re   tmp1.z
#define tmp3_im   tmp1.w

Functions

__device__ float4 operator* (const float &x, const float4 &y)
__global__ void twistGamma5Kernel (float4 *spinor, float *null, float a, float b, const float4 *in, const float *null2, DslashParam param)
__global__ void twistGamma5Kernel (short4 *spinor, float *spinorNorm, float a, float b, const short4 *in, const float *inNorm, DslashParam param)

Define Documentation

#define tmp0_im   tmp0.y

Definition at line 165 of file tm_core.h.

#define tmp0_im   tmp0.y

Definition at line 165 of file tm_core.h.

#define tmp0_re   tmp0.x

Definition at line 164 of file tm_core.h.

#define tmp0_re   tmp0.x

Definition at line 164 of file tm_core.h.

#define tmp1_im   tmp1.y

Definition at line 167 of file tm_core.h.

#define tmp1_im   tmp0.w

Definition at line 167 of file tm_core.h.

#define tmp1_re   tmp0.z

Definition at line 166 of file tm_core.h.

#define tmp1_re   tmp1.x

Definition at line 166 of file tm_core.h.

#define tmp2_im   tmp2.y

Definition at line 169 of file tm_core.h.

#define tmp2_im   tmp1.y

Definition at line 169 of file tm_core.h.

#define tmp2_re   tmp1.x

Definition at line 168 of file tm_core.h.

#define tmp2_re   tmp2.x

Definition at line 168 of file tm_core.h.

#define tmp3_im   tmp3.y

Definition at line 171 of file tm_core.h.

#define tmp3_im   tmp1.w

Definition at line 171 of file tm_core.h.

#define tmp3_re   tmp1.z

Definition at line 170 of file tm_core.h.

#define tmp3_re   tmp3.x

Definition at line 170 of file tm_core.h.


Function Documentation

__device__ float4 operator* ( const float &  x,
const float4 &  y 
)

Definition at line 7 of file tm_core.h.

__global__ void twistGamma5Kernel ( short4 *  spinor,
float *  spinorNorm,
float  a,
float  b,
const short4 *  in,
const float *  inNorm,
DslashParam  param 
)

Definition at line 270 of file tm_core.h.

__global__ void twistGamma5Kernel ( float4 *  spinor,
float *  null,
float  a,
float  b,
const float4 *  in,
const float *  null2,
DslashParam  param 
)

Definition at line 173 of file tm_core.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines