[PATCH] D132711: [HLSL] add sqrt library function
Joshua Batista via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Sep 20 11:30:48 PDT 2022
bob80905 updated this revision to Diff 461638.
bob80905 added a comment.
add hlslintr.h file
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D132711/new/
https://reviews.llvm.org/D132711
Files:
clang/lib/Headers/hlsl/hlsl_intrinsics.h
Index: clang/lib/Headers/hlsl/hlsl_intrinsics.h
===================================================================
--- clang/lib/Headers/hlsl/hlsl_intrinsics.h
+++ clang/lib/Headers/hlsl/hlsl_intrinsics.h
@@ -13,15 +13,13 @@
__attribute__((clang_builtin_alias(__builtin_hlsl_wave_active_count_bits))) uint
WaveActiveCountBits(bool bBit);
-<<<<<<< HEAD
-=======
+
// abs builtins
__attribute__((clang_builtin_alias(__builtin_abs))) int abs(int In);
__attribute__((clang_builtin_alias(__builtin_labs))) int64_t abs(int64_t In);
__attribute__((clang_builtin_alias(__builtin_fabsf))) float abs(float In);
__attribute__((clang_builtin_alias(__builtin_fabs))) double abs(double In);
->>>>>>> cb3f11ce6110 ([HLSL] add sqrt library function)
#ifdef __HLSL_ENABLE_16_BIT
__attribute__((clang_builtin_alias(__builtin_elementwise_abs)))
int16_t abs(int16_t);
@@ -40,7 +38,7 @@
half4 abs(half4);
#endif
-<<<<<<< HEAD
+
__attribute__((clang_builtin_alias(__builtin_elementwise_abs))) int abs(int);
__attribute__((clang_builtin_alias(__builtin_elementwise_abs))) int2 abs(int2);
__attribute__((clang_builtin_alias(__builtin_elementwise_abs))) int3 abs(int3);
@@ -69,7 +67,7 @@
double3 abs(double3);
__attribute__((clang_builtin_alias(__builtin_elementwise_abs)))
double4 abs(double4);
-=======
+
// sqrt builtins
__attribute__((clang_builtin_alias(__builtin_sqrt))) double sqrt(double In);
__attribute__((clang_builtin_alias(__builtin_sqrtf))) float sqrt(float In);
@@ -77,6 +75,6 @@
#ifdef __HLSL_ENABLE_16_BIT
__attribute__((clang_builtin_alias(__builtin_sqrtf16))) half sqrt(half In);
#endif
->>>>>>> cb3f11ce6110 ([HLSL] add sqrt library function)
+
#endif //_HLSL_HLSL_INTRINSICS_H_
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D132711.461638.patch
Type: text/x-patch
Size: 1708 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20220920/3934b8a3/attachment.bin>
More information about the cfe-commits
mailing list