@@ -39,7 +39,7 @@ __AMDGCN_CLC_SUBGROUP_SUB_I32(unsigned short);
3939// _Z28__spirv_SubgroupShuffleINTELIhET_S0_j - unsigned char
4040// _Z28__spirv_SubgroupShuffleINTELIsET_S0_j - long
4141// _Z28__spirv_SubgroupShuffleINTELItET_S0_j - unsigned long
42- // _Z28__spirv_SubgroupShuffleINTELIDF16_ET_S0_j - half
42+ // _Z28__spirv_SubgroupShuffleINTELIDhET_S0_j - half
4343#define __AMDGCN_CLC_SUBGROUP_SUB_I32 (TYPE , MANGLED_TYPE_NAME ) \
4444 _CLC_DEF TYPE _Z28__spirv_SubgroupShuffleINTELI##MANGLED_TYPE_NAME##ET_S0_j( \
4545 TYPE Data, unsigned int InvocationId) { \
@@ -58,7 +58,7 @@ __spirv_SubgroupShuffleINTEL(half Data, unsigned int InvocationId) {
5858 tmp = __spirv_SubgroupShuffleINTEL (tmp , InvocationId );
5959 return __clc_as_half (tmp );
6060}
61- _CLC_DEF half _Z28__spirv_SubgroupShuffleINTELIDF16_ET_S0_j (
61+ _CLC_DEF half _Z28__spirv_SubgroupShuffleINTELIDhET_S0_j (
6262 half Data , unsigned int InvocationId ) {
6363 return __spirv_SubgroupShuffleINTEL (Data , InvocationId );
6464}
@@ -227,10 +227,10 @@ __AMDGCN_CLC_SUBGROUP_TO_VEC(ulong8, m, 8)
227227__AMDGCN_CLC_SUBGROUP_TO_VEC (ulong16 , m , 16 )
228228// half
229229#ifdef cl_khr_fp16
230- __AMDGCN_CLC_SUBGROUP_TO_VEC (half2 , DF16_ , 2 )
231- __AMDGCN_CLC_SUBGROUP_TO_VEC (half4 , DF16_ , 4 )
232- __AMDGCN_CLC_SUBGROUP_TO_VEC (half8 , DF16_ , 8 )
233- __AMDGCN_CLC_SUBGROUP_TO_VEC (half16 , DF16_ , 16 )
230+ __AMDGCN_CLC_SUBGROUP_TO_VEC (half2 , Dh , 2 )
231+ __AMDGCN_CLC_SUBGROUP_TO_VEC (half4 , Dh , 4 )
232+ __AMDGCN_CLC_SUBGROUP_TO_VEC (half8 , Dh , 8 )
233+ __AMDGCN_CLC_SUBGROUP_TO_VEC (half16 , Dh , 16 )
234234#endif // cl_khr_fp16
235235// float
236236__AMDGCN_CLC_SUBGROUP_TO_VEC (float2 , f , 2 )
@@ -271,8 +271,8 @@ __AMDGCN_CLC_SUBGROUP_XOR_SUB_I32(unsigned char);
271271__AMDGCN_CLC_SUBGROUP_XOR_SUB_I32 (short );
272272__AMDGCN_CLC_SUBGROUP_XOR_SUB_I32 (unsigned short );
273273#ifdef cl_khr_fp16
274- _CLC_OVERLOAD _CLC_DEF half
275- __spirv_SubgroupShuffleXorINTEL ( half Data , unsigned int InvocationId ) {
274+ _CLC_OVERLOAD _CLC_DEF half __spirv_SubgroupShuffleXorINTEL (
275+ half Data , unsigned int InvocationId ) {
276276 unsigned short tmp = __clc_as_ushort (Data );
277277 tmp = (unsigned short )__spirv_SubgroupShuffleXorINTEL (tmp , InvocationId );
278278 return __clc_as_half (tmp );
@@ -284,7 +284,7 @@ __spirv_SubgroupShuffleXorINTEL(half Data, unsigned int InvocationId) {
284284// _Z31__spirv_SubgroupShuffleXorINTELIhET_S0_j - unsigned char
285285// _Z31__spirv_SubgroupShuffleXorINTELIsET_S0_j - short
286286// _Z31__spirv_SubgroupShuffleXorINTELItET_S0_j - unsigned short
287- // _Z31__spirv_SubgroupShuffleXorINTELIDF16_ET_S0_j - half
287+ // _Z31__spirv_SubgroupShuffleXorINTELIDhET_S0_j - half
288288#define __AMDGCN_CLC_SUBGROUP_XOR_SUB_I32 (TYPE , MANGLED_TYPE_NAME ) \
289289 _CLC_DEF TYPE \
290290 _Z31__spirv_SubgroupShuffleXorINTELI##MANGLED_TYPE_NAME##ET_S0_j( \
@@ -296,7 +296,7 @@ __AMDGCN_CLC_SUBGROUP_XOR_SUB_I32(unsigned char, h);
296296__AMDGCN_CLC_SUBGROUP_XOR_SUB_I32 (short , s );
297297__AMDGCN_CLC_SUBGROUP_XOR_SUB_I32 (unsigned short, t );
298298#ifdef cl_khr_fp16
299- _CLC_DEF half _Z31__spirv_SubgroupShuffleXorINTELIDF16_ET_S0_j (
299+ _CLC_DEF half _Z31__spirv_SubgroupShuffleXorINTELIDhET_S0_j (
300300 half Data , unsigned int InvocationId ) {
301301 return __spirv_SubgroupShuffleXorINTEL (Data , InvocationId );
302302}
@@ -470,10 +470,10 @@ __AMDGCN_CLC_SUBGROUP_XOR_TO_VEC(float8, f, 8)
470470__AMDGCN_CLC_SUBGROUP_XOR_TO_VEC (float16 , f , 16 )
471471// half
472472#ifdef cl_khr_fp16
473- __AMDGCN_CLC_SUBGROUP_XOR_TO_VEC (half2 , DF16_ , 2 )
474- __AMDGCN_CLC_SUBGROUP_XOR_TO_VEC (half4 , DF16_ , 4 )
475- __AMDGCN_CLC_SUBGROUP_XOR_TO_VEC (half8 , DF16_ , 8 )
476- __AMDGCN_CLC_SUBGROUP_XOR_TO_VEC (half16 , DF16_ , 16 )
473+ __AMDGCN_CLC_SUBGROUP_XOR_TO_VEC (half2 , Dh , 2 )
474+ __AMDGCN_CLC_SUBGROUP_XOR_TO_VEC (half4 , Dh , 4 )
475+ __AMDGCN_CLC_SUBGROUP_XOR_TO_VEC (half8 , Dh , 8 )
476+ __AMDGCN_CLC_SUBGROUP_XOR_TO_VEC (half16 , Dh , 16 )
477477#endif // cl_khr_fp16
478478// double
479479__AMDGCN_CLC_SUBGROUP_XOR_TO_VEC (double2 , d , 2 )
@@ -521,11 +521,11 @@ __AMDGCN_CLC_SUBGROUP_UP_SUB_I32(char);
521521__AMDGCN_CLC_SUBGROUP_UP_SUB_I32 (unsigned char );
522522__AMDGCN_CLC_SUBGROUP_UP_SUB_I32 (short );
523523__AMDGCN_CLC_SUBGROUP_UP_SUB_I32 (unsigned short );
524+
524525// half
525526#ifdef cl_khr_fp16
526- _CLC_OVERLOAD _CLC_DEF half __spirv_SubgroupShuffleUpINTEL (half previous ,
527- half current ,
528- unsigned int delta ) {
527+ _CLC_OVERLOAD _CLC_DEF half __spirv_SubgroupShuffleUpINTEL (
528+ half previous , half current , unsigned int delta ) {
529529 unsigned short tmpP = __clc_as_ushort (previous );
530530 unsigned short tmpC = __clc_as_ushort (current );
531531 tmpC = __spirv_SubgroupShuffleUpINTEL (tmpP , tmpC , delta );
@@ -538,7 +538,7 @@ _CLC_OVERLOAD _CLC_DEF half __spirv_SubgroupShuffleUpINTEL(half previous,
538538// _Z30__spirv_SubgroupShuffleUpINTELIhET_S0_S0_j - unsigned char
539539// _Z30__spirv_SubgroupShuffleUpINTELIsET_S0_S0_j - short
540540// _Z30__spirv_SubgroupShuffleUpINTELItET_S0_S0_j - unsigned short
541- // _Z30__spirv_SubgroupShuffleUpINTELIDF16_ET_S0_S0_j - half
541+ // _Z30__spirv_SubgroupShuffleUpINTELIDhET_S0_S0_j - half
542542#define __AMDGCN_CLC_SUBGROUP_UP_SUB_I32 (TYPE , MANGLED_TYPE_NAME ) \
543543 _CLC_DEF TYPE \
544544 _Z30__spirv_SubgroupShuffleUpINTELI##MANGLED_TYPE_NAME##ET_S0_S0_j( \
@@ -551,7 +551,7 @@ __AMDGCN_CLC_SUBGROUP_UP_SUB_I32(short, s);
551551__AMDGCN_CLC_SUBGROUP_UP_SUB_I32 (unsigned short, t );
552552// half
553553#ifdef cl_khr_fp16
554- _CLC_DEF half _Z30__spirv_SubgroupShuffleUpINTELIDF16_ET_S0_S0_j (
554+ _CLC_DEF half _Z30__spirv_SubgroupShuffleUpINTELIDhET_S0_S0_j (
555555 half previous , half current , unsigned int delta ) {
556556 return __spirv_SubgroupShuffleUpINTEL (previous , current , delta );
557557}
@@ -724,10 +724,10 @@ __AMDGCN_CLC_SUBGROUP_UP_TO_VEC(ulong8, m, 8)
724724__AMDGCN_CLC_SUBGROUP_UP_TO_VEC (ulong16 , m , 16 )
725725// half
726726#ifdef cl_khr_fp16
727- __AMDGCN_CLC_SUBGROUP_UP_TO_VEC (half2 , DF16_ , 2 )
728- __AMDGCN_CLC_SUBGROUP_UP_TO_VEC (half4 , DF16_ , 4 )
729- __AMDGCN_CLC_SUBGROUP_UP_TO_VEC (half8 , DF16_ , 8 )
730- __AMDGCN_CLC_SUBGROUP_UP_TO_VEC (half16 , DF16_ , 16 )
727+ __AMDGCN_CLC_SUBGROUP_UP_TO_VEC (half2 , Dh , 2 )
728+ __AMDGCN_CLC_SUBGROUP_UP_TO_VEC (half4 , Dh , 4 )
729+ __AMDGCN_CLC_SUBGROUP_UP_TO_VEC (half8 , Dh , 8 )
730+ __AMDGCN_CLC_SUBGROUP_UP_TO_VEC (half16 , Dh , 16 )
731731#endif // cl_khr_fp16
732732// float
733733__AMDGCN_CLC_SUBGROUP_UP_TO_VEC (float2 , f , 2 )
@@ -782,8 +782,8 @@ __AMDGCN_CLC_SUBGROUP_DOWN_TO_I32(short);
782782__AMDGCN_CLC_SUBGROUP_DOWN_TO_I32 (unsigned short );
783783// half
784784#ifdef cl_khr_fp16
785- _CLC_OVERLOAD _CLC_DEF half
786- __spirv_SubgroupShuffleDownINTEL ( half current , half next , unsigned int delta ) {
785+ _CLC_OVERLOAD _CLC_DEF half __spirv_SubgroupShuffleDownINTEL (
786+ half current , half next , unsigned int delta ) {
787787 unsigned short tmpC = __clc_as_ushort (current );
788788 unsigned short tmpN = __clc_as_ushort (next );
789789 tmpC = __spirv_SubgroupShuffleDownINTEL (tmpC , tmpN , delta );
@@ -796,7 +796,7 @@ __spirv_SubgroupShuffleDownINTEL(half current, half next, unsigned int delta) {
796796// _Z32__spirv_SubgroupShuffleDownINTELIhET_S0_S0_j - unsigned char
797797// _Z32__spirv_SubgroupShuffleDownINTELIsET_S0_S0_j - short
798798// _Z32__spirv_SubgroupShuffleDownINTELItET_S0_S0_j - unsigned short
799- // _Z32__spirv_SubgroupShuffleDownINTELIDF16_ET_S0_S0_j - half
799+ // _Z32__spirv_SubgroupShuffleDownINTELIDhET_S0_S0_j - half
800800#define __AMDGCN_CLC_SUBGROUP_DOWN_TO_I32 (TYPE , MANGLED_TYPE_NAME ) \
801801 _CLC_DEF TYPE \
802802 _Z32__spirv_SubgroupShuffleDownINTELI##MANGLED_TYPE_NAME##ET_S0_S0_j( \
@@ -809,7 +809,7 @@ __AMDGCN_CLC_SUBGROUP_DOWN_TO_I32(short, s);
809809__AMDGCN_CLC_SUBGROUP_DOWN_TO_I32 (unsigned short, t );
810810// half
811811#ifdef cl_khr_fp16
812- _CLC_DEF half _Z32__spirv_SubgroupShuffleDownINTELIDF16_ET_S0_S0_j (
812+ _CLC_DEF half _Z32__spirv_SubgroupShuffleDownINTELIDhET_S0_S0_j (
813813 half current , half next , unsigned int delta ) {
814814 return __spirv_SubgroupShuffleDownINTEL (current , next , delta );
815815}
@@ -980,10 +980,10 @@ __AMDGCN_CLC_SUBGROUP_DOWN_TO_VEC(ulong8, m, 8)
980980__AMDGCN_CLC_SUBGROUP_DOWN_TO_VEC (ulong16 , m , 16 )
981981// half
982982#ifdef cl_khr_fp16
983- __AMDGCN_CLC_SUBGROUP_DOWN_TO_VEC (half2 , DF16_ , 2 )
984- __AMDGCN_CLC_SUBGROUP_DOWN_TO_VEC (half4 , DF16_ , 4 )
985- __AMDGCN_CLC_SUBGROUP_DOWN_TO_VEC (half8 , DF16_ , 8 )
986- __AMDGCN_CLC_SUBGROUP_DOWN_TO_VEC (half16 , DF16_ , 16 )
983+ __AMDGCN_CLC_SUBGROUP_DOWN_TO_VEC (half2 , Dh , 2 )
984+ __AMDGCN_CLC_SUBGROUP_DOWN_TO_VEC (half4 , Dh , 4 )
985+ __AMDGCN_CLC_SUBGROUP_DOWN_TO_VEC (half8 , Dh , 8 )
986+ __AMDGCN_CLC_SUBGROUP_DOWN_TO_VEC (half16 , Dh , 16 )
987987#endif // cl_khr_fp16
988988// float
989989__AMDGCN_CLC_SUBGROUP_DOWN_TO_VEC (float2 , f , 2 )
0 commit comments