Moved an instruction exception to asm module
Simplified some emitter code