made interrupt code arch-indep