Delete unused get_next_instr_ptr()
Fix heap opcode still accessing AMX directly
Replace remaining direct L_amx moves with emit_get_amx_ptr()
Replace the ugly switch with a nice dispatch table