@@ -1807,30 +1807,30 @@ __attribute__((convergent)) uint WaveGetLaneIndex();
1807
1807
#ifdef __HLSL_ENABLE_16_BIT
1808
1808
_HLSL_AVAILABILITY (shadermodel, 6.2 )
1809
1809
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1810
- int16_t sign(int16_t );
1810
+ int sign(int16_t );
1811
1811
_HLSL_AVAILABILITY (shadermodel, 6.2 )
1812
1812
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1813
- int16_t2 sign(int16_t2);
1813
+ int2 sign(int16_t2);
1814
1814
_HLSL_AVAILABILITY (shadermodel, 6.2 )
1815
1815
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1816
- int16_t3 sign(int16_t3);
1816
+ int3 sign(int16_t3);
1817
1817
_HLSL_AVAILABILITY (shadermodel, 6.2 )
1818
1818
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1819
- int16_t4 sign(int16_t4);
1819
+ int4 sign(int16_t4);
1820
1820
#endif
1821
1821
1822
1822
_HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
1823
1823
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1824
- half sign(half);
1824
+ int sign(half);
1825
1825
_HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
1826
1826
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1827
- half2 sign(half2);
1827
+ int2 sign(half2);
1828
1828
_HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
1829
1829
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1830
- half3 sign(half3);
1830
+ int3 sign(half3);
1831
1831
_HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
1832
1832
_HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1833
- half4 sign(half4);
1833
+ int4 sign(half4);
1834
1834
1835
1835
_HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_sign)
1836
1836
int sign(int );
@@ -1842,30 +1842,30 @@ _HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_sign)
1842
1842
int4 sign(int4);
1843
1843
1844
1844
_HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_sign)
1845
- float sign(float );
1845
+ int sign(float );
1846
1846
_HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_sign)
1847
- float2 sign(float2);
1847
+ int2 sign(float2);
1848
1848
_HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_sign)
1849
- float3 sign(float3);
1849
+ int3 sign(float3);
1850
1850
_HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_sign)
1851
- float4 sign(float4);
1851
+ int4 sign(float4);
1852
1852
1853
1853
_HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_sign)
1854
- int64_t sign(int64_t );
1854
+ int sign(int64_t );
1855
1855
_HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_sign)
1856
- int64_t2 sign(int64_t2);
1856
+ int2 sign(int64_t2);
1857
1857
_HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_sign)
1858
- int64_t3 sign(int64_t3);
1858
+ int3 sign(int64_t3);
1859
1859
_HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_sign)
1860
- int64_t4 sign(int64_t4);
1860
+ int4 sign(int64_t4);
1861
1861
1862
1862
_HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_sign)
1863
- double sign(double );
1863
+ int sign(double );
1864
1864
_HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_sign)
1865
- double2 sign(double2);
1865
+ int2 sign(double2);
1866
1866
_HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_sign)
1867
- double3 sign(double3);
1867
+ int3 sign(double3);
1868
1868
_HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_sign)
1869
- double4 sign(double4);
1869
+ int4 sign(double4);
1870
1870
} // namespace hlsl
1871
1871
#endif // _HLSL_HLSL_INTRINSICS_H_
0 commit comments