llvmbot wrote:

<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-backend-amdgpu

Author: Wenju He (wenju-he)

<details>
<summary>Changes</summary>

This unifies naming scheme of macros to address review comment 
https://github.com/intel/llvm/pull/19779#discussion_r2272194357

math constant value macros are not changed, e.g.
`#define AU0 -9.86494292470009928597e-03`

---

Patch is 561.77 KiB, truncated to 20.00 KiB below, full version: 
https://github.com/llvm/llvm-project/pull/153523.diff


665 Files Affected:

- (modified) libclc/clc/include/clc/atomic/atomic_decl.inc (+6-6) 
- (modified) libclc/clc/include/clc/atomic/clc_atomic_compare_exchange.h (+2-2) 
- (modified) libclc/clc/include/clc/atomic/clc_atomic_dec.h (+2-2) 
- (modified) libclc/clc/include/clc/atomic/clc_atomic_exchange.h (+2-2) 
- (modified) libclc/clc/include/clc/atomic/clc_atomic_fetch_add.h (+2-2) 
- (modified) libclc/clc/include/clc/atomic/clc_atomic_fetch_and.h (+2-2) 
- (modified) libclc/clc/include/clc/atomic/clc_atomic_fetch_max.h (+2-2) 
- (modified) libclc/clc/include/clc/atomic/clc_atomic_fetch_min.h (+2-2) 
- (modified) libclc/clc/include/clc/atomic/clc_atomic_fetch_or.h (+2-2) 
- (modified) libclc/clc/include/clc/atomic/clc_atomic_fetch_sub.h (+2-2) 
- (modified) libclc/clc/include/clc/atomic/clc_atomic_fetch_xor.h (+2-2) 
- (modified) libclc/clc/include/clc/atomic/clc_atomic_inc.h (+2-2) 
- (modified) libclc/clc/include/clc/atomic/clc_atomic_load.h (+2-2) 
- (modified) libclc/clc/include/clc/atomic/clc_atomic_store.h (+2-2) 
- (modified) libclc/clc/include/clc/clcmacro.h (+30-30) 
- (modified) libclc/clc/include/clc/common/clc_degrees.h (+2-2) 
- (modified) libclc/clc/include/clc/common/clc_radians.h (+2-2) 
- (modified) libclc/clc/include/clc/common/clc_sign.h (+2-2) 
- (modified) libclc/clc/include/clc/common/clc_step.h (+2-2) 
- (modified) libclc/clc/include/clc/geometric/binary_decl.inc (+1-1) 
- (modified) libclc/clc/include/clc/geometric/binary_def.inc (+5-5) 
- (modified) libclc/clc/include/clc/geometric/clc_distance.h (+2-2) 
- (modified) libclc/clc/include/clc/geometric/clc_dot.h (+2-2) 
- (modified) libclc/clc/include/clc/geometric/clc_fast_distance.h (+3-3) 
- (modified) libclc/clc/include/clc/geometric/clc_fast_length.h (+3-3) 
- (modified) libclc/clc/include/clc/geometric/clc_fast_normalize.h (+3-3) 
- (modified) libclc/clc/include/clc/geometric/clc_length.h (+2-2) 
- (modified) libclc/clc/include/clc/geometric/clc_normalize.h (+2-2) 
- (modified) libclc/clc/include/clc/geometric/unary_decl.inc (+1-1) 
- (modified) libclc/clc/include/clc/geometric/unary_def.inc (+4-4) 
- (modified) libclc/clc/include/clc/integer/clc_add_sat.h (+2-2) 
- (modified) libclc/clc/include/clc/integer/clc_bit_reverse.h (+2-2) 
- (modified) libclc/clc/include/clc/integer/clc_bitfield_extract_decl.inc 
(+2-2) 
- (modified) libclc/clc/include/clc/integer/clc_bitfield_extract_signed.h 
(+4-4) 
- (modified) libclc/clc/include/clc/integer/clc_bitfield_extract_unsigned.h 
(+4-4) 
- (modified) libclc/clc/include/clc/integer/clc_bitfield_insert.h (+1-1) 
- (modified) libclc/clc/include/clc/integer/clc_bitfield_insert.inc (+2-4) 
- (modified) libclc/clc/include/clc/integer/clc_clz.h (+2-2) 
- (modified) libclc/clc/include/clc/integer/clc_ctz.h (+2-2) 
- (modified) libclc/clc/include/clc/integer/clc_hadd.h (+2-2) 
- (modified) libclc/clc/include/clc/integer/clc_mad24.h (+2-2) 
- (modified) libclc/clc/include/clc/integer/clc_mad_sat.h (+2-2) 
- (modified) libclc/clc/include/clc/integer/clc_mul24.h (+2-2) 
- (modified) libclc/clc/include/clc/integer/clc_mul_hi.h (+2-2) 
- (modified) libclc/clc/include/clc/integer/clc_popcount.h (+2-2) 
- (modified) libclc/clc/include/clc/integer/clc_rhadd.h (+2-2) 
- (modified) libclc/clc/include/clc/integer/clc_rotate.h (+2-2) 
- (modified) libclc/clc/include/clc/integer/clc_sub_sat.h (+2-2) 
- (modified) libclc/clc/include/clc/internal/math/clc_sw_fma.h (+2-2) 
- (modified) libclc/clc/include/clc/math/binary_decl_with_scalar_second_arg.inc 
(+3-3) 
- (modified) libclc/clc/include/clc/math/binary_def_via_fp32.inc (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_acos.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_acosh.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_acospi.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_asin.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_asinh.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_asinpi.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_atan.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_atan2.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_atan2pi.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_atanh.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_atanpi.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_cbrt.inc (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_ceil.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_copysign.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_cos.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_cosh.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_cospi.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_erf.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_erfc.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_exp.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_exp10.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_exp2.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_exp_helper.h (+1-1) 
- (modified) libclc/clc/include/clc/math/clc_expm1.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_fabs.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_fdim.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_floor.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_fma.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_fmax.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_fmin.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_fmod.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_fract.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_frexp.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_half_cos.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_half_divide.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_half_exp.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_half_exp10.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_half_exp2.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_half_log.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_half_log10.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_half_log2.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_half_powr.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_half_recip.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_half_rsqrt.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_half_sin.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_half_sqrt.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_half_tan.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_hypot.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_ilogb.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_lgamma.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_lgamma_r.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_log.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_log10.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_log1p.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_log2.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_logb.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_mad.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_maxmag.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_minmag.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_modf.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_nan.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_native_cos.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_native_divide.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_native_exp.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_native_exp10.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_native_exp2.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_native_log.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_native_log10.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_native_log2.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_native_powr.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_native_recip.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_native_rsqrt.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_native_sin.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_native_sqrt.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_native_tan.h (+3-3) 
- (modified) libclc/clc/include/clc/math/clc_nextafter.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_pow.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_pown.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_powr.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_remainder.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_remquo.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_rint.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_rootn.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_round.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_rsqrt.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_sin.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_sincos.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_sincos_helpers.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_sinh.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_sinpi.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_sqrt.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_tan.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_tanh.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_tanpi.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_tgamma.h (+2-2) 
- (modified) libclc/clc/include/clc/math/clc_trunc.h (+2-2) 
- (modified) libclc/clc/include/clc/math/gentype.inc (+6-6) 
- (modified) libclc/clc/include/clc/math/math.h (-2) 
- (modified) libclc/clc/include/clc/math/remquo_decl.inc (+12-8) 
- (modified) libclc/clc/include/clc/math/tables.h (+61-59) 
- (modified) libclc/clc/include/clc/math/unary_decl.inc (+2-1) 
- (modified) libclc/clc/include/clc/math/unary_decl_with_int_ptr.inc (+8-8) 
- (modified) libclc/clc/include/clc/math/unary_decl_with_int_return.inc (+1-1) 
- (modified) libclc/clc/include/clc/math/unary_decl_with_ptr.inc (+8-8) 
- (modified) libclc/clc/include/clc/math/unary_def_with_int_ptr.inc (+14-14) 
- (modified) libclc/clc/include/clc/math/unary_def_with_int_return.inc (+4-4) 
- (modified) libclc/clc/include/clc/math/unary_def_with_ptr.inc (+14-14) 
- (modified) libclc/clc/include/clc/misc/clc_shuffle.h (+2-2) 
- (modified) libclc/clc/include/clc/misc/clc_shuffle2.h (+2-2) 
- (modified) libclc/clc/include/clc/misc/shuffle2_decl.inc (+8-8) 
- (modified) libclc/clc/include/clc/misc/shuffle2_def.inc (+15-15) 
- (modified) libclc/clc/include/clc/misc/shuffle_decl.inc (+4-4) 
- (modified) libclc/clc/include/clc/misc/shuffle_def.inc (+11-11) 
- (modified) libclc/clc/include/clc/relational/binary_decl.inc (+5-5) 
- (modified) libclc/clc/include/clc/relational/clc_isfinite.h (+2-2) 
- (modified) libclc/clc/include/clc/relational/clc_isgreater.h (+2-2) 
- (modified) libclc/clc/include/clc/relational/clc_isgreaterequal.h (+2-2) 
- (modified) libclc/clc/include/clc/relational/clc_isless.h (+2-2) 
- (modified) libclc/clc/include/clc/relational/clc_islessequal.h (+2-2) 
- (modified) libclc/clc/include/clc/relational/clc_islessgreater.h (+2-2) 
- (modified) libclc/clc/include/clc/relational/clc_isnormal.h (+2-2) 
- (modified) libclc/clc/include/clc/relational/clc_isnotequal.h (+2-2) 
- (modified) libclc/clc/include/clc/relational/clc_isordered.h (+2-2) 
- (modified) libclc/clc/include/clc/relational/clc_isunordered.h (+2-2) 
- (modified) libclc/clc/include/clc/relational/clc_signbit.h (+2-2) 
- (modified) libclc/clc/include/clc/relational/relational.h (+27-22) 
- (modified) libclc/clc/include/clc/relational/unary_decl.inc (+5-4) 
- (modified) libclc/clc/include/clc/shared/binary_decl.inc (+2-2) 
- (modified) libclc/clc/include/clc/shared/binary_decl_with_int_second_arg.inc 
(+2-2) 
- (modified) libclc/clc/include/clc/shared/binary_def.inc (+5-5) 
- (modified) libclc/clc/include/clc/shared/binary_def_scalarize.inc (+48-46) 
- (modified) libclc/clc/include/clc/shared/binary_def_with_int_second_arg.inc 
(+5-4) 
- (modified) 
libclc/clc/include/clc/shared/binary_def_with_scalar_second_arg.inc (+8-8) 
- (modified) libclc/clc/include/clc/shared/clc_vload.inc (+25-25) 
- (modified) libclc/clc/include/clc/shared/clc_vstore.inc (+33-33) 
- (modified) libclc/clc/include/clc/shared/ternary_decl.inc (+2-3) 
- (modified) libclc/clc/include/clc/shared/ternary_def.inc (+6-5) 
- (modified) libclc/clc/include/clc/shared/ternary_def_scalarize.inc (+49-54) 
- (modified) libclc/clc/include/clc/shared/unary_decl.inc (+2-1) 
- (modified) libclc/clc/include/clc/shared/unary_def.inc (+4-4) 
- (modified) libclc/clc/include/clc/shared/unary_def_scalarize.inc (+30-26) 
- (modified) libclc/clc/lib/amdgcn/math/clc_ldexp_override.cl (+7-7) 
- (modified) libclc/clc/lib/amdgpu/math/clc_half_exp.cl (+1-1) 
- (modified) libclc/clc/lib/amdgpu/math/clc_half_exp10.cl (+1-1) 
- (modified) libclc/clc/lib/amdgpu/math/clc_half_exp2.cl (+1-1) 
- (modified) libclc/clc/lib/amdgpu/math/clc_half_log.cl (+1-1) 
- (modified) libclc/clc/lib/amdgpu/math/clc_half_log10.cl (+1-1) 
- (modified) libclc/clc/lib/amdgpu/math/clc_half_log2.cl (+1-1) 
- (modified) libclc/clc/lib/amdgpu/math/clc_half_recip.cl (+1-1) 
- (modified) libclc/clc/lib/amdgpu/math/clc_half_rsqrt.cl (+1-1) 
- (modified) libclc/clc/lib/amdgpu/math/clc_half_sqrt.cl (+1-1) 
- (modified) libclc/clc/lib/amdgpu/math/clc_native_exp.cl (+1-1) 
- (modified) libclc/clc/lib/amdgpu/math/clc_native_exp2.cl (+3-3) 
- (modified) libclc/clc/lib/amdgpu/math/clc_native_log10.cl (+1-1) 
- (modified) libclc/clc/lib/amdgpu/math/clc_sqrt_fp64.cl (+2-2) 
- (modified) libclc/clc/lib/clspv/math/clc_sw_fma.cl (+2-2) 
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_dec.cl (+2-2) 
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_def.inc (+13-13) 
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_exchange.cl (+2-2) 
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_fetch_add.cl (+2-2) 
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_fetch_and.cl (+2-2) 
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_fetch_max.cl (+2-2) 
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_fetch_min.cl (+2-2) 
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_fetch_or.cl (+2-2) 
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_fetch_sub.cl (+2-2) 
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_fetch_xor.cl (+2-2) 
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_inc.cl (+2-2) 
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_load.cl (+2-2) 
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_store.cl (+2-2) 
- (modified) libclc/clc/lib/generic/common/clc_radians.cl (+11-11) 
- (modified) libclc/clc/lib/generic/geometric/clc_fast_distance.cl (+1-1) 
- (modified) libclc/clc/lib/generic/geometric/clc_fast_normalize.cl (+1-1) 
- (modified) libclc/clc/lib/generic/integer/clc_add_sat.cl (+2-2) 
- (modified) libclc/clc/lib/generic/integer/clc_bit_reverse.cl (+2-2) 
- (modified) libclc/clc/lib/generic/integer/clc_clz.cl (+1-1) 
- (modified) libclc/clc/lib/generic/integer/clc_ctz.cl (+1-1) 
- (modified) libclc/clc/lib/generic/integer/clc_popcount.cl (+2-2) 
- (modified) libclc/clc/lib/generic/integer/clc_sub_sat.cl (+2-2) 
- (modified) libclc/clc/lib/generic/math/clc_atan2.inc (+2-2) 
- (modified) libclc/clc/lib/generic/math/clc_atan2pi.inc (+2-2) 
- (modified) libclc/clc/lib/generic/math/clc_cbrt.inc (+8-8) 
- (modified) libclc/clc/lib/generic/math/clc_ceil.cl (+2-2) 
- (modified) libclc/clc/lib/generic/math/clc_copysign.cl (+2-2) 
- (modified) libclc/clc/lib/generic/math/clc_cosh.inc (+6-6) 
- (modified) libclc/clc/lib/generic/math/clc_ep_log.inc (+2-2) 
- (modified) libclc/clc/lib/generic/math/clc_erf.cl (+1-1) 
- (modified) libclc/clc/lib/generic/math/clc_erfc.cl (+1-1) 
- (modified) libclc/clc/lib/generic/math/clc_exp10.inc (+3-3) 
- (modified) libclc/clc/lib/generic/math/clc_exp_helper.cl (+1-1) 
- (modified) libclc/clc/lib/generic/math/clc_exp_helper.inc (+2-2) 
- (modified) libclc/clc/lib/generic/math/clc_expm1.inc (+4-4) 
- (modified) libclc/clc/lib/generic/math/clc_fabs.cl (+2-2) 
- (modified) libclc/clc/lib/generic/math/clc_floor.cl (+2-2) 
- (modified) libclc/clc/lib/generic/math/clc_fmax.cl (+2-2) 
- (modified) libclc/clc/lib/generic/math/clc_fmin.cl (+2-2) 
- (modified) libclc/clc/lib/generic/math/clc_fmod.cl (+8-8) 
- (modified) libclc/clc/lib/generic/math/clc_fract.inc (+4-4) 
- (modified) libclc/clc/lib/generic/math/clc_half_cos.cl (+3-3) 
- (modified) libclc/clc/lib/generic/math/clc_half_divide.cl (+1-1) 
- (modified) libclc/clc/lib/generic/math/clc_half_exp.cl (+3-3) 
- (modified) libclc/clc/lib/generic/math/clc_half_exp10.cl (+3-3) 
- (modified) libclc/clc/lib/generic/math/clc_half_exp2.cl (+3-3) 
- (modified) libclc/clc/lib/generic/math/clc_half_log.cl (+3-3) 
- (modified) libclc/clc/lib/generic/math/clc_half_log10.cl (+3-3) 
- (modified) libclc/clc/lib/generic/math/clc_half_log2.cl (+3-3) 
- (modified) libclc/clc/lib/generic/math/clc_half_powr.cl (+3-3) 
- (modified) libclc/clc/lib/generic/math/clc_half_recip.cl (+1-1) 
- (modified) libclc/clc/lib/generic/math/clc_half_rsqrt.cl (+3-3) 
- (modified) libclc/clc/lib/generic/math/clc_half_sin.cl (+3-3) 
- (modified) libclc/clc/lib/generic/math/clc_half_sqrt.cl (+3-3) 
- (modified) libclc/clc/lib/generic/math/clc_half_tan.cl (+3-3) 
- (modified) libclc/clc/lib/generic/math/clc_ldexp.cl (+1-1) 
- (modified) libclc/clc/lib/generic/math/clc_log.cl (+1-1) 
- (modified) libclc/clc/lib/generic/math/clc_log10.cl (+1-1) 
- (modified) libclc/clc/lib/generic/math/clc_log1p.inc (+5-5) 
- (modified) libclc/clc/lib/generic/math/clc_log2.cl (+1-1) 
- (modified) libclc/clc/lib/generic/math/clc_log_base.h (+6-6) 
- (modified) libclc/clc/lib/generic/math/clc_modf.inc (+5-5) 
- (modified) libclc/clc/lib/generic/math/clc_native_cos.cl (+3-3) 
- (modified) libclc/clc/lib/generic/math/clc_native_divide.cl (+1-1) 
- (modified) libclc/clc/lib/generic/math/clc_native_exp.cl (+3-3) 
- (modified) libclc/clc/lib/generic/math/clc_native_exp10.cl (+1-1) 
- (modified) libclc/clc/lib/generic/math/clc_native_exp2.cl (+3-3) 
- (modified) libclc/clc/lib/generic/math/clc_native_log.cl (+3-3) 
- (modified) libclc/clc/lib/generic/math/clc_native_log10.cl (+3-3) 
- (modified) libclc/clc/lib/generic/math/clc_native_log2.cl (+3-3) 
- (modified) libclc/clc/lib/generic/math/clc_native_powr.cl (+1-1) 
- (modified) libclc/clc/lib/generic/math/clc_native_recip.cl (+1-1) 
- (modified) libclc/clc/lib/generic/math/clc_native_rsqrt.cl (+1-1) 
- (modified) libclc/clc/lib/generic/math/clc_native_sin.cl (+3-3) 
- (modified) libclc/clc/lib/generic/math/clc_native_sqrt.cl (+3-3) 
- (modified) libclc/clc/lib/generic/math/clc_native_tan.cl (+1-1) 
- (modified) libclc/clc/lib/generic/math/clc_nextafter.cl (+36-34) 
- (modified) libclc/clc/lib/generic/math/clc_pow.inc (+12-12) 
- (modified) libclc/clc/lib/generic/math/clc_pown.inc (+12-12) 
- (modified) libclc/clc/lib/generic/math/clc_powr.inc (+12-12) 
- (modified) libclc/clc/lib/generic/math/clc_remainder.cl (+8-8) 
- (modified) libclc/clc/lib/generic/math/clc_remquo.inc (+17-17) 
- (modified) libclc/clc/lib/generic/math/clc_rint.cl (+2-2) 
- (modified) libclc/clc/lib/generic/math/clc_rootn.inc (+13-12) 
- (modified) libclc/clc/lib/generic/math/clc_round.cl (+2-2) 
- (modified) libclc/clc/lib/generic/math/clc_sincos_helpers.cl (+4-4) 
- (modified) libclc/clc/lib/generic/math/clc_sincos_helpers.inc (+7-7) 
- (modified) libclc/clc/lib/generic/math/clc_sincos_helpers_fp64.inc (+5-5) 
- (modified) libclc/clc/lib/generic/math/clc_sinh.inc (+6-6) 
- (modified) libclc/clc/lib/generic/math/clc_sw_fma.cl (+2-2) 
- (modified) libclc/clc/lib/generic/math/clc_tables.cl (+207-207) 
- (modified) libclc/clc/lib/generic/math/clc_tgamma.cl (+1-1) 
- (modified) libclc/clc/lib/generic/math/clc_trunc.cl (+2-2) 
- (modified) libclc/clc/lib/generic/relational/clc_bitselect.cl (+19-19) 
- (modified) libclc/clc/lib/generic/relational/clc_signbit.cl (+38-34) 
- (modified) libclc/clc/lib/generic/shared/clc_vload.cl (+56-56) 
- (modified) libclc/clc/lib/generic/shared/clc_vload_half.inc (+13-10) 
- (modified) libclc/clc/lib/generic/shared/clc_vstore.cl (+63-60) 
- (modified) libclc/clc/lib/generic/shared/clc_vstore_half.inc (+12-12) 
- (modified) libclc/clc/lib/ptx-nvidiacl/math/clc_log.cl (+1-1) 
- (modified) libclc/clc/lib/ptx-nvidiacl/math/clc_rsqrt.cl (+1-1) 


``````````diff
diff --git a/libclc/clc/include/clc/atomic/atomic_decl.inc 
b/libclc/clc/include/clc/atomic/atomic_decl.inc
index b790a94c7d288..5e0f456e34009 100644
--- a/libclc/clc/include/clc/atomic/atomic_decl.inc
+++ b/libclc/clc/include/clc/atomic/atomic_decl.inc
@@ -14,23 +14,23 @@
 
 #ifdef __CLC_NO_VALUE_ARG
 #define __CLC_DECLARE_ATOMIC(ADDRSPACE)                                        
\
-  _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE FUNCTION(                              
\
+  _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(                        
\
       volatile ADDRSPACE __CLC_GENTYPE *Ptr, int MemoryOrder,                  
\
       int MemoryScope);
 #elif defined(__CLC_RETURN_VOID)
 #define __CLC_DECLARE_ATOMIC(ADDRSPACE)                                        
\
-  _CLC_OVERLOAD _CLC_DECL void FUNCTION(volatile ADDRSPACE __CLC_GENTYPE *Ptr, 
\
-                                        __CLC_GENTYPE Value, int MemoryOrder,  
\
-                                        int MemoryScope);
+  _CLC_OVERLOAD _CLC_DECL void __CLC_FUNCTION(                                 
\
+      volatile ADDRSPACE __CLC_GENTYPE *Ptr, __CLC_GENTYPE Value,              
\
+      int MemoryOrder, int MemoryScope);
 #elif defined(__CLC_COMPARE_EXCHANGE)
 #define __CLC_DECLARE_ATOMIC(ADDRSPACE)                                        
\
-  _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE FUNCTION(                              
\
+  _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(                        
\
       volatile ADDRSPACE __CLC_GENTYPE *Ptr, __CLC_GENTYPE Comparator,         
\
       __CLC_GENTYPE Value, int MemoryOrderEqual, int MemoryOrderUnequal,       
\
       int MemoryScope);
 #else
 #define __CLC_DECLARE_ATOMIC(ADDRSPACE)                                        
\
-  _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE FUNCTION(                              
\
+  _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION(                        
\
       volatile ADDRSPACE __CLC_GENTYPE *Ptr, __CLC_GENTYPE Value,              
\
       int MemoryOrder, int MemoryScope);
 #endif
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_compare_exchange.h 
b/libclc/clc/include/clc/atomic/clc_atomic_compare_exchange.h
index ae7918ac32e43..31b8167223502 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_compare_exchange.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_compare_exchange.h
@@ -11,7 +11,7 @@
 
 #include <clc/internal/clc.h>
 
-#define FUNCTION __clc_atomic_compare_exchange
+#define __CLC_FUNCTION __clc_atomic_compare_exchange
 #define __CLC_COMPARE_EXCHANGE
 
 #define __CLC_BODY <clc/atomic/atomic_decl.inc>
@@ -21,6 +21,6 @@
 #include <clc/math/gentype.inc>
 
 #undef __CLC_COMPARE_EXCHANGE
-#undef FUNCTION
+#undef __CLC_FUNCTION
 
 #endif // __CLC_ATOMIC_CLC_ATOMIC_COMPARE_EXCHANGE_H__
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_dec.h 
b/libclc/clc/include/clc/atomic/clc_atomic_dec.h
index ada36ba3ff9b3..66302b6b9ade2 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_dec.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_dec.h
@@ -11,13 +11,13 @@
 
 #include <clc/internal/clc.h>
 
-#define FUNCTION __clc_atomic_dec
+#define __CLC_FUNCTION __clc_atomic_dec
 #define __CLC_NO_VALUE_ARG
 
 #define __CLC_BODY <clc/atomic/atomic_decl.inc>
 #include <clc/integer/gentype.inc>
 
 #undef __CLC_NO_VALUE_ARG
-#undef FUNCTION
+#undef __CLC_FUNCTION
 
 #endif // __CLC_ATOMIC_CLC_ATOMIC_DEC_H__
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_exchange.h 
b/libclc/clc/include/clc/atomic/clc_atomic_exchange.h
index 7e626d4a8830b..321cfb4030851 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_exchange.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_exchange.h
@@ -11,7 +11,7 @@
 
 #include <clc/internal/clc.h>
 
-#define FUNCTION __clc_atomic_exchange
+#define __CLC_FUNCTION __clc_atomic_exchange
 
 #define __CLC_BODY <clc/atomic/atomic_decl.inc>
 #include <clc/integer/gentype.inc>
@@ -19,6 +19,6 @@
 #define __CLC_BODY <clc/atomic/atomic_decl.inc>
 #include <clc/math/gentype.inc>
 
-#undef FUNCTION
+#undef __CLC_FUNCTION
 
 #endif // __CLC_ATOMIC_CLC_ATOMIC_EXCHANGE_H__
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_fetch_add.h 
b/libclc/clc/include/clc/atomic/clc_atomic_fetch_add.h
index ad0c2eb4607a7..4ef29fce50af8 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_fetch_add.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_fetch_add.h
@@ -11,7 +11,7 @@
 
 #include <clc/internal/clc.h>
 
-#define FUNCTION __clc_atomic_fetch_add
+#define __CLC_FUNCTION __clc_atomic_fetch_add
 
 #define __CLC_BODY <clc/atomic/atomic_decl.inc>
 #include <clc/integer/gentype.inc>
@@ -19,6 +19,6 @@
 #define __CLC_BODY <clc/atomic/atomic_decl.inc>
 #include <clc/math/gentype.inc>
 
-#undef FUNCTION
+#undef __CLC_FUNCTION
 
 #endif // __CLC_ATOMIC_CLC_ATOMIC_FETCH_ADD_H__
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_fetch_and.h 
b/libclc/clc/include/clc/atomic/clc_atomic_fetch_and.h
index 80810c38cbbb8..688c11287db50 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_fetch_and.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_fetch_and.h
@@ -11,11 +11,11 @@
 
 #include <clc/internal/clc.h>
 
-#define FUNCTION __clc_atomic_fetch_and
+#define __CLC_FUNCTION __clc_atomic_fetch_and
 
 #define __CLC_BODY <clc/atomic/atomic_decl.inc>
 #include <clc/integer/gentype.inc>
 
-#undef FUNCTION
+#undef __CLC_FUNCTION
 
 #endif // __CLC_ATOMIC_CLC_ATOMIC_FETCH_AND_H__
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_fetch_max.h 
b/libclc/clc/include/clc/atomic/clc_atomic_fetch_max.h
index 56f511922e5c7..a4e44b88a697f 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_fetch_max.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_fetch_max.h
@@ -11,7 +11,7 @@
 
 #include <clc/internal/clc.h>
 
-#define FUNCTION __clc_atomic_fetch_max
+#define __CLC_FUNCTION __clc_atomic_fetch_max
 
 #define __CLC_BODY <clc/atomic/atomic_decl.inc>
 #include <clc/integer/gentype.inc>
@@ -19,6 +19,6 @@
 #define __CLC_BODY <clc/atomic/atomic_decl.inc>
 #include <clc/math/gentype.inc>
 
-#undef FUNCTION
+#undef __CLC_FUNCTION
 
 #endif // __CLC_ATOMIC_CLC_ATOMIC_FETCH_MAX_H__
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_fetch_min.h 
b/libclc/clc/include/clc/atomic/clc_atomic_fetch_min.h
index f17408d28a35d..b58b538649e19 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_fetch_min.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_fetch_min.h
@@ -11,7 +11,7 @@
 
 #include <clc/internal/clc.h>
 
-#define FUNCTION __clc_atomic_fetch_min
+#define __CLC_FUNCTION __clc_atomic_fetch_min
 
 #define __CLC_BODY <clc/atomic/atomic_decl.inc>
 #include <clc/integer/gentype.inc>
@@ -19,6 +19,6 @@
 #define __CLC_BODY <clc/atomic/atomic_decl.inc>
 #include <clc/math/gentype.inc>
 
-#undef FUNCTION
+#undef __CLC_FUNCTION
 
 #endif // __CLC_ATOMIC_CLC_ATOMIC_FETCH_MIN_H__
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_fetch_or.h 
b/libclc/clc/include/clc/atomic/clc_atomic_fetch_or.h
index b82069e6f960e..ab303cc673ba2 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_fetch_or.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_fetch_or.h
@@ -11,11 +11,11 @@
 
 #include <clc/internal/clc.h>
 
-#define FUNCTION __clc_atomic_fetch_or
+#define __CLC_FUNCTION __clc_atomic_fetch_or
 
 #define __CLC_BODY <clc/atomic/atomic_decl.inc>
 #include <clc/integer/gentype.inc>
 
-#undef FUNCTION
+#undef __CLC_FUNCTION
 
 #endif // __CLC_ATOMIC_CLC_ATOMIC_FETCH_OR_H__
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_fetch_sub.h 
b/libclc/clc/include/clc/atomic/clc_atomic_fetch_sub.h
index 6cfd224629d60..d9deae085a61e 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_fetch_sub.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_fetch_sub.h
@@ -11,7 +11,7 @@
 
 #include <clc/internal/clc.h>
 
-#define FUNCTION __clc_atomic_fetch_sub
+#define __CLC_FUNCTION __clc_atomic_fetch_sub
 
 #define __CLC_BODY <clc/atomic/atomic_decl.inc>
 #include <clc/integer/gentype.inc>
@@ -19,6 +19,6 @@
 #define __CLC_BODY <clc/atomic/atomic_decl.inc>
 #include <clc/math/gentype.inc>
 
-#undef FUNCTION
+#undef __CLC_FUNCTION
 
 #endif // __CLC_ATOMIC_CLC_ATOMIC_FETCH_SUB_H__
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_fetch_xor.h 
b/libclc/clc/include/clc/atomic/clc_atomic_fetch_xor.h
index b007b47a9369d..fe13a641fc1cd 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_fetch_xor.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_fetch_xor.h
@@ -11,11 +11,11 @@
 
 #include <clc/internal/clc.h>
 
-#define FUNCTION __clc_atomic_fetch_xor
+#define __CLC_FUNCTION __clc_atomic_fetch_xor
 
 #define __CLC_BODY <clc/atomic/atomic_decl.inc>
 #include <clc/integer/gentype.inc>
 
-#undef FUNCTION
+#undef __CLC_FUNCTION
 
 #endif // __CLC_ATOMIC_CLC_ATOMIC_FETCH_XOR_H__
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_inc.h 
b/libclc/clc/include/clc/atomic/clc_atomic_inc.h
index 3ddef4a8bf355..c6fcdad30949b 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_inc.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_inc.h
@@ -11,13 +11,13 @@
 
 #include <clc/internal/clc.h>
 
-#define FUNCTION __clc_atomic_inc
+#define __CLC_FUNCTION __clc_atomic_inc
 #define __CLC_NO_VALUE_ARG
 
 #define __CLC_BODY <clc/atomic/atomic_decl.inc>
 #include <clc/integer/gentype.inc>
 
 #undef __CLC_NO_VALUE_ARG
-#undef FUNCTION
+#undef __CLC_FUNCTION
 
 #endif // __CLC_ATOMIC_CLC_ATOMIC_INC_H__
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_load.h 
b/libclc/clc/include/clc/atomic/clc_atomic_load.h
index a4899b34b88a1..3abfce86b1947 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_load.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_load.h
@@ -11,7 +11,7 @@
 
 #include <clc/internal/clc.h>
 
-#define FUNCTION __clc_atomic_load
+#define __CLC_FUNCTION __clc_atomic_load
 #define __CLC_NO_VALUE_ARG
 
 #define __CLC_BODY <clc/atomic/atomic_decl.inc>
@@ -21,6 +21,6 @@
 #include <clc/math/gentype.inc>
 
 #undef __CLC_NO_VALUE_ARG
-#undef FUNCTION
+#undef __CLC_FUNCTION
 
 #endif // __CLC_ATOMIC_CLC_ATOMIC_LOAD_H__
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_store.h 
b/libclc/clc/include/clc/atomic/clc_atomic_store.h
index 6baf0eb7ea32b..94d77621735d0 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_store.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_store.h
@@ -11,7 +11,7 @@
 
 #include <clc/internal/clc.h>
 
-#define FUNCTION __clc_atomic_store
+#define __CLC_FUNCTION __clc_atomic_store
 #define __CLC_RETURN_VOID
 
 #define __CLC_BODY <clc/atomic/atomic_decl.inc>
@@ -21,6 +21,6 @@
 #include <clc/math/gentype.inc>
 
 #undef __CLC_RETURN_VOID
-#undef FUNCTION
+#undef __CLC_FUNCTION
 
 #endif // __CLC_ATOMIC_CLC_ATOMIC_STORE_H__
diff --git a/libclc/clc/include/clc/clcmacro.h 
b/libclc/clc/include/clc/clcmacro.h
index 5c67c937cb1d4..9fa11489b1457 100644
--- a/libclc/clc/include/clc/clcmacro.h
+++ b/libclc/clc/include/clc/clcmacro.h
@@ -12,58 +12,58 @@
 #include <clc/internal/clc.h>
 #include <clc/utils.h>
 
-#define _CLC_V_V_VP_VECTORIZE(DECLSPEC, RET_TYPE, FUNCTION, ARG1_TYPE,         
\
+#define _CLC_V_V_VP_VECTORIZE(DECLSPEC, RET_TYPE, __CLC_FUNCTION, ARG1_TYPE,   
\
                               ADDR_SPACE, ARG2_TYPE)                           
\
   DECLSPEC __CLC_XCONCAT(RET_TYPE, 2)                                          
\
-      FUNCTION(__CLC_XCONCAT(ARG1_TYPE, 2) x,                                  
\
-               ADDR_SPACE __CLC_XCONCAT(ARG2_TYPE, 2) * y) {                   
\
+      __CLC_FUNCTION(__CLC_XCONCAT(ARG1_TYPE, 2) x,                            
\
+                     ADDR_SPACE __CLC_XCONCAT(ARG2_TYPE, 2) * y) {             
\
     ADDR_SPACE ARG2_TYPE *ptr = (ADDR_SPACE ARG2_TYPE *)y;                     
\
-    return (__CLC_XCONCAT(RET_TYPE, 2))(FUNCTION(x.s0, ptr),                   
\
-                                        FUNCTION(x.s1, ptr + 1));              
\
+    return (__CLC_XCONCAT(RET_TYPE, 2))(__CLC_FUNCTION(x.s0, ptr),             
\
+                                        __CLC_FUNCTION(x.s1, ptr + 1));        
\
   }                                                                            
\
                                                                                
\
   DECLSPEC __CLC_XCONCAT(RET_TYPE, 3)                                          
\
-      FUNCTION(__CLC_XCONCAT(ARG1_TYPE, 3) x,                                  
\
-               ADDR_SPACE __CLC_XCONCAT(ARG2_TYPE, 3) * y) {                   
\
+      __CLC_FUNCTION(__CLC_XCONCAT(ARG1_TYPE, 3) x,                            
\
+                     ADDR_SPACE __CLC_XCONCAT(ARG2_TYPE, 3) * y) {             
\
     ADDR_SPACE ARG2_TYPE *ptr = (ADDR_SPACE ARG2_TYPE *)y;                     
\
-    return (__CLC_XCONCAT(RET_TYPE, 3))(FUNCTION(x.s0, ptr),                   
\
-                                        FUNCTION(x.s1, ptr + 1),               
\
-                                        FUNCTION(x.s2, ptr + 2));              
\
+    return (__CLC_XCONCAT(RET_TYPE, 3))(__CLC_FUNCTION(x.s0, ptr),             
\
+                                        __CLC_FUNCTION(x.s1, ptr + 1),         
\
+                                        __CLC_FUNCTION(x.s2, ptr + 2));        
\
   }                                                                            
\
                                                                                
\
   DECLSPEC __CLC_XCONCAT(RET_TYPE, 4)                                          
\
-      FUNCTION(__CLC_XCONCAT(ARG1_TYPE, 4) x,                                  
\
-               ADDR_SPACE __CLC_XCONCAT(ARG2_TYPE, 4) * y) {                   
\
+      __CLC_FUNCTION(__CLC_XCONCAT(ARG1_TYPE, 4) x,                            
\
+                     ADDR_SPACE __CLC_XCONCAT(ARG2_TYPE, 4) * y) {             
\
     ADDR_SPACE ARG2_TYPE *ptr = (ADDR_SPACE ARG2_TYPE *)y;                     
\
     return (__CLC_XCONCAT(RET_TYPE, 4))(                                       
\
-        FUNCTION(x.s0, ptr), FUNCTION(x.s1, ptr + 1), FUNCTION(x.s2, ptr + 2), 
\
-        FUNCTION(x.s3, ptr + 3));                                              
\
+        __CLC_FUNCTION(x.s0, ptr), __CLC_FUNCTION(x.s1, ptr + 1),              
\
+        __CLC_FUNCTION(x.s2, ptr + 2), __CLC_FUNCTION(x.s3, ptr + 3));         
\
   }                                                                            
\
                                                                                
\
   DECLSPEC __CLC_XCONCAT(RET_TYPE, 8)                                          
\
-      FUNCTION(__CLC_XCONCAT(ARG1_TYPE, 8) x,                                  
\
-               ADDR_SPACE __CLC_XCONCAT(ARG2_TYPE, 8) * y) {                   
\
+      __CLC_FUNCTION(__CLC_XCONCAT(ARG1_TYPE, 8) x,                            
\
+                     ADDR_SPACE __CLC_XCONCAT(ARG2_TYPE, 8) * y) {             
\
     ADDR_SPACE ARG2_TYPE *ptr = (ADDR_SPACE ARG2_TYPE *)y;                     
\
     return (__CLC_XCONCAT(RET_TYPE, 8))(                                       
\
-        FUNCTION(x.s0, ptr), FUNCTION(x.s1, ptr + 1), FUNCTION(x.s2, ptr + 2), 
\
-        FUNCTION(x.s3, ptr + 3), FUNCTION(x.s4, ptr + 4),                      
\
-        FUNCTION(x.s5, ptr + 5), FUNCTION(x.s6, ptr + 6),                      
\
-        FUNCTION(x.s7, ptr + 7));                                              
\
+        __CLC_FUNCTION(x.s0, ptr), __CLC_FUNCTION(x.s1, ptr + 1),              
\
+        __CLC_FUNCTION(x.s2, ptr + 2), __CLC_FUNCTION(x.s3, ptr + 3),          
\
+        __CLC_FUNCTION(x.s4, ptr + 4), __CLC_FUNCTION(x.s5, ptr + 5),          
\
+        __CLC_FUNCTION(x.s6, ptr + 6), __CLC_FUNCTION(x.s7, ptr + 7));         
\
   }                                                                            
\
                                                                                
\
   DECLSPEC __CLC_XCONCAT(RET_TYPE, 16)                                         
\
-      FUNCTION(__CLC_XCONCAT(ARG1_TYPE, 16) x,                                 
\
-               ADDR_SPACE __CLC_XCONCAT(ARG2_TYPE, 16) * y) {                  
\
+      __CLC_FUNCTION(__CLC_XCONCAT(ARG1_TYPE, 16) x,                           
\
+                     ADDR_SPACE __CLC_XCONCAT(ARG2_TYPE, 16) * y) {            
\
     ADDR_SPACE ARG2_TYPE *ptr = (ADDR_SPACE ARG2_TYPE *)y;                     
\
     return (__CLC_XCONCAT(RET_TYPE, 16))(                                      
\
-        FUNCTION(x.s0, ptr), FUNCTION(x.s1, ptr + 1), FUNCTION(x.s2, ptr + 2), 
\
-        FUNCTION(x.s3, ptr + 3), FUNCTION(x.s4, ptr + 4),                      
\
-        FUNCTION(x.s5, ptr + 5), FUNCTION(x.s6, ptr + 6),                      
\
-        FUNCTION(x.s7, ptr + 7), FUNCTION(x.s8, ptr + 8),                      
\
-        FUNCTION(x.s9, ptr + 9), FUNCTION(x.sa, ptr + 10),                     
\
-        FUNCTION(x.sb, ptr + 11), FUNCTION(x.sc, ptr + 12),                    
\
-        FUNCTION(x.sd, ptr + 13), FUNCTION(x.se, ptr + 14),                    
\
-        FUNCTION(x.sf, ptr + 15));                                             
\
+        __CLC_FUNCTION(x.s0, ptr), __CLC_FUNCTION(x.s1, ptr + 1),              
\
+        __CLC_FUNCTION(x.s2, ptr + 2), __CLC_FUNCTION(x.s3, ptr + 3),          
\
+        __CLC_FUNCTION(x.s4, ptr + 4), __CLC_FUNCTION(x.s5, ptr + 5),          
\
+        __CLC_FUNCTION(x.s6, ptr + 6), __CLC_FUNCTION(x.s7, ptr + 7),          
\
+        __CLC_FUNCTION(x.s8, ptr + 8), __CLC_FUNCTION(x.s9, ptr + 9),          
\
+        __CLC_FUNCTION(x.sa, ptr + 10), __CLC_FUNCTION(x.sb, ptr + 11),        
\
+        __CLC_FUNCTION(x.sc, ptr + 12), __CLC_FUNCTION(x.sd, ptr + 13),        
\
+        __CLC_FUNCTION(x.se, ptr + 14), __CLC_FUNCTION(x.sf, ptr + 15));       
\
   }
 
 #endif // __CLC_CLCMACRO_H__
diff --git a/libclc/clc/include/clc/common/clc_degrees.h 
b/libclc/clc/include/clc/common/clc_degrees.h
index e633344c291c1..5f04fac1f2612 100644
--- a/libclc/clc/include/clc/common/clc_degrees.h
+++ b/libclc/clc/include/clc/common/clc_degrees.h
@@ -10,10 +10,10 @@
 #define __CLC_COMMON_CLC_DEGREES_H__
 
 #define __CLC_BODY <clc/math/unary_decl.inc>
-#define FUNCTION __clc_degrees
+#define __CLC_FUNCTION __clc_degrees
 
 #include <clc/math/gentype.inc>
 
-#undef FUNCTION
+#undef __CLC_FUNCTION
 
 #endif // __CLC_COMMON_CLC_DEGREES_H__
diff --git a/libclc/clc/include/clc/common/clc_radians.h 
b/libclc/clc/include/clc/common/clc_radians.h
index 0b075efbcce2f..03d7c4b9e3014 100644
--- a/libclc/clc/include/clc/common/clc_radians.h
+++ b/libclc/clc/include/clc/common/clc_radians.h
@@ -10,10 +10,10 @@
 #define __CLC_COMMON_CLC_RADIANS_H__
 
 #define __CLC_BODY <clc/math/unary_decl.inc>
-#define FUNCTION __clc_radians
+#define __CLC_FUNCTION __clc_radians
 
 #include <clc/math/gentype.inc>
 
-#undef FUNCTION
+#undef __CLC_FUNCTION
 
 #endif // __CLC_COMMON_CLC_RADIANS_H__
diff --git a/libclc/clc/include/clc/common/clc_sign.h 
b/libclc/clc/include/clc/common/clc_sign.h
index 0a8c4cc94d80b..9737f1e54441b 100644
--- a/libclc/clc/include/clc/common/clc_sign.h
+++ b/libclc/clc/include/clc/common/clc_sign.h
@@ -9,11 +9,11 @@
 #ifndef __CLC_COMMON_CLC_SIGN_H__
 #define __CLC_COMMON_CLC_SIGN_H__
 
-#define FUNCTION __clc_sign
+#define __CLC_FUNCTION __clc_sign
 #define __CLC_BODY <clc/math/unary_decl.inc>
 
 #include <clc/math/gentype.inc>
 
-#undef FUNCTION
+#undef __CLC_FUNCTION
 
 #endif // __CLC_COMMON_CLC_SIGN_H__
diff --git a/libclc/clc/include/clc/common/clc_step.h 
b/libclc/clc/include/clc/common/clc_step.h
index 96b4759cabf77..6b093d06896c0 100644
--- a/libclc/clc/include/clc/common/clc_step.h
+++ b/libclc/clc/include/clc/common/clc_step.h
@@ -9,11 +9,11 @@
 #ifndef __CLC_COMMON_CLC_STEP_H__
 #define __CLC_COMMON_CLC_STEP_H__
 
-#define FUNCTION __clc_step
+#define __CLC_FUNCTION __clc_step
 #define __CLC_BODY <clc/shared/binary_decl.inc>
 
 #include <clc/math/gentype.inc>
 
-#undef FUNCTION
+#undef __CLC_FUNCTION
 
 #endif // __CLC_COMMON_CLC_STEP_H__
diff --git a/libclc/clc/include/clc/geometric/binary_decl.inc 
b/libclc/clc/include/clc/geometric/binary_decl.inc
index 4a4235ae44db8..ab64c9bece324 100644
--- a/libclc/clc/include/clc/geometric/binary_decl.inc
+++ b/libclc/clc/include/clc/geometric/binary_decl.inc
@@ -11,6 +11,6 @@
      __CLC_VECSIZE_OR_1 == 3 || __CLC_VECSIZE_OR_1 == 4)
 
 _CLC_OVERLOAD _CLC_CONST _CLC_DECL __CLC_SCALAR_GENTYPE
-FUNCTION(__CLC_GENTYPE a, __CLC_GENTYPE b);
+__CLC_FUNCTION(__CLC_GENTYPE a, __CLC_GENTYPE b);
 
 #endif
diff --git a/libclc/clc/include/clc/geometric/binary_def.inc 
b/libclc/clc/include/clc/geometric/binary_def.inc
index ad4fa4c01683b..bbd4f5798...
[truncated]

``````````

</details>


https://github.com/llvm/llvm-project/pull/153523
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to