Tom Stellard | d768ac0 | 2013-07-08 17:27:02 +0000 | [diff] [blame] | 1 | _CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE min(__CLC_GENTYPE a, __CLC_GENTYPE b) { |
Tom Stellard | 0be3acf | 2013-06-26 18:21:38 +0000 | [diff] [blame] | 2 | return (a < b ? a : b); |
| 3 | } |
Tom Stellard | 075b31a2 | 2013-06-26 18:21:44 +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 min(__CLC_GENTYPE a, __CLC_SCALAR_GENTYPE b) { |
| 7 | return (a < (__CLC_GENTYPE)b ? a : (__CLC_GENTYPE)b); |
Tom Stellard | 075b31a2 | 2013-06-26 18:21:44 +0000 | [diff] [blame] | 8 | } |
| 9 | #endif |