mirror of https://github.com/xemu-project/xemu.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)
|
||||
{
|
||||
TCGv reg;
|
||||
TCGv src1;
|
||||
TCGv dest;
|
||||
TCGv addr;
|
||||
int opsize;
|
||||
|
||||
reg = DREG(insn, 0);
|
||||
tcg_gen_not_i32(reg, reg);
|
||||
gen_logic_cc(s, reg, OS_LONG);
|
||||
opsize = insn_opsize(insn);
|
||||
SRC_EA(env, src1, opsize, 1, &addr);
|
||||
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)
|
||||
|
|
Loading…
Reference in New Issue