public void spawnException(int i)
{
if (interruptsPending.Count < 256
&& !interruptsPending.Contains(i)
&& !(!interruptStatus.getStatus(IntStatus.IQUEUEHANDLE) && interruptStatus.currentInterruptHandled == i)
&& interruptStatus.getStatus(IntStatus.IENABLED)) {
interruptsPending.Enqueue(i);
}
}