added C-language ISR-wrapping macros: tn_soft_isr(vec), tn_srs_isr(vec)