Add interrupt macros