|
__device__ __forceinline__ dbldbl | make_dbldbl (double head, double tail) |
|
__device__ __forceinline__ double | get_dbldbl_head (dbldbl a) |
|
__device__ __forceinline__ double | get_dbldbl_tail (dbldbl a) |
|
__device__ __forceinline__ dbldbl | add_double_to_dbldbl (double a, double b) |
|
__device__ __forceinline__ dbldbl | mul_double_to_dbldbl (double a, double b) |
|
__device__ __forceinline__ dbldbl | neg_dbldbl (dbldbl a) |
|
__device__ __forceinline__ dbldbl | add_dbldbl (dbldbl a, dbldbl b) |
|
__device__ __forceinline__ dbldbl | sub_dbldbl (dbldbl a, dbldbl b) |
|
__device__ __forceinline__ dbldbl | mul_dbldbl (dbldbl a, dbldbl b) |
|
__device__ __forceinline__ dbldbl | div_dbldbl (dbldbl a, dbldbl b) |
|
__device__ __forceinline__ dbldbl | sqrt_dbldbl (dbldbl a) |
|
__device__ __forceinline__ dbldbl | rsqrt_dbldbl (dbldbl a) |
|
__device__ bool | operator> (const doubledouble &a, const double &b) |
|
__device__ doubledouble | operator+ (const doubledouble &a, const doubledouble &b) |
|
__device__ doubledouble | operator- (const doubledouble &a, const doubledouble &b) |
|
__device__ doubledouble | operator* (const doubledouble &a, const doubledouble &b) |
|
__device__ doubledouble | operator/ (const doubledouble &a, const doubledouble &b) |
|
__device__ doubledouble | add_double_to_doubledouble (const double &a, const double &b) |
|
__device__ doubledouble | mul_double_to_doubledouble (const double &a, const double &b) |
|
__device__ doubledouble2 | operator+ (const doubledouble2 &a, const doubledouble2 &b) |
|
__device__ doubledouble3 | operator+ (const doubledouble3 &a, const doubledouble3 &b) |
|