You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02:00
compat/cuda: add __expf() implementation
This commit is contained in:
@@ -184,5 +184,6 @@ static inline __device__ double fabs(double a) { return __builtin_fabs(a); }
|
|||||||
|
|
||||||
static inline __device__ float __sinf(float a) { return __nvvm_sin_approx_f(a); }
|
static inline __device__ float __sinf(float a) { return __nvvm_sin_approx_f(a); }
|
||||||
static inline __device__ float __cosf(float a) { return __nvvm_cos_approx_f(a); }
|
static inline __device__ float __cosf(float a) { return __nvvm_cos_approx_f(a); }
|
||||||
|
static inline __device__ float __expf(float a) { return __nvvm_ex2_approx_f(a * (float)__builtin_log2(__builtin_exp(1))); }
|
||||||
|
|
||||||
#endif /* COMPAT_CUDA_CUDA_RUNTIME_H */
|
#endif /* COMPAT_CUDA_CUDA_RUNTIME_H */
|
||||||
|
Reference in New Issue
Block a user