@@ -134,16 +134,16 @@ double4 abs(double4);
134134// / \brief Returns the arccosine of the input value, \a Val.
135135// / \param Val The input value.
136136
137- _HLSL_AVAILABILITY (shadermodel, 6.2 )
137+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
138138_HLSL_BUILTIN_ALIAS(__builtin_elementwise_acos)
139139half acos(half);
140- _HLSL_AVAILABILITY (shadermodel, 6.2 )
140+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
141141_HLSL_BUILTIN_ALIAS(__builtin_elementwise_acos)
142142half2 acos(half2);
143- _HLSL_AVAILABILITY (shadermodel, 6.2 )
143+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
144144_HLSL_BUILTIN_ALIAS(__builtin_elementwise_acos)
145145half3 acos(half3);
146- _HLSL_AVAILABILITY (shadermodel, 6.2 )
146+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
147147_HLSL_BUILTIN_ALIAS(__builtin_elementwise_acos)
148148half4 acos(half4);
149149
@@ -449,16 +449,16 @@ double4 asdouble(uint4, uint4);
449449// / \brief Returns the arcsine of the input value, \a Val.
450450// / \param Val The input value.
451451
452- _HLSL_AVAILABILITY (shadermodel, 6.2 )
452+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
453453_HLSL_BUILTIN_ALIAS(__builtin_elementwise_asin)
454454half asin(half);
455- _HLSL_AVAILABILITY (shadermodel, 6.2 )
455+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
456456_HLSL_BUILTIN_ALIAS(__builtin_elementwise_asin)
457457half2 asin(half2);
458- _HLSL_AVAILABILITY (shadermodel, 6.2 )
458+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
459459_HLSL_BUILTIN_ALIAS(__builtin_elementwise_asin)
460460half3 asin(half3);
461- _HLSL_AVAILABILITY (shadermodel, 6.2 )
461+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
462462_HLSL_BUILTIN_ALIAS(__builtin_elementwise_asin)
463463half4 asin(half4);
464464
@@ -479,16 +479,16 @@ float4 asin(float4);
479479// / \brief Returns the arctangent of the input value, \a Val.
480480// / \param Val The input value.
481481
482- _HLSL_AVAILABILITY (shadermodel, 6.2 )
482+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
483483_HLSL_BUILTIN_ALIAS(__builtin_elementwise_atan)
484484half atan(half);
485- _HLSL_AVAILABILITY (shadermodel, 6.2 )
485+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
486486_HLSL_BUILTIN_ALIAS(__builtin_elementwise_atan)
487487half2 atan(half2);
488- _HLSL_AVAILABILITY (shadermodel, 6.2 )
488+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
489489_HLSL_BUILTIN_ALIAS(__builtin_elementwise_atan)
490490half3 atan(half3);
491- _HLSL_AVAILABILITY (shadermodel, 6.2 )
491+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
492492_HLSL_BUILTIN_ALIAS(__builtin_elementwise_atan)
493493half4 atan(half4);
494494
@@ -511,16 +511,16 @@ float4 atan(float4);
511511// / \param y The y-coordinate.
512512// / \param x The x-coordinate.
513513
514- _HLSL_AVAILABILITY (shadermodel, 6.2 )
514+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
515515_HLSL_BUILTIN_ALIAS(__builtin_elementwise_atan2)
516516half atan2(half y, half x);
517- _HLSL_AVAILABILITY (shadermodel, 6.2 )
517+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
518518_HLSL_BUILTIN_ALIAS(__builtin_elementwise_atan2)
519519half2 atan2(half2 y, half2 x);
520- _HLSL_AVAILABILITY (shadermodel, 6.2 )
520+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
521521_HLSL_BUILTIN_ALIAS(__builtin_elementwise_atan2)
522522half3 atan2(half3 y, half3 x);
523- _HLSL_AVAILABILITY (shadermodel, 6.2 )
523+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
524524_HLSL_BUILTIN_ALIAS(__builtin_elementwise_atan2)
525525half4 atan2(half4 y, half4 x);
526526
@@ -729,16 +729,16 @@ float4 cos(float4);
729729// / \brief Returns the hyperbolic cosine of the input value, \a Val.
730730// / \param Val The input value.
731731
732- _HLSL_AVAILABILITY (shadermodel, 6.2 )
732+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
733733_HLSL_BUILTIN_ALIAS(__builtin_elementwise_cosh)
734734half cosh(half);
735- _HLSL_AVAILABILITY (shadermodel, 6.2 )
735+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
736736_HLSL_BUILTIN_ALIAS(__builtin_elementwise_cosh)
737737half2 cosh(half2);
738- _HLSL_AVAILABILITY (shadermodel, 6.2 )
738+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
739739_HLSL_BUILTIN_ALIAS(__builtin_elementwise_cosh)
740740half3 cosh(half3);
741- _HLSL_AVAILABILITY (shadermodel, 6.2 )
741+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
742742_HLSL_BUILTIN_ALIAS(__builtin_elementwise_cosh)
743743half4 cosh(half4);
744744
@@ -2134,16 +2134,16 @@ float4 sin(float4);
21342134// / \brief Returns the hyperbolic sine of the input value, \a Val.
21352135// / \param Val The input value.
21362136
2137- _HLSL_AVAILABILITY (shadermodel, 6.2 )
2137+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
21382138_HLSL_BUILTIN_ALIAS(__builtin_elementwise_sinh)
21392139half sinh(half);
2140- _HLSL_AVAILABILITY (shadermodel, 6.2 )
2140+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
21412141_HLSL_BUILTIN_ALIAS(__builtin_elementwise_sinh)
21422142half2 sinh(half2);
2143- _HLSL_AVAILABILITY (shadermodel, 6.2 )
2143+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
21442144_HLSL_BUILTIN_ALIAS(__builtin_elementwise_sinh)
21452145half3 sinh(half3);
2146- _HLSL_AVAILABILITY (shadermodel, 6.2 )
2146+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
21472147_HLSL_BUILTIN_ALIAS(__builtin_elementwise_sinh)
21482148half4 sinh(half4);
21492149
@@ -2227,16 +2227,16 @@ float4 step(float4, float4);
22272227// / \brief Returns the tangent of the input value, \a Val.
22282228// / \param Val The input value.
22292229
2230- _HLSL_AVAILABILITY (shadermodel, 6.2 )
2230+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
22312231_HLSL_BUILTIN_ALIAS(__builtin_elementwise_tan)
22322232half tan(half);
2233- _HLSL_AVAILABILITY (shadermodel, 6.2 )
2233+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
22342234_HLSL_BUILTIN_ALIAS(__builtin_elementwise_tan)
22352235half2 tan(half2);
2236- _HLSL_AVAILABILITY (shadermodel, 6.2 )
2236+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
22372237_HLSL_BUILTIN_ALIAS(__builtin_elementwise_tan)
22382238half3 tan(half3);
2239- _HLSL_AVAILABILITY (shadermodel, 6.2 )
2239+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
22402240_HLSL_BUILTIN_ALIAS(__builtin_elementwise_tan)
22412241half4 tan(half4);
22422242
@@ -2257,16 +2257,16 @@ float4 tan(float4);
22572257// / \brief Returns the hyperbolic tangent of the input value, \a Val.
22582258// / \param Val The input value.
22592259
2260- _HLSL_AVAILABILITY (shadermodel, 6.2 )
2260+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
22612261_HLSL_BUILTIN_ALIAS(__builtin_elementwise_tanh)
22622262half tanh(half);
2263- _HLSL_AVAILABILITY (shadermodel, 6.2 )
2263+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
22642264_HLSL_BUILTIN_ALIAS(__builtin_elementwise_tanh)
22652265half2 tanh(half2);
2266- _HLSL_AVAILABILITY (shadermodel, 6.2 )
2266+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
22672267_HLSL_BUILTIN_ALIAS(__builtin_elementwise_tanh)
22682268half3 tanh(half3);
2269- _HLSL_AVAILABILITY (shadermodel, 6.2 )
2269+ _HLSL_16BIT_AVAILABILITY (shadermodel, 6.2 )
22702270_HLSL_BUILTIN_ALIAS(__builtin_elementwise_tanh)
22712271half4 tanh(half4);
22722272
0 commit comments