From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36364) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WD8xE-0006E0-SB for qemu-devel@nongnu.org; Tue, 11 Feb 2014 03:44:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WD8x5-0002fy-Tk for qemu-devel@nongnu.org; Tue, 11 Feb 2014 03:44:32 -0500 Received: from mail-lb0-x229.google.com ([2a00:1450:4010:c04::229]:57062) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WD8x5-0002fm-LR for qemu-devel@nongnu.org; Tue, 11 Feb 2014 03:44:23 -0500 Received: by mail-lb0-f169.google.com with SMTP id q8so5647419lbi.14 for ; Tue, 11 Feb 2014 00:44:22 -0800 (PST) From: Max Filippov Date: Tue, 11 Feb 2014 12:43:30 +0400 Message-Id: <1392108215-20794-2-git-send-email-jcmvbkbc@gmail.com> In-Reply-To: <1392108215-20794-1-git-send-email-jcmvbkbc@gmail.com> References: <1392108215-20794-1-git-send-email-jcmvbkbc@gmail.com> Subject: [Qemu-devel] [PATCH 1/6] target-xtensa: add RRRI4 opcode format fields List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Max Filippov This encoding is used by cache instructions. Signed-off-by: Max Filippov --- target-xtensa/translate.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/target-xtensa/translate.c b/target-xtensa/translate.c index dc5e78f..b0b7fa0 100644 --- a/target-xtensa/translate.c +++ b/target-xtensa/translate.c @@ -922,6 +922,15 @@ static void disas_xtensa_insn(CPUXtensaState *env, DisasContext *dc) #define RRRN_S RRR_S #define RRRN_T RRR_T +#define RRI4_R RRR_R +#define RRI4_S RRR_S +#define RRI4_T RRR_T +#ifdef TARGET_WORDS_BIGENDIAN +#define RRI4_IMM4 ((b2) & 0xf) +#else +#define RRI4_IMM4 (((b2) & 0xf0) >> 4) +#endif + #define RRI8_R RRR_R #define RRI8_S RRR_S #define RRI8_T RRR_T -- 1.8.1.4