- /* FIXME: Darxide doesn't like this */
- if (sh2->test_irq && !sh2->delay && sh2->pending_level > ((sh2->sr >> 4) & 0x0f))
- {
- int level = sh2->pending_level;
- int vector = sh2->irq_callback(sh2, level);
- sh2_do_irq(sh2, level, vector);
- sh2->test_irq = 0;
- }
-