// nicked from output of PGC Rel 1.4 -opt 2 .text .align 8 .text #define trace_regs(label)\ adds -16, sp, sp; \ st.l r1, 4(sp); \ adds -256, sp, sp; \ st.l r17, 64(sp); \ orh ha%label, r0, r17; \ or l%label, r17, r17; \ call _reg_dump; \ adds 256, sp, sp; \ ld.l 4(sp), r1; \ adds 16, sp, sp