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