Double Precision Floating-point Intrinsics#
Double Precision Floating-point Intrinsics
Collaboration diagram for Double Precision Floating-point Intrinsics:
Functions | |
| __DEVICE__ double | __dadd_rn (double __x, double __y) |
| Add two floating-point values in round-to-nearest-even mode. More... | |
| __DEVICE__ double | __ddiv_rn (double __x, double __y) |
| Divide two floating-point values in round-to-nearest-even mode. More... | |
| __DEVICE__ double | __dmul_rn (double __x, double __y) |
| Multiply two floating-point values in round-to-nearest-even mode. More... | |
| __DEVICE__ double | __drcp_rn (double __x) |
| Returns 1 / x in round-to-nearest-even mode. More... | |
| __DEVICE__ double | __dsqrt_rn (double __x) |
| Returns \(\sqrt{x}\) in round-to-nearest-even mode. More... | |
| __DEVICE__ double | __dsub_rn (double __x, double __y) |
| Subtract two floating-point values in round-to-nearest-even mode. More... | |
| __DEVICE__ double | __fma_rn (double __x, double __y, double __z) |
| Returns \(x \cdot y + z\) as a single operation in round-to-nearest-even mode. More... | |
Detailed Description
Double Precision Floating-point Intrinsics
Function Documentation
◆ __dadd_rn()
| __DEVICE__ double __dadd_rn | ( | double | __x, |
| double | __y | ||
| ) |
Add two floating-point values in round-to-nearest-even mode.
◆ __ddiv_rn()
| __DEVICE__ double __ddiv_rn | ( | double | __x, |
| double | __y | ||
| ) |
Divide two floating-point values in round-to-nearest-even mode.
◆ __dmul_rn()
| __DEVICE__ double __dmul_rn | ( | double | __x, |
| double | __y | ||
| ) |
Multiply two floating-point values in round-to-nearest-even mode.
◆ __drcp_rn()
| __DEVICE__ double __drcp_rn | ( | double | __x | ) |
Returns 1 / x in round-to-nearest-even mode.
◆ __dsqrt_rn()
| __DEVICE__ double __dsqrt_rn | ( | double | __x | ) |
Returns \(\sqrt{x}\) in round-to-nearest-even mode.
◆ __dsub_rn()
| __DEVICE__ double __dsub_rn | ( | double | __x, |
| double | __y | ||
| ) |
Subtract two floating-point values in round-to-nearest-even mode.
◆ __fma_rn()
| __DEVICE__ double __fma_rn | ( | double | __x, |
| double | __y, | ||
| double | __z | ||
| ) |
Returns \(x \cdot y + z\) as a single operation in round-to-nearest-even mode.