================ @@ -0,0 +1,163 @@ +//===----------------------------------------------------------------------===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifdef __CLC_SCALAR + +#if __CLC_FPSIZE == 32 +#define __CLC_REMQUO_EVAL_TYPE __CLC_FLOATN +#define __CLC_CONVERT_REMQUO_EVAL_TYPE __CLC_CONVERT_FLOATN +#define __CLC_S_EVAL_TYPE __CLC_INTN +#define __CLC_CONVERT_S_EVAL_TYPE __CLC_CONVERT_INTN +#elif __CLC_FPSIZE == 64 +#define __CLC_REMQUO_EVAL_TYPE __CLC_DOUBLEN +#define __CLC_CONVERT_REMQUO_EVAL_TYPE __CLC_CONVERT_DOUBLEN +#define __CLC_S_EVAL_TYPE __CLC_LONGN +#define __CLC_CONVERT_S_EVAL_TYPE __CLC_CONVERT_LONGN +#elif __CLC_FPSIZE == 16 +#define __CLC_REMQUO_EVAL_TYPE __CLC_FLOATN +#define __CLC_CONVERT_REMQUO_EVAL_TYPE __CLC_CONVERT_FLOATN +#define __CLC_S_EVAL_TYPE __CLC_INTN +#define __CLC_CONVERT_S_EVAL_TYPE __CLC_CONVERT_INTN +#endif ---------------- wenju-he wrote:
#define __CLC_REMQUO_EVAL_TYPE __CLC_GENTYPE #define __CLC_CONVERT_REMQUO_EVAL_TYPE __CLC_CONVERT_GENTYPE #define __CLC_S_EVAL_TYPE __CLC_S_GENTYPE #define __CLC_CONVERT_S_EVAL_TYPE __CLC_CONVERT_S_GENTYPE for __CLC_FPSIZE == 32 || __CLC_FPSIZE == 64 https://github.com/llvm/llvm-project/pull/187998 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
