For any GENTYPE that isn't scalar, we need to implement a mixed vector/scalar version of clamp/max. This depends on the min() patches I sent to the list a few minutes ago. Patch by: Aaron Watry llvm-svn: 185003
9 lines
221 B
C++
9 lines
221 B
C++
_CLC_OVERLOAD _CLC_DEF GENTYPE max(GENTYPE a, GENTYPE b) {
|
|
return (a > b ? a : b);
|
|
}
|
|
|
|
#ifndef SCALAR
|
|
_CLC_OVERLOAD _CLC_DEF GENTYPE max(GENTYPE a, SCALAR_GENTYPE b) {
|
|
return (a > (GENTYPE)b ? a : (GENTYPE)b);
|
|
}
|
|
#endif |