Lines Matching refs:bytecode
262 int chan, k, diff, bytecode, predictor ;
295 { bytecode = blockdata [k + 2] ;
296 sampledata [pima->channels * (2 * k + 0)] = bytecode & 0xF ;
297 sampledata [pima->channels * (2 * k + 1)] = (bytecode >> 4) & 0xF ;
304 bytecode = pima->samples [pima->channels * k + chan] ;
306 stepindx += ima_indx_adjust [bytecode] ;
310 if (bytecode & 1) diff += step >> 2 ;
311 if (bytecode & 2) diff += step >> 1 ;
312 if (bytecode & 4) diff += step ;
313 if (bytecode & 8) diff = -diff ;
331 short bytecode, mask ;
344 bytecode = 0 ;
348 { bytecode = 8 ;
354 { bytecode |= mask ;
362 if (bytecode & 8)
371 pima->stepindx [chan] += ima_indx_adjust [bytecode] ;
374 pima->block [blockindx] = (bytecode << (4 * k)) | pima->block [blockindx] ;
394 short step, bytecode, stepindx [2] = { 0 };
436 { bytecode = pima->block [blockindx++] ;
437 pima->samples [indx] = bytecode & 0x0F ;
439 pima->samples [indx] = (bytecode >> 4) & 0x0F ;
451 bytecode = pima->samples [k] & 0xF ;
457 if (bytecode & 1)
459 if (bytecode & 2)
461 if (bytecode & 4)
463 if (bytecode & 8)
473 stepindx [chan] += ima_indx_adjust [bytecode] ;
485 short bytecode, mask ;
505 bytecode = 0 ;
509 { bytecode = 8 ;
515 { bytecode |= mask ;
523 if (bytecode & 8)
533 pima->stepindx [chan] += ima_indx_adjust [bytecode] ;
536 pima->samples [k] = bytecode ;