mirror of https://github.com/xqemu/xqemu.git
target-m68k: add addressing modes to not
Signed-off-by: Laurent Vivier <laurent@vivier.eu> Reviewed-by: Richard Henderson <rth@twiddle.net>
This commit is contained in:
parent
a665a820e5
commit
ea4f2a8441
|
@ -1673,11 +1673,17 @@ DISAS_INSN(move_to_ccr)
|
||||||
|
|
||||||
DISAS_INSN(not)
|
DISAS_INSN(not)
|
||||||
{
|
{
|
||||||
TCGv reg;
|
TCGv src1;
|
||||||
|
TCGv dest;
|
||||||
|
TCGv addr;
|
||||||
|
int opsize;
|
||||||
|
|
||||||
reg = DREG(insn, 0);
|
opsize = insn_opsize(insn);
|
||||||
tcg_gen_not_i32(reg, reg);
|
SRC_EA(env, src1, opsize, 1, &addr);
|
||||||
gen_logic_cc(s, reg, OS_LONG);
|
dest = tcg_temp_new();
|
||||||
|
tcg_gen_not_i32(dest, src1);
|
||||||
|
DEST_EA(env, insn, opsize, dest, &addr);
|
||||||
|
gen_logic_cc(s, dest, opsize);
|
||||||
}
|
}
|
||||||
|
|
||||||
DISAS_INSN(swap)
|
DISAS_INSN(swap)
|
||||||
|
|
Loading…
Reference in New Issue