Skip to content

Commit 0efd43e

Browse files
committed
fix intrinsic return typers
1 parent dafb769 commit 0efd43e

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

clang/lib/Headers/hlsl/hlsl_intrinsics.h

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1807,30 +1807,30 @@ __attribute__((convergent)) uint WaveGetLaneIndex();
18071807
#ifdef __HLSL_ENABLE_16_BIT
18081808
_HLSL_AVAILABILITY(shadermodel, 6.2)
18091809
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1810-
int16_t sign(int16_t);
1810+
int sign(int16_t);
18111811
_HLSL_AVAILABILITY(shadermodel, 6.2)
18121812
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1813-
int16_t2 sign(int16_t2);
1813+
int2 sign(int16_t2);
18141814
_HLSL_AVAILABILITY(shadermodel, 6.2)
18151815
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1816-
int16_t3 sign(int16_t3);
1816+
int3 sign(int16_t3);
18171817
_HLSL_AVAILABILITY(shadermodel, 6.2)
18181818
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1819-
int16_t4 sign(int16_t4);
1819+
int4 sign(int16_t4);
18201820
#endif
18211821

18221822
_HLSL_16BIT_AVAILABILITY(shadermodel, 6.2)
18231823
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1824-
half sign(half);
1824+
int sign(half);
18251825
_HLSL_16BIT_AVAILABILITY(shadermodel, 6.2)
18261826
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1827-
half2 sign(half2);
1827+
int2 sign(half2);
18281828
_HLSL_16BIT_AVAILABILITY(shadermodel, 6.2)
18291829
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1830-
half3 sign(half3);
1830+
int3 sign(half3);
18311831
_HLSL_16BIT_AVAILABILITY(shadermodel, 6.2)
18321832
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1833-
half4 sign(half4);
1833+
int4 sign(half4);
18341834

18351835
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
18361836
int sign(int);
@@ -1842,30 +1842,30 @@ _HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
18421842
int4 sign(int4);
18431843

18441844
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1845-
float sign(float);
1845+
int sign(float);
18461846
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1847-
float2 sign(float2);
1847+
int2 sign(float2);
18481848
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1849-
float3 sign(float3);
1849+
int3 sign(float3);
18501850
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1851-
float4 sign(float4);
1851+
int4 sign(float4);
18521852

18531853
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1854-
int64_t sign(int64_t);
1854+
int sign(int64_t);
18551855
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1856-
int64_t2 sign(int64_t2);
1856+
int2 sign(int64_t2);
18571857
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1858-
int64_t3 sign(int64_t3);
1858+
int3 sign(int64_t3);
18591859
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1860-
int64_t4 sign(int64_t4);
1860+
int4 sign(int64_t4);
18611861

18621862
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1863-
double sign(double);
1863+
int sign(double);
18641864
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1865-
double2 sign(double2);
1865+
int2 sign(double2);
18661866
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1867-
double3 sign(double3);
1867+
int3 sign(double3);
18681868
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1869-
double4 sign(double4);
1869+
int4 sign(double4);
18701870
} // namespace hlsl
18711871
#endif //_HLSL_HLSL_INTRINSICS_H_

0 commit comments

Comments
 (0)