remove unused sections while linking to shrink code
inline interrupt handler for pre-expansion of registers