rbc.externals.libdevice#

Description

https://docs.nvidia.com/cuda/libdevice-users-guide/index.html

Functions

__nv_abs(x)

libdevice function __nv_abs

__nv_acos(x)

libdevice function __nv_acos

__nv_acosf(x)

libdevice function __nv_acosf

__nv_acosh(x)

libdevice function __nv_acosh

__nv_acoshf(x)

libdevice function __nv_acoshf

__nv_asin(x)

libdevice function __nv_asin

__nv_asinf(x)

libdevice function __nv_asinf

__nv_asinh(x)

libdevice function __nv_asinh

__nv_asinhf(x)

libdevice function __nv_asinhf

__nv_atan(x)

libdevice function __nv_atan

__nv_atan2(x, y)

libdevice function __nv_atan2

__nv_atan2f(x, y)

libdevice function __nv_atan2f

__nv_atanf(x)

libdevice function __nv_atanf

__nv_atanh(x)

libdevice function __nv_atanh

__nv_atanhf(x)

libdevice function __nv_atanhf

__nv_brev(x)

libdevice function __nv_brev

__nv_brevll(x)

libdevice function __nv_brevll

__nv_byte_perm(x, y, z)

libdevice function __nv_byte_perm

__nv_cbrt(x)

libdevice function __nv_cbrt

__nv_cbrtf(x)

libdevice function __nv_cbrtf

__nv_ceil(x)

libdevice function __nv_ceil

__nv_ceilf(x)

libdevice function __nv_ceilf

__nv_clz(x)

libdevice function __nv_clz

__nv_clzll(x)

libdevice function __nv_clzll

__nv_copysign(x, y)

libdevice function __nv_copysign

__nv_copysignf(x, y)

libdevice function __nv_copysignf

__nv_cos(x)

libdevice function __nv_cos

__nv_cosf(x)

libdevice function __nv_cosf

__nv_cosh(x)

libdevice function __nv_cosh

__nv_coshf(x)

libdevice function __nv_coshf

__nv_cospi(x)

libdevice function __nv_cospi

__nv_cospif(x)

libdevice function __nv_cospif

__nv_dadd_rd(x, y)

libdevice function __nv_dadd_rd

__nv_dadd_rn(x, y)

libdevice function __nv_dadd_rn

__nv_dadd_ru(x, y)

libdevice function __nv_dadd_ru

__nv_dadd_rz(x, y)

libdevice function __nv_dadd_rz

__nv_ddiv_rd(x, y)

libdevice function __nv_ddiv_rd

__nv_ddiv_rn(x, y)

libdevice function __nv_ddiv_rn

__nv_ddiv_ru(x, y)

libdevice function __nv_ddiv_ru

__nv_ddiv_rz(x, y)

libdevice function __nv_ddiv_rz

__nv_dmul_rd(x, y)

libdevice function __nv_dmul_rd

__nv_dmul_rn(x, y)

libdevice function __nv_dmul_rn

__nv_dmul_ru(x, y)

libdevice function __nv_dmul_ru

__nv_dmul_rz(x, y)

libdevice function __nv_dmul_rz

__nv_double2float_rd(d)

libdevice function __nv_double2float_rd

__nv_double2float_rn(d)

libdevice function __nv_double2float_rn

__nv_double2float_ru(d)

libdevice function __nv_double2float_ru

__nv_double2float_rz(d)

libdevice function __nv_double2float_rz

__nv_double2hiint(d)

libdevice function __nv_double2hiint

__nv_double2int_rd(d)

libdevice function __nv_double2int_rd

__nv_double2int_rn(d)

libdevice function __nv_double2int_rn

__nv_double2int_ru(d)

libdevice function __nv_double2int_ru

__nv_double2int_rz(d)

libdevice function __nv_double2int_rz

__nv_double2ll_rd(f)

libdevice function __nv_double2ll_rd

__nv_double2ll_rn(f)

libdevice function __nv_double2ll_rn

__nv_double2ll_ru(f)

libdevice function __nv_double2ll_ru

__nv_double2ll_rz(f)

libdevice function __nv_double2ll_rz

__nv_double2loint(d)

libdevice function __nv_double2loint

__nv_double2uint_rd(d)

libdevice function __nv_double2uint_rd

__nv_double2uint_rn(d)

libdevice function __nv_double2uint_rn

__nv_double2uint_ru(d)

libdevice function __nv_double2uint_ru

__nv_double2uint_rz(d)

libdevice function __nv_double2uint_rz

__nv_double2ull_rd(f)

libdevice function __nv_double2ull_rd

__nv_double2ull_rn(f)

libdevice function __nv_double2ull_rn

__nv_double2ull_ru(f)

libdevice function __nv_double2ull_ru

__nv_double2ull_rz(f)

libdevice function __nv_double2ull_rz

__nv_double_as_longlong(x)

libdevice function __nv_double_as_longlong

__nv_drcp_rd(x)

libdevice function __nv_drcp_rd

__nv_drcp_rn(x)

libdevice function __nv_drcp_rn

__nv_drcp_ru(x)

libdevice function __nv_drcp_ru

__nv_drcp_rz(x)

libdevice function __nv_drcp_rz

__nv_dsqrt_rd(x)

libdevice function __nv_dsqrt_rd

__nv_dsqrt_rn(x)

libdevice function __nv_dsqrt_rn

__nv_dsqrt_ru(x)

libdevice function __nv_dsqrt_ru

__nv_dsqrt_rz(x)

libdevice function __nv_dsqrt_rz

__nv_erf(x)

libdevice function __nv_erf

__nv_erfc(x)

libdevice function __nv_erfc

__nv_erfcf(x)

libdevice function __nv_erfcf

__nv_erfcinv(x)

libdevice function __nv_erfcinv

__nv_erfcinvf(x)

libdevice function __nv_erfcinvf

__nv_erfcx(x)

libdevice function __nv_erfcx

__nv_erfcxf(x)

libdevice function __nv_erfcxf

__nv_erff(x)

libdevice function __nv_erff

__nv_erfinv(x)

libdevice function __nv_erfinv

__nv_erfinvf(x)

libdevice function __nv_erfinvf

__nv_exp(x)

libdevice function __nv_exp

__nv_exp10(x)

libdevice function __nv_exp10

__nv_exp10f(x)

libdevice function __nv_exp10f

__nv_exp2(x)

libdevice function __nv_exp2

__nv_exp2f(x)

libdevice function __nv_exp2f

__nv_expf(x)

libdevice function __nv_expf

__nv_expm1(x)

libdevice function __nv_expm1

__nv_expm1f(x)

libdevice function __nv_expm1f

__nv_fabs(f)

libdevice function __nv_fabs

__nv_fabsf(f)

libdevice function __nv_fabsf

__nv_fadd_rd(x, y)

libdevice function __nv_fadd_rd

__nv_fadd_rn(x, y)

libdevice function __nv_fadd_rn

__nv_fadd_ru(x, y)

libdevice function __nv_fadd_ru

__nv_fadd_rz(x, y)

libdevice function __nv_fadd_rz

__nv_fast_cosf(x)

libdevice function __nv_fast_cosf

__nv_fast_exp10f(x)

libdevice function __nv_fast_exp10f

__nv_fast_expf(x)

libdevice function __nv_fast_expf

__nv_fast_fdividef(x, y)

libdevice function __nv_fast_fdividef

__nv_fast_log10f(x)

libdevice function __nv_fast_log10f

__nv_fast_log2f(x)

libdevice function __nv_fast_log2f

__nv_fast_logf(x)

libdevice function __nv_fast_logf

__nv_fast_powf(x, y)

libdevice function __nv_fast_powf

__nv_fast_sincosf(x, sptr, cptr)

libdevice function __nv_fast_sincosf

__nv_fast_sinf(x)

libdevice function __nv_fast_sinf

__nv_fast_tanf(x)

libdevice function __nv_fast_tanf

__nv_fdim(x, y)

libdevice function __nv_fdim

__nv_fdimf(x, y)

libdevice function __nv_fdimf

__nv_fdiv_rd(x, y)

libdevice function __nv_fdiv_rd

__nv_fdiv_rn(x, y)

libdevice function __nv_fdiv_rn

__nv_fdiv_ru(x, y)

libdevice function __nv_fdiv_ru

__nv_fdiv_rz(x, y)

libdevice function __nv_fdiv_rz

__nv_ffs(x)

libdevice function __nv_ffs

__nv_ffsll(x)

libdevice function __nv_ffsll

__nv_finitef(x)

libdevice function __nv_finitef

__nv_float2half_rn(f)

libdevice function __nv_float2half_rn

__nv_float2int_rd(in_)

libdevice function __nv_float2int_rd

__nv_float2int_rn(in_)

libdevice function __nv_float2int_rn

__nv_float2int_ru(in_)

libdevice function __nv_float2int_ru

__nv_float2int_rz(in_)

libdevice function __nv_float2int_rz

__nv_float2ll_rd(f)

libdevice function __nv_float2ll_rd

__nv_float2ll_rn(f)

libdevice function __nv_float2ll_rn

__nv_float2ll_ru(f)

libdevice function __nv_float2ll_ru

__nv_float2ll_rz(f)

libdevice function __nv_float2ll_rz

__nv_float2uint_rd(in_)

libdevice function __nv_float2uint_rd

__nv_float2uint_rn(in_)

libdevice function __nv_float2uint_rn

__nv_float2uint_ru(in_)

libdevice function __nv_float2uint_ru

__nv_float2uint_rz(in_)

libdevice function __nv_float2uint_rz

__nv_float2ull_rd(f)

libdevice function __nv_float2ull_rd

__nv_float2ull_rn(f)

libdevice function __nv_float2ull_rn

__nv_float2ull_ru(f)

libdevice function __nv_float2ull_ru

__nv_float2ull_rz(f)

libdevice function __nv_float2ull_rz

__nv_float_as_int(x)

libdevice function __nv_float_as_int

__nv_floor(f)

libdevice function __nv_floor

__nv_floorf(f)

libdevice function __nv_floorf

__nv_fma(x, y, z)

libdevice function __nv_fma

__nv_fma_rd(x, y, z)

libdevice function __nv_fma_rd

__nv_fma_rn(x, y, z)

libdevice function __nv_fma_rn

__nv_fma_ru(x, y, z)

libdevice function __nv_fma_ru

__nv_fma_rz(x, y, z)

libdevice function __nv_fma_rz

__nv_fmaf(x, y, z)

libdevice function __nv_fmaf

__nv_fmaf_rd(x, y, z)

libdevice function __nv_fmaf_rd

__nv_fmaf_rn(x, y, z)

libdevice function __nv_fmaf_rn

__nv_fmaf_ru(x, y, z)

libdevice function __nv_fmaf_ru

__nv_fmaf_rz(x, y, z)

libdevice function __nv_fmaf_rz

__nv_fmax(x, y)

libdevice function __nv_fmax

__nv_fmaxf(x, y)

libdevice function __nv_fmaxf

__nv_fmin(x, y)

libdevice function __nv_fmin

__nv_fminf(x, y)

libdevice function __nv_fminf

__nv_fmod(x, y)

libdevice function __nv_fmod

__nv_fmodf(x, y)

libdevice function __nv_fmodf

__nv_fmul_rd(x, y)

libdevice function __nv_fmul_rd

__nv_fmul_rn(x, y)

libdevice function __nv_fmul_rn

__nv_fmul_ru(x, y)

libdevice function __nv_fmul_ru

__nv_fmul_rz(x, y)

libdevice function __nv_fmul_rz

__nv_frcp_rd(x)

libdevice function __nv_frcp_rd

__nv_frcp_rn(x)

libdevice function __nv_frcp_rn

__nv_frcp_ru(x)

libdevice function __nv_frcp_ru

__nv_frcp_rz(x)

libdevice function __nv_frcp_rz

__nv_frexp(x, b)

libdevice function __nv_frexp

__nv_frexpf(x, b)

libdevice function __nv_frexpf

__nv_frsqrt_rn(x)

libdevice function __nv_frsqrt_rn

__nv_fsqrt_rd(x)

libdevice function __nv_fsqrt_rd

__nv_fsqrt_rn(x)

libdevice function __nv_fsqrt_rn

__nv_fsqrt_ru(x)

libdevice function __nv_fsqrt_ru

__nv_fsqrt_rz(x)

libdevice function __nv_fsqrt_rz

__nv_fsub_rd(x, y)

libdevice function __nv_fsub_rd

__nv_fsub_rn(x, y)

libdevice function __nv_fsub_rn

__nv_fsub_ru(x, y)

libdevice function __nv_fsub_ru

__nv_fsub_rz(x, y)

libdevice function __nv_fsub_rz

__nv_hadd(x, y)

libdevice function __nv_hadd

__nv_half2float(h)

libdevice function __nv_half2float

__nv_hiloint2double(x, y)

libdevice function __nv_hiloint2double

__nv_hypot(x, y)

libdevice function __nv_hypot

__nv_hypotf(x, y)

libdevice function __nv_hypotf

__nv_ilogb(x)

libdevice function __nv_ilogb

__nv_ilogbf(x)

libdevice function __nv_ilogbf

__nv_int2double_rn(i_)

libdevice function __nv_int2double_rn

__nv_int2float_rd(in_)

libdevice function __nv_int2float_rd

__nv_int2float_rn(in_)

libdevice function __nv_int2float_rn

__nv_int2float_ru(in_)

libdevice function __nv_int2float_ru

__nv_int2float_rz(in_)

libdevice function __nv_int2float_rz

__nv_int_as_float(x)

libdevice function __nv_int_as_float

__nv_isfinited(x)

libdevice function __nv_isfinited

__nv_isinfd(x)

libdevice function __nv_isinfd

__nv_isinff(x)

libdevice function __nv_isinff

__nv_isnand(x)

libdevice function __nv_isnand

__nv_isnanf(x)

libdevice function __nv_isnanf

__nv_j0(x)

libdevice function __nv_j0

__nv_j0f(x)

libdevice function __nv_j0f

__nv_j1(x)

libdevice function __nv_j1

__nv_j1f(x)

libdevice function __nv_j1f

__nv_jn(n_, x)

libdevice function __nv_jn

__nv_jnf(n_, x)

libdevice function __nv_jnf

__nv_ldexp(x, y)

libdevice function __nv_ldexp

__nv_ldexpf(x, y)

libdevice function __nv_ldexpf

__nv_lgamma(x)

libdevice function __nv_lgamma

__nv_lgammaf(x)

libdevice function __nv_lgammaf

__nv_ll2double_rd(l)

libdevice function __nv_ll2double_rd

__nv_ll2double_rn(l)

libdevice function __nv_ll2double_rn

__nv_ll2double_ru(l)

libdevice function __nv_ll2double_ru

__nv_ll2double_rz(l)

libdevice function __nv_ll2double_rz

__nv_ll2float_rd(l)

libdevice function __nv_ll2float_rd

__nv_ll2float_rn(l)

libdevice function __nv_ll2float_rn

__nv_ll2float_ru(l)

libdevice function __nv_ll2float_ru

__nv_ll2float_rz(l)

libdevice function __nv_ll2float_rz

__nv_llabs(x)

libdevice function __nv_llabs

__nv_llmax(x, y)

libdevice function __nv_llmax

__nv_llmin(x, y)

libdevice function __nv_llmin

__nv_llrint(x)

libdevice function __nv_llrint

__nv_llrintf(x)

libdevice function __nv_llrintf

__nv_llround(x)

libdevice function __nv_llround

__nv_llroundf(x)

libdevice function __nv_llroundf

__nv_log(x)

libdevice function __nv_log

__nv_log10(x)

libdevice function __nv_log10

__nv_log10f(x)

libdevice function __nv_log10f

__nv_log1p(x)

libdevice function __nv_log1p

__nv_log1pf(x)

libdevice function __nv_log1pf

__nv_log2(x)

libdevice function __nv_log2

__nv_log2f(x)

libdevice function __nv_log2f

__nv_logb(x)

libdevice function __nv_logb

__nv_logbf(x)

libdevice function __nv_logbf

__nv_logf(x)

libdevice function __nv_logf

__nv_longlong_as_double(x)

libdevice function __nv_longlong_as_double

__nv_max(x, y)

libdevice function __nv_max

__nv_min(x, y)

libdevice function __nv_min

__nv_modf(x, b)

libdevice function __nv_modf

__nv_modff(x, b)

libdevice function __nv_modff

__nv_mul24(x, y)

libdevice function __nv_mul24

__nv_mul64hi(x, y)

libdevice function __nv_mul64hi

__nv_mulhi(x, y)

libdevice function __nv_mulhi

__nv_nearbyint(x)

libdevice function __nv_nearbyint

__nv_nearbyintf(x)

libdevice function __nv_nearbyintf

__nv_nextafter(x, y)

libdevice function __nv_nextafter

__nv_nextafterf(x, y)

libdevice function __nv_nextafterf

__nv_normcdf(x)

libdevice function __nv_normcdf

__nv_normcdff(x)

libdevice function __nv_normcdff

__nv_normcdfinv(x)

libdevice function __nv_normcdfinv

__nv_normcdfinvf(x)

libdevice function __nv_normcdfinvf

__nv_popc(x)

libdevice function __nv_popc

__nv_popcll(x)

libdevice function __nv_popcll

__nv_pow(x, y)

libdevice function __nv_pow

__nv_powf(x, y)

libdevice function __nv_powf

__nv_powi(x, y)

libdevice function __nv_powi

__nv_powif(x, y)

libdevice function __nv_powif

__nv_rcbrt(x)

libdevice function __nv_rcbrt

__nv_rcbrtf(x)

libdevice function __nv_rcbrtf

__nv_remainder(x, y)

libdevice function __nv_remainder

__nv_remainderf(x, y)

libdevice function __nv_remainderf

__nv_remquo(x, y, c)

libdevice function __nv_remquo

__nv_remquof(x, y, quo)

libdevice function __nv_remquof

__nv_rhadd(x, y)

libdevice function __nv_rhadd

__nv_rint(x)

libdevice function __nv_rint

__nv_rintf(x)

libdevice function __nv_rintf

__nv_round(x)

libdevice function __nv_round

__nv_roundf(x)

libdevice function __nv_roundf

__nv_rsqrt(x)

libdevice function __nv_rsqrt

__nv_rsqrtf(x)

libdevice function __nv_rsqrtf

__nv_sad(x, y, z)

libdevice function __nv_sad

__nv_saturatef(x)

libdevice function __nv_saturatef

__nv_scalbn(x, y)

libdevice function __nv_scalbn

__nv_scalbnf(x, y)

libdevice function __nv_scalbnf

__nv_signbitd(x)

libdevice function __nv_signbitd

__nv_signbitf(x)

libdevice function __nv_signbitf

__nv_sin(x)

libdevice function __nv_sin

__nv_sincos(x, sptr, cptr)

libdevice function __nv_sincos

__nv_sincosf(x, sptr, cptr)

libdevice function __nv_sincosf

__nv_sincospi(x, sptr, cptr)

libdevice function __nv_sincospi

__nv_sincospif(x, sptr, cptr)

libdevice function __nv_sincospif

__nv_sinf(x)

libdevice function __nv_sinf

__nv_sinh(x)

libdevice function __nv_sinh

__nv_sinhf(x)

libdevice function __nv_sinhf

__nv_sinpi(x)

libdevice function __nv_sinpi

__nv_sinpif(x)

libdevice function __nv_sinpif

__nv_sqrt(x)

libdevice function __nv_sqrt

__nv_sqrtf(x)

libdevice function __nv_sqrtf

__nv_tan(x)

libdevice function __nv_tan

__nv_tanf(x)

libdevice function __nv_tanf

__nv_tanh(x)

libdevice function __nv_tanh

__nv_tanhf(x)

libdevice function __nv_tanhf

__nv_tgamma(x)

libdevice function __nv_tgamma

__nv_tgammaf(x)

libdevice function __nv_tgammaf

__nv_trunc(x)

libdevice function __nv_trunc

__nv_truncf(x)

libdevice function __nv_truncf

__nv_uhadd(x, y)

libdevice function __nv_uhadd

__nv_uint2double_rn(i_)

libdevice function __nv_uint2double_rn

__nv_uint2float_rd(in_)

libdevice function __nv_uint2float_rd

__nv_uint2float_rn(in_)

libdevice function __nv_uint2float_rn

__nv_uint2float_ru(in_)

libdevice function __nv_uint2float_ru

__nv_uint2float_rz(in_)

libdevice function __nv_uint2float_rz

__nv_ull2double_rd(l)

libdevice function __nv_ull2double_rd

__nv_ull2double_rn(l)

libdevice function __nv_ull2double_rn

__nv_ull2double_ru(l)

libdevice function __nv_ull2double_ru

__nv_ull2double_rz(l)

libdevice function __nv_ull2double_rz

__nv_ull2float_rd(l)

libdevice function __nv_ull2float_rd

__nv_ull2float_rn(l)

libdevice function __nv_ull2float_rn

__nv_ull2float_ru(l)

libdevice function __nv_ull2float_ru

__nv_ull2float_rz(l)

libdevice function __nv_ull2float_rz

__nv_ullmax(x, y)

libdevice function __nv_ullmax

__nv_ullmin(x, y)

libdevice function __nv_ullmin

__nv_umax(x, y)

libdevice function __nv_umax

__nv_umin(x, y)

libdevice function __nv_umin

__nv_umul24(x, y)

libdevice function __nv_umul24

__nv_umul64hi(x, y)

libdevice function __nv_umul64hi

__nv_umulhi(x, y)

libdevice function __nv_umulhi

__nv_urhadd(x, y)

libdevice function __nv_urhadd

__nv_usad(x, y, z)

libdevice function __nv_usad

__nv_y0(x)

libdevice function __nv_y0

__nv_y0f(x)

libdevice function __nv_y0f

__nv_y1(x)

libdevice function __nv_y1

__nv_y1f(x)

libdevice function __nv_y1f

__nv_yn(n_, x)

libdevice function __nv_yn

__nv_ynf(n_, x)

libdevice function __nv_ynf