 stat >>= 1; 
bast_irq_pc104_demux(unsigned int irq,		     struct irqdesc *desc,		     struct pt_regs *regs){	unsigned int stat;	unsigned int irqno;	int i;	stat = __raw_readb(BAST_VA_PC104_IRQREQ) & 0xf;	for (i = 0; i < 4 && stat != 0; i++) {		if (stat & 1) {			irqno = bast_pc104_irqs[i];			desc = irq_desc + irqno;			desc_handle_irq(irqno, desc, regs);		}		stat >>= 1;	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/bafa49cc1b800df4748b29e2b038ff029d7c8747/bast-irq.c/clean/arch/arm/mach-s3c2410/bast-irq.c