Lines Matching +full:8 +full:v
77 #define PCM_FXSHIFT 8
104 #define INTPCM_T(v) ((intpcm_t)(v)) argument
105 #define INTPCM8_T(v) ((intpcm8_t)(v)) argument
106 #define INTPCM16_T(v) ((intpcm16_t)(v)) argument
107 #define INTPCM24_T(v) ((intpcm24_t)(v)) argument
108 #define INTPCM32_T(v) ((intpcm32_t)(v)) argument
131 intpcm_t v, e, m; in pcm_sample_read() local
138 v = 0; in pcm_sample_read()
141 v = _G711_TO_INTPCM(xlaw_conv_tables.ulaw_to_u8, *src); in pcm_sample_read()
144 v = _G711_TO_INTPCM(xlaw_conv_tables.alaw_to_u8, *src); in pcm_sample_read()
147 v = INTPCM_T((int8_t)*src); in pcm_sample_read()
150 v = INTPCM_T((int8_t)(*src ^ 0x80)); in pcm_sample_read()
153 v = INTPCM_T(src[0] | (int8_t)src[1] << 8); in pcm_sample_read()
156 v = INTPCM_T(src[1] | (int8_t)src[0] << 8); in pcm_sample_read()
159 v = INTPCM_T(src[0] | (int8_t)(src[1] ^ 0x80) << 8); in pcm_sample_read()
162 v = INTPCM_T(src[1] | (int8_t)(src[0] ^ 0x80) << 8); in pcm_sample_read()
165 v = INTPCM_T(src[0] | src[1] << 8 | (int8_t)src[2] << 16); in pcm_sample_read()
168 v = INTPCM_T(src[2] | src[1] << 8 | (int8_t)src[0] << 16); in pcm_sample_read()
171 v = INTPCM_T(src[0] | src[1] << 8 | in pcm_sample_read()
175 v = INTPCM_T(src[2] | src[1] << 8 | in pcm_sample_read()
179 v = INTPCM_T(src[0] | src[1] << 8 | src[2] << 16 | in pcm_sample_read()
183 v = INTPCM_T(src[3] | src[2] << 8 | src[1] << 16 | in pcm_sample_read()
187 v = INTPCM_T(src[0] | src[1] << 8 | src[2] << 16 | in pcm_sample_read()
191 v = INTPCM_T(src[3] | src[2] << 8 | src[1] << 16 | in pcm_sample_read()
197 v = INTPCM_T(src[0] | src[1] << 8 | src[2] << 16 | in pcm_sample_read()
200 v = INTPCM_T(src[3] | src[2] << 8 | src[1] << 16 | in pcm_sample_read()
203 e = (v >> 23) & 0xff; in pcm_sample_read()
206 v = INTPCM_T(0); in pcm_sample_read()
209 s = v & 0x80000000U; in pcm_sample_read()
211 v = INTPCM_T((s == 0) ? PCM_S32_MAX : PCM_S32_MIN); in pcm_sample_read()
214 m = 0x800000 | (v & 0x7fffff); in pcm_sample_read()
215 e += 8 - 127; in pcm_sample_read()
220 v = INTPCM_T((s == 0) ? m : -m); in pcm_sample_read()
223 v = 0; in pcm_sample_read()
228 return (v); in pcm_sample_read()
246 intpcm_t v; in pcm_sample_read_calc() local
248 v = pcm_sample_read(src, fmt); in pcm_sample_read_calc()
264 v >>= PCM_FXSHIFT; in pcm_sample_read_calc()
267 return (v); in pcm_sample_read_calc()
271 pcm_sample_write(uint8_t *dst, intpcm_t v, uint32_t fmt) in pcm_sample_write() argument
278 if (v == 0) in pcm_sample_write()
280 else if (v == PCM_S32_MAX) in pcm_sample_write()
282 else if (v == PCM_S32_MIN) in pcm_sample_write()
286 if (v < 0) { in pcm_sample_write()
288 v = -v; in pcm_sample_write()
290 e = 127 - 8; in pcm_sample_write()
291 while ((v & 0x7f000000) != 0) { in pcm_sample_write()
292 v >>= 1; in pcm_sample_write()
295 while ((v & 0x7f800000) == 0) { in pcm_sample_write()
296 v <<= 1; in pcm_sample_write()
300 r |= v & 0x7fffff; in pcm_sample_write()
302 v = r; in pcm_sample_write()
310 *dst = _INTPCM_TO_G711(xlaw_conv_tables.u8_to_ulaw, v); in pcm_sample_write()
313 *dst = _INTPCM_TO_G711(xlaw_conv_tables.u8_to_alaw, v); in pcm_sample_write()
316 *(int8_t *)dst = v; in pcm_sample_write()
319 *(int8_t *)dst = v ^ 0x80; in pcm_sample_write()
322 dst[0] = v; in pcm_sample_write()
323 dst[1] = v >> 8; in pcm_sample_write()
326 dst[1] = v; in pcm_sample_write()
327 dst[0] = v >> 8; in pcm_sample_write()
330 dst[0] = v; in pcm_sample_write()
331 dst[1] = (v >> 8) ^ 0x80; in pcm_sample_write()
334 dst[1] = v; in pcm_sample_write()
335 dst[0] = (v >> 8) ^ 0x80; in pcm_sample_write()
338 dst[0] = v; in pcm_sample_write()
339 dst[1] = v >> 8; in pcm_sample_write()
340 dst[2] = v >> 16; in pcm_sample_write()
343 dst[2] = v; in pcm_sample_write()
344 dst[1] = v >> 8; in pcm_sample_write()
345 dst[0] = v >> 16; in pcm_sample_write()
348 dst[0] = v; in pcm_sample_write()
349 dst[1] = v >> 8; in pcm_sample_write()
350 dst[2] = (v >> 16) ^ 0x80; in pcm_sample_write()
353 dst[2] = v; in pcm_sample_write()
354 dst[1] = v >> 8; in pcm_sample_write()
355 dst[0] = (v >> 16) ^ 0x80; in pcm_sample_write()
359 dst[0] = v; in pcm_sample_write()
360 dst[1] = v >> 8; in pcm_sample_write()
361 dst[2] = v >> 16; in pcm_sample_write()
362 dst[3] = v >> 24; in pcm_sample_write()
366 dst[3] = v; in pcm_sample_write()
367 dst[2] = v >> 8; in pcm_sample_write()
368 dst[1] = v >> 16; in pcm_sample_write()
369 dst[0] = v >> 24; in pcm_sample_write()
372 dst[0] = v; in pcm_sample_write()
373 dst[1] = v >> 8; in pcm_sample_write()
374 dst[2] = v >> 16; in pcm_sample_write()
375 dst[3] = (v >> 24) ^ 0x80; in pcm_sample_write()
378 dst[3] = v; in pcm_sample_write()
379 dst[2] = v >> 8; in pcm_sample_write()
380 dst[1] = v >> 16; in pcm_sample_write()
381 dst[0] = (v >> 24) ^ 0x80; in pcm_sample_write()
393 pcm_sample_write_norm(uint8_t *dst, intpcm_t v, uint32_t fmt) in pcm_sample_write_norm() argument
395 pcm_sample_write(dst, v >> (32 - AFMT_BIT(fmt)), fmt); in pcm_sample_write_norm()
402 pcm_sample_write_calc(uint8_t *dst, intpcm_t v, uint32_t fmt) in pcm_sample_write_calc() argument
407 v <<= PCM_FXSHIFT; in pcm_sample_write_calc()
409 pcm_sample_write(dst, v, fmt); in pcm_sample_write_calc()
418 case 8: in pcm_clamp()