- worker->ch[ch].spos = s_chan[ch].spos;
- worker->ch[ch].sbpos = s_chan[ch].iSBPos;
- worker->ch[ch].sinc = s_chan[ch].sinc;
- worker->ch[ch].adsr = s_chan[ch].ADSRX;
- worker->ch[ch].start = s_chan[ch].pCurr - spu.spuMemC;
- worker->ch[ch].loop = s_chan[ch].pLoop - spu.spuMemC;
- if (s_chan[ch].prevflags & 1)
+ s_chan = &spu.s_chan[ch];
+ worker->ch[ch].spos = s_chan->spos;
+ worker->ch[ch].sbpos = s_chan->iSBPos;
+ worker->ch[ch].sinc = s_chan->sinc;
+ worker->ch[ch].adsr = s_chan->ADSRX;
+ worker->ch[ch].start = s_chan->pCurr - spu.spuMemC;
+ worker->ch[ch].loop = s_chan->pLoop - spu.spuMemC;
+ if (s_chan->prevflags & 1)