Lines Matching defs:BIT
115 #define FEEDMATRIX_CLIP_CHECK(v, BIT) do { \
116 if ((v) < PCM_S##BIT##_MIN || (v) > PCM_S##BIT##_MAX) \
122 #define FEEDMATRIX_DECLARE(SIGN, BIT, ENDIAN) \
124 feed_matrix_##SIGN##BIT##ENDIAN(struct feed_matrix_info *info, \
135 _PCM_WRITE_##SIGN##BIT##_##ENDIAN(dst, \
137 dst += PCM_##BIT##_BPS; \
141 v = _PCM_READ_##SIGN##BIT##_##ENDIAN( \
143 _PCM_WRITE_##SIGN##BIT##_##ENDIAN(dst, \
145 dst += PCM_##BIT##_BPS; \
153 v = _PCM_READ_##SIGN##BIT##_##ENDIAN( \
161 FEEDMATRIX_CLIP_CHECK(accum, BIT); \
163 v = (accum > PCM_S##BIT##_MAX) ? \
164 PCM_S##BIT##_MAX : \
165 ((accum < PCM_S##BIT##_MIN) ? \
166 PCM_S##BIT##_MIN : \
168 _PCM_WRITE_##SIGN##BIT##_##ENDIAN(dst, v); \
169 dst += PCM_##BIT##_BPS; \
196 #define FEEDMATRIX_ENTRY(SIGN, BIT, ENDIAN) \
198 AFMT_##SIGN##BIT##_##ENDIAN, \
199 feed_matrix_##SIGN##BIT##ENDIAN \