void __disable_interrupt(void);
__disable_interrupt disables global interrupts by clearing the GIE bit in the status register.
__disable_interrupt returns the value of the status register before the GIE bit is cleared.
__disable_interrupt is an intrinsic function and produces inline code.