GT
GEN3_IRQ_RESET(GT);
GEN8_IRQ_RESET_NDX(GT, 0);
GEN8_IRQ_RESET_NDX(GT, 1);
GEN8_IRQ_RESET_NDX(GT, 2);
GEN8_IRQ_RESET_NDX(GT, 3);
GEN3_IRQ_INIT(GT, dev_priv->gt_irq_mask, gt_irqs);
GEN8_IRQ_INIT_NDX(GT, 0, ~gt_interrupts[0], gt_interrupts[0]);
GEN8_IRQ_INIT_NDX(GT, 1, ~gt_interrupts[1], gt_interrupts[1]);
GEN8_IRQ_INIT_NDX(GT, 2, dev_priv->pm_imr, dev_priv->pm_ier);
GEN8_IRQ_INIT_NDX(GT, 3, ~gt_interrupts[3], gt_interrupts[3]);
if (mapp->conditional & GT)
mapp->conditional |= GT;
mapp->conditional = ~mapp->conditional & (EQ | GT | LT);
if (mapp->conditional & GT) {
case GT:
#define GE (GT | EQ)