summaryrefslogtreecommitdiff
path: root/prelude
diff options
context:
space:
mode:
Diffstat (limited to 'prelude')
-rw-r--r--prelude/slang-cpp-scalar-intrinsics.h12
-rw-r--r--prelude/slang-cuda-prelude.h12
2 files changed, 24 insertions, 0 deletions
diff --git a/prelude/slang-cpp-scalar-intrinsics.h b/prelude/slang-cpp-scalar-intrinsics.h
index 731fd02be..f65fa90a2 100644
--- a/prelude/slang-cpp-scalar-intrinsics.h
+++ b/prelude/slang-cpp-scalar-intrinsics.h
@@ -261,6 +261,18 @@ SLANG_FORCE_INLINE float F32_tanh(float f)
{
return ::tanhf(f);
}
+SLANG_FORCE_INLINE float F32_asinh(float f)
+{
+ return ::asinhf(f);
+}
+SLANG_FORCE_INLINE float F32_acosh(float f)
+{
+ return ::acoshf(f);
+}
+SLANG_FORCE_INLINE float F32_atanh(float f)
+{
+ return ::atanhf(f);
+}
SLANG_FORCE_INLINE float F32_log2(float f)
{
return ::log2f(f);
diff --git a/prelude/slang-cuda-prelude.h b/prelude/slang-cuda-prelude.h
index c366ae856..9df2727f6 100644
--- a/prelude/slang-cuda-prelude.h
+++ b/prelude/slang-cuda-prelude.h
@@ -1792,6 +1792,18 @@ SLANG_FORCE_INLINE SLANG_CUDA_CALL float F32_tanh(float f)
{
return ::tanhf(f);
}
+SLANG_FORCE_INLINE SLANG_CUDA_CALL float F32_asinh(float f)
+{
+ return ::asinhf(f);
+}
+SLANG_FORCE_INLINE SLANG_CUDA_CALL float F32_acosh(float f)
+{
+ return ::acoshf(f);
+}
+SLANG_FORCE_INLINE SLANG_CUDA_CALL float F32_atanh(float f)
+{
+ return ::atanhf(f);
+}
SLANG_FORCE_INLINE SLANG_CUDA_CALL float F32_log2(float f)
{
return ::log2f(f);