Lines Matching refs:bytecode
257 int chan, k, diff, bytecode, predictor ; in aiff_ima_decode_block() local
290 { bytecode = blockdata [k + 2] ; in aiff_ima_decode_block()
291 sampledata [pima->channels * (2 * k + 0)] = bytecode & 0xF ; in aiff_ima_decode_block()
292 sampledata [pima->channels * (2 * k + 1)] = (bytecode >> 4) & 0xF ; in aiff_ima_decode_block()
299 bytecode = pima->samples [pima->channels * k + chan] ; in aiff_ima_decode_block()
301 stepindx += ima_indx_adjust [bytecode] ; in aiff_ima_decode_block()
305 if (bytecode & 1) diff += step >> 2 ; in aiff_ima_decode_block()
306 if (bytecode & 2) diff += step >> 1 ; in aiff_ima_decode_block()
307 if (bytecode & 4) diff += step ; in aiff_ima_decode_block()
308 if (bytecode & 8) diff = -diff ; in aiff_ima_decode_block()
326 short bytecode, mask ; in aiff_ima_encode_block() local
339 bytecode = 0 ; in aiff_ima_encode_block()
343 { bytecode = 8 ; in aiff_ima_encode_block()
349 { bytecode |= mask ; in aiff_ima_encode_block()
357 if (bytecode & 8) in aiff_ima_encode_block()
366 pima->stepindx [chan] += ima_indx_adjust [bytecode] ; in aiff_ima_encode_block()
369 pima->block [blockindx] = (bytecode << (4 * k)) | pima->block [blockindx] ; in aiff_ima_encode_block()
389 short step, bytecode, stepindx [2] ; in wavlike_ima_decode_block() local
431 { bytecode = pima->block [blockindx++] ; in wavlike_ima_decode_block()
432 pima->samples [indx] = bytecode & 0x0F ; in wavlike_ima_decode_block()
434 pima->samples [indx] = (bytecode >> 4) & 0x0F ; in wavlike_ima_decode_block()
446 bytecode = pima->samples [k] & 0xF ; in wavlike_ima_decode_block()
452 if (bytecode & 1) in wavlike_ima_decode_block()
454 if (bytecode & 2) in wavlike_ima_decode_block()
456 if (bytecode & 4) in wavlike_ima_decode_block()
458 if (bytecode & 8) in wavlike_ima_decode_block()
468 stepindx [chan] += ima_indx_adjust [bytecode] ; in wavlike_ima_decode_block()
480 short bytecode, mask ; in wavlike_ima_encode_block() local
500 bytecode = 0 ; in wavlike_ima_encode_block()
504 { bytecode = 8 ; in wavlike_ima_encode_block()
510 { bytecode |= mask ; in wavlike_ima_encode_block()
518 if (bytecode & 8) in wavlike_ima_encode_block()
528 pima->stepindx [chan] += ima_indx_adjust [bytecode] ; in wavlike_ima_encode_block()
531 pima->samples [k] = bytecode ; in wavlike_ima_encode_block()