Libdevice functions
All wrapped libdevice functions are listed in this section. All functions in
libdevice are wrapped, with the exception of __nv_nan
and __nv_nanf
.
These functions return a representation of a quiet NaN, but the argument they
take (a pointer to an object specifying the representation) is undocumented, and
follows an unusual form compared to the rest of libdevice - it is not an output
like every other pointer argument. If a NaN is required, one can be obtained in
CUDA Python by other means, e.g. math.nan
.
Wrapped functions
- numba.cuda.libdevice.abs(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_abs.html
- Parameters:
x (int32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.acos(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_acos.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.acosf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_acosf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.acosh(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_acosh.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.acoshf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_acoshf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.asin(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_asin.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.asinf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_asinf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.asinh(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_asinh.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.asinhf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_asinhf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.atan(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_atan.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.atan2(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_atan2.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.atan2f(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_atan2f.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.atanf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_atanf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.atanh(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_atanh.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.atanhf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_atanhf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.brev(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_brev.html
- Parameters:
x (int32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.brevll(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_brevll.html
- Parameters:
x (int64) – Argument.
- Return type:
int64
- numba.cuda.libdevice.byte_perm(x, y, z)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_byte_perm.html
- Parameters:
x (int32) – Argument.
y (int32) – Argument.
z (int32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.cbrt(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_cbrt.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.cbrtf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_cbrtf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.ceil(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ceil.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.ceilf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ceilf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.clz(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_clz.html
- Parameters:
x (int32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.clzll(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_clzll.html
- Parameters:
x (int64) – Argument.
- Return type:
int32
- numba.cuda.libdevice.copysign(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_copysign.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.copysignf(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_copysignf.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.cos(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_cos.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.cosf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_cosf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.cosh(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_cosh.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.coshf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_coshf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.cospi(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_cospi.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.cospif(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_cospif.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.dadd_rd(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_dadd_rd.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.dadd_rn(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_dadd_rn.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.dadd_ru(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_dadd_ru.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.dadd_rz(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_dadd_rz.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.ddiv_rd(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ddiv_rd.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.ddiv_rn(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ddiv_rn.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.ddiv_ru(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ddiv_ru.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.ddiv_rz(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ddiv_rz.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.dmul_rd(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_dmul_rd.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.dmul_rn(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_dmul_rn.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.dmul_ru(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_dmul_ru.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.dmul_rz(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_dmul_rz.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.double2float_rd(d)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_double2float_rd.html
- Parameters:
d (float64) – Argument.
- Return type:
float32
- numba.cuda.libdevice.double2float_rn(d)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_double2float_rn.html
- Parameters:
d (float64) – Argument.
- Return type:
float32
- numba.cuda.libdevice.double2float_ru(d)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_double2float_ru.html
- Parameters:
d (float64) – Argument.
- Return type:
float32
- numba.cuda.libdevice.double2float_rz(d)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_double2float_rz.html
- Parameters:
d (float64) – Argument.
- Return type:
float32
- numba.cuda.libdevice.double2hiint(d)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_double2hiint.html
- Parameters:
d (float64) – Argument.
- Return type:
int32
- numba.cuda.libdevice.double2int_rd(d)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_double2int_rd.html
- Parameters:
d (float64) – Argument.
- Return type:
int32
- numba.cuda.libdevice.double2int_rn(d)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_double2int_rn.html
- Parameters:
d (float64) – Argument.
- Return type:
int32
- numba.cuda.libdevice.double2int_ru(d)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_double2int_ru.html
- Parameters:
d (float64) – Argument.
- Return type:
int32
- numba.cuda.libdevice.double2int_rz(d)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_double2int_rz.html
- Parameters:
d (float64) – Argument.
- Return type:
int32
- numba.cuda.libdevice.double2ll_rd(f)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_double2ll_rd.html
- Parameters:
f (float64) – Argument.
- Return type:
int64
- numba.cuda.libdevice.double2ll_rn(f)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_double2ll_rn.html
- Parameters:
f (float64) – Argument.
- Return type:
int64
- numba.cuda.libdevice.double2ll_ru(f)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_double2ll_ru.html
- Parameters:
f (float64) – Argument.
- Return type:
int64
- numba.cuda.libdevice.double2ll_rz(f)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_double2ll_rz.html
- Parameters:
f (float64) – Argument.
- Return type:
int64
- numba.cuda.libdevice.double2loint(d)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_double2loint.html
- Parameters:
d (float64) – Argument.
- Return type:
int32
- numba.cuda.libdevice.double2uint_rd(d)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_double2uint_rd.html
- Parameters:
d (float64) – Argument.
- Return type:
int32
- numba.cuda.libdevice.double2uint_rn(d)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_double2uint_rn.html
- Parameters:
d (float64) – Argument.
- Return type:
int32
- numba.cuda.libdevice.double2uint_ru(d)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_double2uint_ru.html
- Parameters:
d (float64) – Argument.
- Return type:
int32
- numba.cuda.libdevice.double2uint_rz(d)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_double2uint_rz.html
- Parameters:
d (float64) – Argument.
- Return type:
int32
- numba.cuda.libdevice.double2ull_rd(f)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_double2ull_rd.html
- Parameters:
f (float64) – Argument.
- Return type:
int64
- numba.cuda.libdevice.double2ull_rn(f)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_double2ull_rn.html
- Parameters:
f (float64) – Argument.
- Return type:
int64
- numba.cuda.libdevice.double2ull_ru(f)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_double2ull_ru.html
- Parameters:
f (float64) – Argument.
- Return type:
int64
- numba.cuda.libdevice.double2ull_rz(f)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_double2ull_rz.html
- Parameters:
f (float64) – Argument.
- Return type:
int64
- numba.cuda.libdevice.double_as_longlong(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_double_as_longlong.html
- Parameters:
x (float64) – Argument.
- Return type:
int64
- numba.cuda.libdevice.drcp_rd(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_drcp_rd.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.drcp_rn(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_drcp_rn.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.drcp_ru(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_drcp_ru.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.drcp_rz(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_drcp_rz.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.dsqrt_rd(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_dsqrt_rd.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.dsqrt_rn(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_dsqrt_rn.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.dsqrt_ru(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_dsqrt_ru.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.dsqrt_rz(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_dsqrt_rz.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.erf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_erf.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.erfc(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_erfc.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.erfcf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_erfcf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.erfcinv(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_erfcinv.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.erfcinvf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_erfcinvf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.erfcx(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_erfcx.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.erfcxf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_erfcxf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.erff(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_erff.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.erfinv(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_erfinv.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.erfinvf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_erfinvf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.exp(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_exp.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.exp10(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_exp10.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.exp10f(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_exp10f.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.exp2(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_exp2.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.exp2f(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_exp2f.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.expf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_expf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.expm1(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_expm1.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.expm1f(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_expm1f.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fabs(f)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fabs.html
- Parameters:
f (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.fabsf(f)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fabsf.html
- Parameters:
f (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fadd_rd(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fadd_rd.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fadd_rn(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fadd_rn.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fadd_ru(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fadd_ru.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fadd_rz(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fadd_rz.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fast_cosf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fast_cosf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fast_exp10f(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fast_exp10f.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fast_expf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fast_expf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fast_fdividef(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fast_fdividef.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fast_log10f(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fast_log10f.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fast_log2f(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fast_log2f.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fast_logf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fast_logf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fast_powf(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fast_powf.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fast_sincosf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fast_sincosf.html
- Parameters:
x (float32) – Argument.
- Return type:
UniTuple(float32 x 2)
- numba.cuda.libdevice.fast_sinf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fast_sinf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fast_tanf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fast_tanf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fdim(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fdim.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.fdimf(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fdimf.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fdiv_rd(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fdiv_rd.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fdiv_rn(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fdiv_rn.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fdiv_ru(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fdiv_ru.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fdiv_rz(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fdiv_rz.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.ffs(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ffs.html
- Parameters:
x (int32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.ffsll(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ffsll.html
- Parameters:
x (int64) – Argument.
- Return type:
int32
- numba.cuda.libdevice.finitef(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_finitef.html
- Parameters:
x (float32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.float2half_rn(f)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_float2half_rn.html
- Parameters:
f (float32) – Argument.
- Return type:
int16
- numba.cuda.libdevice.float2int_rd(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_float2int_rd.html
- Parameters:
in (float32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.float2int_rn(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_float2int_rn.html
- Parameters:
in (float32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.float2int_ru(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_float2int_ru.html
- Parameters:
in (float32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.float2int_rz(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_float2int_rz.html
- Parameters:
in (float32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.float2ll_rd(f)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_float2ll_rd.html
- Parameters:
f (float32) – Argument.
- Return type:
int64
- numba.cuda.libdevice.float2ll_rn(f)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_float2ll_rn.html
- Parameters:
f (float32) – Argument.
- Return type:
int64
- numba.cuda.libdevice.float2ll_ru(f)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_float2ll_ru.html
- Parameters:
f (float32) – Argument.
- Return type:
int64
- numba.cuda.libdevice.float2ll_rz(f)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_float2ll_rz.html
- Parameters:
f (float32) – Argument.
- Return type:
int64
- numba.cuda.libdevice.float2uint_rd(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_float2uint_rd.html
- Parameters:
in (float32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.float2uint_rn(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_float2uint_rn.html
- Parameters:
in (float32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.float2uint_ru(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_float2uint_ru.html
- Parameters:
in (float32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.float2uint_rz(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_float2uint_rz.html
- Parameters:
in (float32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.float2ull_rd(f)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_float2ull_rd.html
- Parameters:
f (float32) – Argument.
- Return type:
int64
- numba.cuda.libdevice.float2ull_rn(f)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_float2ull_rn.html
- Parameters:
f (float32) – Argument.
- Return type:
int64
- numba.cuda.libdevice.float2ull_ru(f)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_float2ull_ru.html
- Parameters:
f (float32) – Argument.
- Return type:
int64
- numba.cuda.libdevice.float2ull_rz(f)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_float2ull_rz.html
- Parameters:
f (float32) – Argument.
- Return type:
int64
- numba.cuda.libdevice.float_as_int(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_float_as_int.html
- Parameters:
x (float32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.floor(f)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_floor.html
- Parameters:
f (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.floorf(f)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_floorf.html
- Parameters:
f (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fma(x, y, z)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fma.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
z (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.fma_rd(x, y, z)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fma_rd.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
z (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.fma_rn(x, y, z)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fma_rn.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
z (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.fma_ru(x, y, z)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fma_ru.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
z (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.fma_rz(x, y, z)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fma_rz.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
z (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.fmaf(x, y, z)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fmaf.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
z (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fmaf_rd(x, y, z)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fmaf_rd.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
z (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fmaf_rn(x, y, z)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fmaf_rn.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
z (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fmaf_ru(x, y, z)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fmaf_ru.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
z (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fmaf_rz(x, y, z)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fmaf_rz.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
z (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fmax(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fmax.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.fmaxf(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fmaxf.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fmin(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fmin.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.fminf(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fminf.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fmod(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fmod.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.fmodf(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fmodf.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fmul_rd(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fmul_rd.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fmul_rn(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fmul_rn.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fmul_ru(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fmul_ru.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fmul_rz(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fmul_rz.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.frcp_rd(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_frcp_rd.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.frcp_rn(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_frcp_rn.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.frcp_ru(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_frcp_ru.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.frcp_rz(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_frcp_rz.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.frexp(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_frexp.html
- Parameters:
x (float64) – Argument.
- Return type:
Tuple(float64, int32)
- numba.cuda.libdevice.frexpf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_frexpf.html
- Parameters:
x (float32) – Argument.
- Return type:
Tuple(float32, int32)
- numba.cuda.libdevice.frsqrt_rn(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_frsqrt_rn.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fsqrt_rd(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fsqrt_rd.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fsqrt_rn(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fsqrt_rn.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fsqrt_ru(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fsqrt_ru.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fsqrt_rz(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fsqrt_rz.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fsub_rd(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fsub_rd.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fsub_rn(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fsub_rn.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fsub_ru(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fsub_ru.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.fsub_rz(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_fsub_rz.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.hadd(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_hadd.html
- Parameters:
x (int32) – Argument.
y (int32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.half2float(h)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_half2float.html
- Parameters:
h (int16) – Argument.
- Return type:
float32
- numba.cuda.libdevice.hiloint2double(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_hiloint2double.html
- Parameters:
x (int32) – Argument.
y (int32) – Argument.
- Return type:
float64
- numba.cuda.libdevice.hypot(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_hypot.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.hypotf(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_hypotf.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.ilogb(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ilogb.html
- Parameters:
x (float64) – Argument.
- Return type:
int32
- numba.cuda.libdevice.ilogbf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ilogbf.html
- Parameters:
x (float32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.int2double_rn(i)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_int2double_rn.html
- Parameters:
i (int32) – Argument.
- Return type:
float64
- numba.cuda.libdevice.int2float_rd(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_int2float_rd.html
- Parameters:
in (int32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.int2float_rn(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_int2float_rn.html
- Parameters:
in (int32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.int2float_ru(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_int2float_ru.html
- Parameters:
in (int32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.int2float_rz(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_int2float_rz.html
- Parameters:
in (int32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.int_as_float(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_int_as_float.html
- Parameters:
x (int32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.isfinited(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_isfinited.html
- Parameters:
x (float64) – Argument.
- Return type:
int32
- numba.cuda.libdevice.isinfd(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_isinfd.html
- Parameters:
x (float64) – Argument.
- Return type:
int32
- numba.cuda.libdevice.isinff(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_isinff.html
- Parameters:
x (float32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.isnand(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_isnand.html
- Parameters:
x (float64) – Argument.
- Return type:
int32
- numba.cuda.libdevice.isnanf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_isnanf.html
- Parameters:
x (float32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.j0(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_j0.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.j0f(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_j0f.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.j1(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_j1.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.j1f(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_j1f.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.jn(n, x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_jn.html
- Parameters:
n (int32) – Argument.
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.jnf(n, x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_jnf.html
- Parameters:
n (int32) – Argument.
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.ldexp(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ldexp.html
- Parameters:
x (float64) – Argument.
y (int32) – Argument.
- Return type:
float64
- numba.cuda.libdevice.ldexpf(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ldexpf.html
- Parameters:
x (float32) – Argument.
y (int32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.lgamma(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_lgamma.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.lgammaf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_lgammaf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.ll2double_rd(l)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ll2double_rd.html
- Parameters:
l (int64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.ll2double_rn(l)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ll2double_rn.html
- Parameters:
l (int64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.ll2double_ru(l)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ll2double_ru.html
- Parameters:
l (int64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.ll2double_rz(l)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ll2double_rz.html
- Parameters:
l (int64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.ll2float_rd(l)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ll2float_rd.html
- Parameters:
l (int64) – Argument.
- Return type:
float32
- numba.cuda.libdevice.ll2float_rn(l)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ll2float_rn.html
- Parameters:
l (int64) – Argument.
- Return type:
float32
- numba.cuda.libdevice.ll2float_ru(l)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ll2float_ru.html
- Parameters:
l (int64) – Argument.
- Return type:
float32
- numba.cuda.libdevice.ll2float_rz(l)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ll2float_rz.html
- Parameters:
l (int64) – Argument.
- Return type:
float32
- numba.cuda.libdevice.llabs(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_llabs.html
- Parameters:
x (int64) – Argument.
- Return type:
int64
- numba.cuda.libdevice.llmax(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_llmax.html
- Parameters:
x (int64) – Argument.
y (int64) – Argument.
- Return type:
int64
- numba.cuda.libdevice.llmin(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_llmin.html
- Parameters:
x (int64) – Argument.
y (int64) – Argument.
- Return type:
int64
- numba.cuda.libdevice.llrint(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_llrint.html
- Parameters:
x (float64) – Argument.
- Return type:
int64
- numba.cuda.libdevice.llrintf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_llrintf.html
- Parameters:
x (float32) – Argument.
- Return type:
int64
- numba.cuda.libdevice.llround(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_llround.html
- Parameters:
x (float64) – Argument.
- Return type:
int64
- numba.cuda.libdevice.llroundf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_llroundf.html
- Parameters:
x (float32) – Argument.
- Return type:
int64
- numba.cuda.libdevice.log(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_log.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.log10(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_log10.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.log10f(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_log10f.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.log1p(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_log1p.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.log1pf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_log1pf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.log2(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_log2.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.log2f(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_log2f.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.logb(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_logb.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.logbf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_logbf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.logf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_logf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.longlong_as_double(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_longlong_as_double.html
- Parameters:
x (int64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.max(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_max.html
- Parameters:
x (int32) – Argument.
y (int32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.min(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_min.html
- Parameters:
x (int32) – Argument.
y (int32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.modf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_modf.html
- Parameters:
x (float64) – Argument.
- Return type:
UniTuple(float64 x 2)
- numba.cuda.libdevice.modff(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_modff.html
- Parameters:
x (float32) – Argument.
- Return type:
UniTuple(float32 x 2)
- numba.cuda.libdevice.mul24(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_mul24.html
- Parameters:
x (int32) – Argument.
y (int32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.mul64hi(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_mul64hi.html
- Parameters:
x (int64) – Argument.
y (int64) – Argument.
- Return type:
int64
- numba.cuda.libdevice.mulhi(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_mulhi.html
- Parameters:
x (int32) – Argument.
y (int32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.nearbyint(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_nearbyint.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.nearbyintf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_nearbyintf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.nextafter(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_nextafter.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.nextafterf(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_nextafterf.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.normcdf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_normcdf.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.normcdff(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_normcdff.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.normcdfinv(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_normcdfinv.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.normcdfinvf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_normcdfinvf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.popc(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_popc.html
- Parameters:
x (int32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.popcll(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_popcll.html
- Parameters:
x (int64) – Argument.
- Return type:
int32
- numba.cuda.libdevice.pow(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_pow.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.powf(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_powf.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.powi(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_powi.html
- Parameters:
x (float64) – Argument.
y (int32) – Argument.
- Return type:
float64
- numba.cuda.libdevice.powif(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_powif.html
- Parameters:
x (float32) – Argument.
y (int32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.rcbrt(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_rcbrt.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.rcbrtf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_rcbrtf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.remainder(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_remainder.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.remainderf(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_remainderf.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.remquo(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_remquo.html
- Parameters:
x (float64) – Argument.
y (float64) – Argument.
- Return type:
Tuple(float64, int32)
- numba.cuda.libdevice.remquof(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_remquof.html
- Parameters:
x (float32) – Argument.
y (float32) – Argument.
- Return type:
Tuple(float32, int32)
- numba.cuda.libdevice.rhadd(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_rhadd.html
- Parameters:
x (int32) – Argument.
y (int32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.rint(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_rint.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.rintf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_rintf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.round(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_round.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.roundf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_roundf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.rsqrt(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_rsqrt.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.rsqrtf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_rsqrtf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.sad(x, y, z)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_sad.html
- Parameters:
x (int32) – Argument.
y (int32) – Argument.
z (int32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.saturatef(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_saturatef.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.scalbn(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_scalbn.html
- Parameters:
x (float64) – Argument.
y (int32) – Argument.
- Return type:
float64
- numba.cuda.libdevice.scalbnf(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_scalbnf.html
- Parameters:
x (float32) – Argument.
y (int32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.signbitd(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_signbitd.html
- Parameters:
x (float64) – Argument.
- Return type:
int32
- numba.cuda.libdevice.signbitf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_signbitf.html
- Parameters:
x (float32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.sin(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_sin.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.sincos(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_sincos.html
- Parameters:
x (float64) – Argument.
- Return type:
UniTuple(float64 x 2)
- numba.cuda.libdevice.sincosf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_sincosf.html
- Parameters:
x (float32) – Argument.
- Return type:
UniTuple(float32 x 2)
- numba.cuda.libdevice.sincospi(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_sincospi.html
- Parameters:
x (float64) – Argument.
- Return type:
UniTuple(float64 x 2)
- numba.cuda.libdevice.sincospif(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_sincospif.html
- Parameters:
x (float32) – Argument.
- Return type:
UniTuple(float32 x 2)
- numba.cuda.libdevice.sinf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_sinf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.sinh(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_sinh.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.sinhf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_sinhf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.sinpi(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_sinpi.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.sinpif(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_sinpif.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.sqrt(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_sqrt.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.sqrtf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_sqrtf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.tan(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_tan.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.tanf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_tanf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.tanh(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_tanh.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.tanhf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_tanhf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.tgamma(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_tgamma.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.tgammaf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_tgammaf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.trunc(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_trunc.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.truncf(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_truncf.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.uhadd(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_uhadd.html
- Parameters:
x (int32) – Argument.
y (int32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.uint2double_rn(i)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_uint2double_rn.html
- Parameters:
i (int32) – Argument.
- Return type:
float64
- numba.cuda.libdevice.uint2float_rd(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_uint2float_rd.html
- Parameters:
in (int32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.uint2float_rn(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_uint2float_rn.html
- Parameters:
in (int32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.uint2float_ru(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_uint2float_ru.html
- Parameters:
in (int32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.uint2float_rz(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_uint2float_rz.html
- Parameters:
in (int32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.ull2double_rd(l)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ull2double_rd.html
- Parameters:
l (int64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.ull2double_rn(l)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ull2double_rn.html
- Parameters:
l (int64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.ull2double_ru(l)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ull2double_ru.html
- Parameters:
l (int64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.ull2double_rz(l)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ull2double_rz.html
- Parameters:
l (int64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.ull2float_rd(l)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ull2float_rd.html
- Parameters:
l (int64) – Argument.
- Return type:
float32
- numba.cuda.libdevice.ull2float_rn(l)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ull2float_rn.html
- Parameters:
l (int64) – Argument.
- Return type:
float32
- numba.cuda.libdevice.ull2float_ru(l)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ull2float_ru.html
- Parameters:
l (int64) – Argument.
- Return type:
float32
- numba.cuda.libdevice.ull2float_rz(l)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ull2float_rz.html
- Parameters:
l (int64) – Argument.
- Return type:
float32
- numba.cuda.libdevice.ullmax(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ullmax.html
- Parameters:
x (int64) – Argument.
y (int64) – Argument.
- Return type:
int64
- numba.cuda.libdevice.ullmin(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ullmin.html
- Parameters:
x (int64) – Argument.
y (int64) – Argument.
- Return type:
int64
- numba.cuda.libdevice.umax(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_umax.html
- Parameters:
x (int32) – Argument.
y (int32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.umin(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_umin.html
- Parameters:
x (int32) – Argument.
y (int32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.umul24(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_umul24.html
- Parameters:
x (int32) – Argument.
y (int32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.umul64hi(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_umul64hi.html
- Parameters:
x (int64) – Argument.
y (int64) – Argument.
- Return type:
int64
- numba.cuda.libdevice.umulhi(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_umulhi.html
- Parameters:
x (int32) – Argument.
y (int32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.urhadd(x, y)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_urhadd.html
- Parameters:
x (int32) – Argument.
y (int32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.usad(x, y, z)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_usad.html
- Parameters:
x (int32) – Argument.
y (int32) – Argument.
z (int32) – Argument.
- Return type:
int32
- numba.cuda.libdevice.y0(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_y0.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.y0f(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_y0f.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.y1(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_y1.html
- Parameters:
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.y1f(x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_y1f.html
- Parameters:
x (float32) – Argument.
- Return type:
float32
- numba.cuda.libdevice.yn(n, x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_yn.html
- Parameters:
n (int32) – Argument.
x (float64) – Argument.
- Return type:
float64
- numba.cuda.libdevice.ynf(n, x)
See https://docs.nvidia.com/cuda/libdevice-users-guide/__nv_ynf.html
- Parameters:
n (int32) – Argument.
x (float32) – Argument.
- Return type:
float32