changeset 91:8c446fc19cc0

Fix decoding bug in addq/subq
author Mike Pavone <pavone@retrodev.com>
date Thu, 27 Dec 2012 10:10:23 -0800
parents 645fe435cb48
children c3d034e076ee
files 68kinst.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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;
 			}