@@ -1073,78 +1073,6 @@ float3 f16tof32(uint3);
10731073_HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_f16tof32)
10741074float4 f16tof32(uint4);
10751075
1076- // ===----------------------------------------------------------------------===//
1077- // firstbithigh builtins
1078- // ===----------------------------------------------------------------------===//
1079-
1080- // / \fn T firstbithigh(T Val)
1081- // / \brief Returns the location of the first set bit starting from the highest
1082- // / order bit and working downward, per component.
1083- // / \param Val the input value.
1084-
1085- #ifdef __HLSL_ENABLE_16_BIT
1086- _HLSL_AVAILABILITY (shadermodel, 6.2 )
1087- _HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_firstbithigh)
1088- uint firstbithigh(int16_t );
1089- _HLSL_AVAILABILITY (shadermodel, 6.2 )
1090- _HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_firstbithigh)
1091- uint2 firstbithigh(int16_t2);
1092- _HLSL_AVAILABILITY (shadermodel, 6.2 )
1093- _HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_firstbithigh)
1094- uint3 firstbithigh(int16_t3);
1095- _HLSL_AVAILABILITY (shadermodel, 6.2 )
1096- _HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_firstbithigh)
1097- uint4 firstbithigh(int16_t4);
1098- _HLSL_AVAILABILITY (shadermodel, 6.2 )
1099- _HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_firstbithigh)
1100- uint firstbithigh(uint16_t );
1101- _HLSL_AVAILABILITY (shadermodel, 6.2 )
1102- _HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_firstbithigh)
1103- uint2 firstbithigh(uint16_t2);
1104- _HLSL_AVAILABILITY (shadermodel, 6.2 )
1105- _HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_firstbithigh)
1106- uint3 firstbithigh(uint16_t3);
1107- _HLSL_AVAILABILITY (shadermodel, 6.2 )
1108- _HLSL_BUILTIN_ALIAS(__builtin_hlsl_elementwise_firstbithigh)
1109- uint4 firstbithigh(uint16_t4);
1110- #endif
1111-
1112- _HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_firstbithigh)
1113- uint firstbithigh(int );
1114- _HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_firstbithigh)
1115- uint2 firstbithigh(int2);
1116- _HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_firstbithigh)
1117- uint3 firstbithigh(int3);
1118- _HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_firstbithigh)
1119- uint4 firstbithigh(int4);
1120-
1121- _HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_firstbithigh)
1122- uint firstbithigh(uint);
1123- _HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_firstbithigh)
1124- uint2 firstbithigh(uint2);
1125- _HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_firstbithigh)
1126- uint3 firstbithigh(uint3);
1127- _HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_firstbithigh)
1128- uint4 firstbithigh(uint4);
1129-
1130- _HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_firstbithigh)
1131- uint firstbithigh(int64_t );
1132- _HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_firstbithigh)
1133- uint2 firstbithigh(int64_t2);
1134- _HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_firstbithigh)
1135- uint3 firstbithigh(int64_t3);
1136- _HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_firstbithigh)
1137- uint4 firstbithigh(int64_t4);
1138-
1139- _HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_firstbithigh)
1140- uint firstbithigh(uint64_t );
1141- _HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_firstbithigh)
1142- uint2 firstbithigh(uint64_t2);
1143- _HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_firstbithigh)
1144- uint3 firstbithigh(uint64_t3);
1145- _HLSL_BUILTIN_ALIAS (__builtin_hlsl_elementwise_firstbithigh)
1146- uint4 firstbithigh(uint64_t4);
1147-
11481076// ===----------------------------------------------------------------------===//
11491077// firstbitlow builtins
11501078// ===----------------------------------------------------------------------===//
0 commit comments