blob: 097822c65029a12ba297948820a7f4b6a5b80f40 (
plain)
1
2
3
4
|
_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE minmag(__CLC_GENTYPE x, __CLC_GENTYPE y) {
const __CLC_GENTYPE res = select(y, x, isless(fabs(x), fabs(y)));
return select(res, fmin(x, y), isnan(x) | isnan(y) | isequal(fabs(x), fabs(y)));
}
|