fundamental fuctions
fundamental functions
modify irqhandler.s