3.255. __nv_nextafterf

float @__nv_nextafterf(float %x, float %y)

Return next representable double-precision floating-point value after argument.

Calculate the next representable double-precision floating-point value following x in the direction of y. For example, if y is greater than x, ::nextafter() returns the smallest representable number greater than x

Note

For accuracy information, see the CUDA C++ Programming Guide, Mathematical Functions Appendix, Single-Precision Floating-Point Functions section.

Returns

  • __nv_nextafterf( \(\pm \infty\) , y) returns \(\pm \infty\).