Lines Matching defs:scale
110 inline static INT shiftRightSat(INT src, int scale) {
115 : "r"(src >> scale), "M"(SAMPLE_BITS));
120 #define SATURATE_INT_PCM_RIGHT_SHIFT(src, scale) shiftRightSat(src, scale)
122 inline static INT shiftLeftSat(INT src, int scale) {
127 : "r"(src << scale), "M"(SAMPLE_BITS));
132 #define SATURATE_INT_PCM_LEFT_SHIFT(src, scale) shiftLeftSat(src, scale)
151 #define SATURATE_RIGHT_SHIFT(src, scale, dBits) \
152 ((((LONG)(src) ^ ((LONG)(src) >> (DFRACT_BITS - 1))) >> (scale)) > \
155 : ((LONG)(src) >> (scale))
157 #define SATURATE_LEFT_SHIFT(src, scale, dBits) \
159 ((LONG)(((1U) << ((dBits)-1)) - 1) >> (scale))) \
161 : ((LONG)(src) << (scale))