sparc: rework emitter/delayslot handling