Tom Stellard | d768ac0 | 2013-07-08 17:27:02 +0000 | [diff] [blame] | 1 | _CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE max(__CLC_GENTYPE a, __CLC_GENTYPE b) { |
Tom Stellard | ec87fb0 | 2013-06-26 18:20:46 +0000 | [diff] [blame] | 2 | return (a > b ? a : b); |
| 3 | } |
Tom Stellard | 34f513d | 2013-06-26 18:21:49 +0000 | [diff] [blame] | 4 | |
Tom Stellard | d768ac0 | 2013-07-08 17:27:02 +0000 | [diff] [blame] | 5 | #ifndef __CLC_SCALAR |
| 6 | _CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE max(__CLC_GENTYPE a, __CLC_SCALAR_GENTYPE b) { |
| 7 | return (a > (__CLC_GENTYPE)b ? a : (__CLC_GENTYPE)b); |
Tom Stellard | 34f513d | 2013-06-26 18:21:49 +0000 | [diff] [blame] | 8 | } |
Tom Stellard | d768ac0 | 2013-07-08 17:27:02 +0000 | [diff] [blame] | 9 | #endif |