APIC_INT_PIN_MASK
#define APIC_IRQ_PIN(x) (int)(((x) & APIC_INT_PIN_MASK) >> APIC_INT_PIN_SHIFT)
| ((pin << APIC_INT_PIN_SHIFT) & APIC_INT_PIN_MASK);