static unsigned char DecodeSCI(scsp_state *scsp,unsigned char irq) { unsigned char SCI=0; unsigned char v; v=(SCILV0((scsp))&(1<<irq))?1:0; SCI|=v; v=(SCILV1((scsp))&(1<<irq))?1:0; SCI|=v<<1; v=(SCILV2((scsp))&(1<<irq))?1:0; SCI|=v<<2; return SCI; }
unsigned char scsp_device::DecodeSCI(unsigned char irq) { unsigned char SCI=0; unsigned char v; v=(SCILV0()&(1<<irq))?1:0; SCI|=v; v=(SCILV1()&(1<<irq))?1:0; SCI|=v<<1; v=(SCILV2()&(1<<irq))?1:0; SCI|=v<<2; return SCI; }
unsigned char aica_device::DecodeSCI(unsigned char irq) { unsigned char SCI=0; unsigned char v; v=(SCILV0((AICA))&(1<<irq))?1:0; SCI|=v; v=(SCILV1((AICA))&(1<<irq))?1:0; SCI|=v<<1; v=(SCILV2((AICA))&(1<<irq))?1:0; SCI|=v<<2; return SCI; }
static unsigned char DecodeSCI(struct _AICA *AICA, unsigned char irq) { unsigned char SCI=0; unsigned char v; v=(SCILV0((AICA))&(1<<irq))?1:0; SCI|=v; v=(SCILV1((AICA))&(1<<irq))?1:0; SCI|=v<<1; v=(SCILV2((AICA))&(1<<irq))?1:0; SCI|=v<<2; return SCI; }
static unsigned char DecodeSCI(unsigned char irq) { unsigned char SCI=0; unsigned char v; v=(SCILV0((SCSP))&(1<<irq))?1:0; SCI|=v; v=(SCILV1((SCSP))&(1<<irq))?1:0; SCI|=v<<1; v=(SCILV2((SCSP))&(1<<irq))?1:0; SCI|=v<<2; return SCI; }