Lines Matching refs:iX
154 static inline int32_t WelsMedian (int32_t iX, int32_t iY, int32_t iZ) { in WelsMedian() argument
155 int32_t iMin = iX, iMax = iX; in WelsMedian()
167 return (iX + iY + iZ) - (iMin + iMax); in WelsMedian()
170 static inline int32_t WelsMedian (int32_t iX, int32_t iY, int32_t iZ) { in WelsMedian() argument
171 int32_t iTmp = (iX - iY) & ((iX - iY) >> 31); in WelsMedian()
172 iX -= iTmp; in WelsMedian()
175 iY += (iX - iY) & ((iX - iY) >> 31); in WelsMedian()
183 #define NEG_NUM(iX) (1+(~(iX))) argument
186 static inline uint8_t WelsClip1 (int32_t iX) { in WelsClip1() argument
187 uint8_t uiTmp = (uint8_t) (((iX) & ~255) ? (- (iX) >> 31) : (iX)); in WelsClip1()
192 #define WELS_SIGN(iX) ((int32_t)(iX) >> 31) argument
196 #define WELS_ABS(iX) ((iX)>0 ? (iX) : -(iX)) argument
198 #define WELS_ABS(iX) ((WELS_SIGN(iX) ^ (int32_t)(iX)) - WELS_SIGN(iX)) argument
204 #define WELS_CLIP3(iX, iY, iZ) ((iX) < (iY) ? (iY) : ((iX) > (iZ) ? (iZ) : (iX))) argument
207 template<typename T> T WelsClip3(T iX, T iY, T iZ) { in WelsClip3() argument
208 if (iX < iY) in WelsClip3()
210 if (iX > iZ) in WelsClip3()
212 return iX; in WelsClip3()