From patchwork Tue Oct 25 14:50:07 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Laurent Vivier X-Patchwork-Id: 9394685 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 894CE6077F for ; Tue, 25 Oct 2016 15:03:16 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7BAB429609 for ; Tue, 25 Oct 2016 15:03:16 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 6FC2829621; Tue, 25 Oct 2016 15:03:16 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.4 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, RCVD_IN_SORBS_SPAM autolearn=ham version=3.3.1 Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 78E4329609 for ; Tue, 25 Oct 2016 15:03:12 +0000 (UTC) Received: from localhost ([::1]:55248 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bz3Fv-0001pS-CG for patchwork-qemu-devel@patchwork.kernel.org; Tue, 25 Oct 2016 11:03:11 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60332) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bz33r-0008UR-NG for qemu-devel@nongnu.org; Tue, 25 Oct 2016 10:50:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bz33m-0005yB-Nj for qemu-devel@nongnu.org; Tue, 25 Oct 2016 10:50:43 -0400 Received: from mout.kundenserver.de ([212.227.126.135]:55270) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1bz33m-0005xF-F4 for qemu-devel@nongnu.org; Tue, 25 Oct 2016 10:50:38 -0400 Received: from Quad.localdomain ([78.238.229.36]) by mrelayeu.kundenserver.de (mreue003) with ESMTPSA (Nemesis) id 0MHcds-1bvlGt3C84-003Pg5; Tue, 25 Oct 2016 16:50:32 +0200 From: Laurent Vivier To: qemu-devel@nongnu.org Date: Tue, 25 Oct 2016 16:50:07 +0200 Message-Id: <1477407021-30755-10-git-send-email-laurent@vivier.eu> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1477407021-30755-1-git-send-email-laurent@vivier.eu> References: <1477407021-30755-1-git-send-email-laurent@vivier.eu> X-Provags-ID: V03:K0:Cb//WrzSFzsn0cRLCoaaVOL11QB4ZoizgAQMiI44DnM9/5bfHxN Ptu5Zo+hJUyBxndn0TTATOjW1VfSw5uoD223vqWb8aK6cLp0+pLevHknHCa5u1cSS0YxElO 5w10q9CE6a+USImj3+v7B7xGdB68z5SLEg1gjTB7vzxiNvonOI3XR1vZLpI1cioGWMwWgGp u8WbskPvM+RS3BKGD/zLA== X-UI-Out-Filterresults: notjunk:1; V01:K0:k6+oPNBUIBc=:qeBOQ0NEqPQ9MG6LC/Xdoj NcHeY7fCiLHfspEORqm4NzcQwLOzcNnJmY9UXcbI90IdjFc/NJK+CBZ3NtPGX1sELP+f27JSo jM6LuzaXKO2xU1rbNYY6ALj4fAWdU4ilSlSZ+e4qSZefmlY01CzILkmKFA8kr5u7T3fv8NCha DexRFgosV3ieCU/3WwC7XPkcOF9TApIfjBFXkcnTMP/C5gncE3/0xkYAEm6JGulry2hriR2J+ CXDGo+GlaEL2gCkfGwoEsUjIBFPrNmx7DO/VJDX5OxmvtLusaM7lrHzEs0FsT0Wfk8yRteYYy U20j/4UQ7nZKuIg0AUHpr1pITMGocOwk7aQ6DTn1FqJc7wl9FyoGqiA1FX5hg+9YjSMho8DGO RD/Do8/C/EjcwRQJxHbTb208imzVl04BGXe/haHBqzllPntnEQV+5moJHnmc6+P45V3TqSvsm dpLykKpOEHw9Hikfj4wpgR1tL24uQl0amKMcSMlruHKi9qN/rH7G1a2nhTt7D2uKRQ+6GWtCc qF7LqnkX6LYhqkxPb9EYYB85OEFQxpuEcwphPyNpgjWE9aoqPhF1hWMjyaUEMdczoNdat6fJZ mdoneXF4l38cPJ0bRMMypipTqzRdEujjkB2aPLDKzI+/a79PjO+PNSjFj3PJ9XKxqgrbhGnrz in7lgPRM2JfiBN/ZCz5xcq4Fy0UPzzxiEhkZ4sJDhNgGq9JLgLzjnsOqo/o+GH9azw/0= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.126.135 Subject: [Qemu-devel] [PATCH 09/23] target-m68k: REG() macro cleanup X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Laurent Vivier , gerg@uclinux.org, schwab@linux-m68k.org, agraf@suse.de, Richard Henderson Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" X-Virus-Scanned: ClamAV using ClamSMTP Signed-off-by: Laurent Vivier Reviewed-by: Richard Henderson --- target-m68k/translate.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/target-m68k/translate.c b/target-m68k/translate.c index 639db76..50c55a4 100644 --- a/target-m68k/translate.c +++ b/target-m68k/translate.c @@ -59,9 +59,10 @@ static TCGv cpu_aregs[8]; static TCGv_i64 cpu_fregs[8]; static TCGv_i64 cpu_macc[4]; -#define DREG(insn, pos) cpu_dregs[((insn) >> (pos)) & 7] -#define AREG(insn, pos) cpu_aregs[((insn) >> (pos)) & 7] -#define FREG(insn, pos) cpu_fregs[((insn) >> (pos)) & 7] +#define REG(insn, pos) (((insn) >> (pos)) & 7) +#define DREG(insn, pos) cpu_dregs[REG(insn, pos)] +#define AREG(insn, pos) cpu_aregs[REG(insn, pos)] +#define FREG(insn, pos) cpu_fregs[REG(insn, pos)] #define MACREG(acc) cpu_macc[acc] #define QREG_SP cpu_aregs[7]