QUDA
v0.7.0
A library for QCD on GPUs
|
Go to the source code of this file.
Macros | |
#define | VOLATILE volatile |
#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 |
#define | READ_SPINOR READ_SPINOR_SINGLE_TEX |
#define | SPINORTEX spinorTexSingle |
#define | SPINOR_HOP 6 |
#define | WRITE_SPINOR WRITE_SPINOR_FLOAT4_STR |
#define | o00_re I0.x |
#define | o00_im I0.y |
#define | o01_re I0.z |
#define | o01_im I0.w |
#define | o02_re I1.x |
#define | o02_im I1.y |
#define | o10_re I1.z |
#define | o10_im I1.w |
#define | o11_re I2.x |
#define | o11_im I2.y |
#define | o12_re I2.z |
#define | o12_im I2.w |
#define | o20_re I3.x |
#define | o20_im I3.y |
#define | o21_re I3.z |
#define | o21_im I3.w |
#define | o22_re I4.x |
#define | o22_im I4.y |
#define | o30_re I4.z |
#define | o30_im I4.w |
#define | o31_re I5.x |
#define | o31_im I5.y |
#define | o32_re I5.z |
#define | o32_im I5.w |
Functions | |
__global__ void | gamma5Kernel (float4 *out, float *outNorm, float4 *in, float *inNorm, DslashParam param, int myStride) |
#define READ_SPINOR READ_SPINOR_SINGLE_TEX |
#define SPINORTEX spinorTexSingle |
#define WRITE_SPINOR WRITE_SPINOR_FLOAT4_STR |
__global__ void gamma5Kernel | ( | float4 * | out, |
float * | outNorm, | ||
float4 * | in, | ||
float * | inNorm, | ||
DslashParam | param, | ||
int | myStride | ||
) |