APIC_INT_APIC_SHIFT
#define APIC_IRQ_APIC(x) (int)(((x) & APIC_INT_APIC_MASK) >> APIC_INT_APIC_SHIFT)
ih = ((pic->pic_apicid << APIC_INT_APIC_SHIFT) & APIC_INT_APIC_MASK)
(pic->pic_apicid << APIC_INT_APIC_SHIFT) |
(pic->pic_apicid << APIC_INT_APIC_SHIFT) |
(pic->pic_apicid << APIC_INT_APIC_SHIFT) |
(pic->pic_apicid << APIC_INT_APIC_SHIFT) |
(pic->pic_apicid << APIC_INT_APIC_SHIFT) |
((id << APIC_INT_APIC_SHIFT) | (pin << APIC_INT_PIN_SHIFT));
ih = ((pic->pic_apicid << APIC_INT_APIC_SHIFT) & APIC_INT_APIC_MASK)