Skip to content

Commit 4bcef44

Browse files
committed
Used Itanium Compression in manual mangling
1 parent 0e79e9b commit 4bcef44

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

libclc/amdgcn-amdhsa/libspirv/math/modf.cl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@ float __ocml_modf_f32(float, float *);
1717
__CLC_XCONCAT(__CLC_XCONCAT(_Z16__spirv_ocl_modf, IN), OUT)
1818
#define VEC_TYPE(T, N) __CLC_XCONCAT(__CLC_XCONCAT(__CLC_XCONCAT(Dv, N), _), T)
1919
#define VEC_FUNCNAME(N, MANGLED_TYPE, MANGLED_PTR) \
20-
FUNCNAME(VEC_TYPE(MANGLED_TYPE, N), \
21-
__CLC_XCONCAT(MANGLED_PTR, VEC_TYPE(MANGLED_TYPE, N)))
20+
FUNCNAME(VEC_TYPE(MANGLED_TYPE, N), __CLC_XCONCAT(MANGLED_PTR, S_))
2221

2322
#define MANUALLY_MANGLED_MODF_IMPL(ADDRSPACE, BUILTIN, ARG1_TYPE, \
2423
MANGLED_ARG1_TYPE, MANGLED_POINTER_TYPE, \

libclc/amdgcn-amdhsa/libspirv/math/sincos.cl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@ float __ocml_sincos_f32(float, float *);
1717
__CLC_XCONCAT(__CLC_XCONCAT(_Z18__spirv_ocl_sincos, IN), OUT)
1818
#define VEC_TYPE(T, N) __CLC_XCONCAT(__CLC_XCONCAT(__CLC_XCONCAT(Dv, N), _), T)
1919
#define VEC_FUNCNAME(N, MANGLED_TYPE, MANGLED_PTR) \
20-
FUNCNAME(VEC_TYPE(MANGLED_TYPE, N), \
21-
__CLC_XCONCAT(MANGLED_PTR, VEC_TYPE(MANGLED_TYPE, N)))
20+
FUNCNAME(VEC_TYPE(MANGLED_TYPE, N), __CLC_XCONCAT(MANGLED_PTR, S_))
2221

2322
#define MANUALLY_MANGLED_SINCOS_IMPL(ADDRSPACE, BUILTIN, ARG1_TYPE, \
2423
MANGLED_ARG1_TYPE, MANGLED_POINTER_TYPE, \

0 commit comments

Comments
 (0)