30 lines · plain
1//===----------------------------------------------------------------------===//2//3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.4// See https://llvm.org/LICENSE.txt for license information.5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception6//7//===----------------------------------------------------------------------===//8 9_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE remquo(__CLC_GENTYPE x, __CLC_GENTYPE y,10 private __CLC_INTN *q) {11 return __clc_remquo(x, y, q);12}13 14_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE remquo(__CLC_GENTYPE x, __CLC_GENTYPE y,15 global __CLC_INTN *q) {16 return __clc_remquo(x, y, q);17}18 19_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE remquo(__CLC_GENTYPE x, __CLC_GENTYPE y,20 local __CLC_INTN *q) {21 return __clc_remquo(x, y, q);22}23 24#if _CLC_DISTINCT_GENERIC_AS_SUPPORTED25_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE remquo(__CLC_GENTYPE x, __CLC_GENTYPE y,26 generic __CLC_INTN *q) {27 return __clc_remquo(x, y, q);28}29#endif30