@@ -507,15 +507,15 @@ inline int32_t MCMin(int32_t a, int32_t b) { return a < b ? a : b; }
507507inline int32_t MCMax (int32_t a, int32_t b) { return a > b ? a : b; }
508508inline int64_t MCMin (int64_t a, int64_t b) { return a < b ? a : b; }
509509inline int64_t MCMax (int64_t a, int64_t b) { return a > b ? a : b; }
510- inline int64_t MCMin (uint64_t a, uint64_t b) { return a < b ? a : b; }
511- inline int64_t MCMax (uint64_t a, uint64_t b) { return a > b ? a : b; }
510+ inline uint64_t MCMin (uint64_t a, uint64_t b) { return a < b ? a : b; }
511+ inline uint64_t MCMax (uint64_t a, uint64_t b) { return a > b ? a : b; }
512512inline double MCMin (double a, double b) { return a < b ? a : b; }
513513inline double MCMax (double a, double b) { return a > b ? a : b; }
514514inline float MCMin (float a, float b) { return a < b ? a : b; }
515515inline float MCMax (float a, float b) { return a > b ? a : b; }
516516
517- inline uint32_t MCAbs (int32_t a) { return a < 0 ? -a : a ; }
518- inline uint64_t MCAbs (int64_t a) { return a < 0 ? -a : a ; }
517+ inline uint32_t MCAbs (int32_t a) { return a < 0 ? uint32_t (-a) : uint32_t (a) ; }
518+ inline uint64_t MCAbs (int64_t a) { return a < 0 ? uint64_t (-a) : uint64_t (a) ; }
519519inline float MCAbs (float a) { return fabsf (a); }
520520inline double MCAbs (double a) { return fabs (a); }
521521inline compare_t MCSgn (int32_t a) { return a < 0 ? -1 : (a > 0 ? 1 : 0 ); }
0 commit comments