QUDA v0.4.0
A library for QCD on GPUs
|
Go to the source code of this file.
Classes | |
struct | doublesingle |
struct | doublesingle2 |
struct | doublesingle3 |
Functions | |
__device__ void | dsadd (volatile float2 &c, const volatile float2 &a, const volatile float2 &b) |
__device__ volatile doublesingle | operator+= (volatile doublesingle &a, const volatile doublesingle &b) |
__host__ double | operator+= (double &a, doublesingle &b) |
__host__ double2 | operator+= (double2 &a, doublesingle2 &b) |
__host__ double3 | operator+= (double3 &a, doublesingle3 &b) |
__device__ void dsadd | ( | volatile float2 & | c, |
const volatile float2 & | a, | ||
const volatile float2 & | b | ||
) | [inline] |
Definition at line 3 of file double_single.h.
__host__ double3 operator+= | ( | double3 & | a, |
doublesingle3 & | b | ||
) |
Definition at line 56 of file double_single.h.
__host__ double2 operator+= | ( | double2 & | a, |
doublesingle2 & | b | ||
) |
Definition at line 45 of file double_single.h.
__host__ double operator+= | ( | double & | a, |
doublesingle & | b | ||
) |
Definition at line 34 of file double_single.h.
__device__ volatile doublesingle operator+= | ( | volatile doublesingle & | a, |
const volatile doublesingle & | b | ||
) | [inline] |
Definition at line 31 of file double_single.h.