Lines Matching refs:arpreg
160 unsigned short comword, freq, octave, chan, tune, wibc, tremc, arpreg; in update() local
368 arpreg = 0; in update()
370 arpreg = c->arp_tab[c->arp_pos] << 4; in update()
371 if(arpreg == 0x800) { in update()
374 arpreg = c->arp_tab[0] << 4; in update()
399 if(arpreg >= 0x800) in update()
400 arpreg = c->lasttune - (arpreg ^ 0xff0) - 16; in update()
402 arpreg += c->lasttune; in update()
404 freq = frequency[arpreg % (12 * 16)]; in update()
405 octave = arpreg / (12 * 16) - 1; in update()
419 if(arpreg >= 0x800) in update()
420 tune = tune - (arpreg ^ 0xff0) - 16; in update()
422 tune += arpreg; in update()
431 if(arpreg >= 0x800) in update()
432 tune = c->lasttune - (arpreg ^ 0xff0) - 16; in update()
434 tune = c->lasttune + arpreg; in update()
445 if(arpreg >= 0x800) in update()
446 tune = c->lasttune - (arpreg ^ 0xff0) - 16; in update()
448 tune = c->lasttune + arpreg; in update()