blob: e15e05591342e09142b5f05d4121030a7b37dbcd [file] [log] [blame]
Tom Stellardd768ac02013-07-08 17:27:02 +00001_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE min(__CLC_GENTYPE a, __CLC_GENTYPE b) {
Jan Vesely4c597142016-07-25 22:36:22 +00002 return (b < a ? b : a);
Tom Stellard0be3acf2013-06-26 18:21:38 +00003}
Tom Stellard075b31a22013-06-26 18:21:44 +00004
Tom Stellardd768ac02013-07-08 17:27:02 +00005#ifndef __CLC_SCALAR
6_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE min(__CLC_GENTYPE a, __CLC_SCALAR_GENTYPE b) {
Jan Vesely4c597142016-07-25 22:36:22 +00007 return (b < (__CLC_GENTYPE)a ? (__CLC_GENTYPE)b : a);
Tom Stellard075b31a22013-06-26 18:21:44 +00008}
9#endif