From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:47850) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qtn4C-0000Na-HI for qemu-devel@nongnu.org; Wed, 17 Aug 2011 16:50:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qtn4B-00074j-EV for qemu-devel@nongnu.org; Wed, 17 Aug 2011 16:50:24 -0400 Received: from mail-yx0-f173.google.com ([209.85.213.173]:36963) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qtn4B-0006fW-AE for qemu-devel@nongnu.org; Wed, 17 Aug 2011 16:50:23 -0400 Received: by mail-yx0-f173.google.com with SMTP id 3so1226800yxt.4 for ; Wed, 17 Aug 2011 13:50:17 -0700 (PDT) From: Bryce Lanham Date: Wed, 17 Aug 2011 15:47:21 -0500 Message-Id: <1313614076-28878-77-git-send-email-blanham@gmail.com> In-Reply-To: <1313614076-28878-1-git-send-email-blanham@gmail.com> References: <1313614076-28878-1-git-send-email-blanham@gmail.com> Subject: [Qemu-devel] [PATCH 076/111] m68k: register source operand is always in extended size List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Laurent Vivier From: Laurent Vivier Allow Xvnc4 to run. Signed-off-by: Laurent Vivier --- target-m68k/translate.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/target-m68k/translate.c b/target-m68k/translate.c index 61ec317..4f73bf8 100644 --- a/target-m68k/translate.c +++ b/target-m68k/translate.c @@ -3637,11 +3637,12 @@ DISAS_INSN(fpu) gen_op_fmovem(s, insn, ext); return; } - opsize = ext_opsize(ext, 10); if (ext & (1 << 14)) { + opsize = ext_opsize(ext, 10); gen_op_load_ea_FP0(s, insn, opsize); } else { /* Source register. */ + opsize = OS_EXTENDED; gen_op_load_fpr_FP0(REG(ext, 10)); } round = 1; -- 1.7.2.3