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