# HG changeset patch # User Mike Pavone # Date 1356631823 28800 # Node ID 8c446fc19cc0b9d27b62d9a22d3c1d5c56b56ae8 # Parent 645fe435cb4801e867e79cc7bdeb76ef37c384a0 Fix decoding bug in addq/subq diff -r 645fe435cb48 -r 8c446fc19cc0 68kinst.c --- a/68kinst.c Wed Dec 26 22:13:31 2012 -0800 +++ b/68kinst.c Thu Dec 27 10:10:23 2012 -0800 @@ -708,8 +708,8 @@ decoded->variant = VAR_QUICK; decoded->extra.size = size; decoded->src.addr_mode = MODE_IMMEDIATE; + immed = m68k_reg_quick_field(*istream); istream = m68k_decode_op(istream, size, &(decoded->dst)); - immed = m68k_reg_quick_field(*istream); if (!immed) { immed = 8; }