public void handler() {
            //long old_pc = (CPU_PC+=2) - 2;
            set_CPU_PC((get_CPU_PC() + 2) & 0xFFFFFFFFL);
            long old_pc = get_CPU_PC() - 2;
            long ea = old_pc + MAKE_INT_16(m68ki_read_16(old_pc));
            long res = m68ki_read_32(ea);
            long ea_dst = get_AX() + MAKE_INT_16(m68ki_read_imm_16());

            m68ki_write_32(ea_dst, res);

            m68k_cpu.n_flag = GET_MSB_32(res);
            m68k_cpu.not_z_flag = res;
            m68k_cpu.v_flag = 0;
            m68k_cpu.c_flag = 0;
            USE_CLKS(16 + 12);
        }