From bb2bc84471f6e078e99692d75fe857532df22199 Mon Sep 17 00:00:00 2001 From: Mike Pavone Date: Thu, 27 Dec 2012 10:10:23 -0800 Subject: Fix decoding bug in addq/subq --- 68kinst.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '68kinst.c') diff --git a/68kinst.c b/68kinst.c index b246e3f..64d22e2 100644 --- a/68kinst.c +++ b/68kinst.c @@ -708,8 +708,8 @@ uint16_t * m68k_decode(uint16_t * istream, m68kinst * decoded, uint32_t address) decoded->variant = VAR_QUICK; decoded->extra.size = size; decoded->src.addr_mode = MODE_IMMEDIATE; - istream = m68k_decode_op(istream, size, &(decoded->dst)); immed = m68k_reg_quick_field(*istream); + istream = m68k_decode_op(istream, size, &(decoded->dst)); if (!immed) { immed = 8; } -- cgit v1.2.3