From nobody Mon Apr 29 04:33:56 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zoho.com; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1496162435710606.3877719771338; Tue, 30 May 2017 09:40:35 -0700 (PDT) Received: from localhost ([::1]:55025 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dFkC8-0007iU-8Z for importer@patchew.org; Tue, 30 May 2017 12:40:32 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37170) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dFkBQ-0007LN-7Z for qemu-devel@nongnu.org; Tue, 30 May 2017 12:39:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dFkBP-0003uI-6e for qemu-devel@nongnu.org; Tue, 30 May 2017 12:39:48 -0400 Received: from orth.archaic.org.uk ([2001:8b0:1d0::2]:37133) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dFkBO-0003s6-Rf for qemu-devel@nongnu.org; Tue, 30 May 2017 12:39:47 -0400 Received: from pm215 by orth.archaic.org.uk with local (Exim 4.84_2) (envelope-from ) id 1dFkBE-0005PZ-SB; Tue, 30 May 2017 17:39:36 +0100 From: Peter Maydell To: qemu-devel@nongnu.org Date: Tue, 30 May 2017 17:39:35 +0100 Message-Id: <1496162375-1571-1-git-send-email-peter.maydell@linaro.org> X-Mailer: git-send-email 2.7.4 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:8b0:1d0::2 Subject: [Qemu-devel] [PATCH risu] ppc64.risu: Fix broken constraints 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: =?UTF-8?q?Alex=20Benn=C3=A9e?= , Sandipan Das , Jose Ricardo Ziviani , Nikunj A Dadhania , patches@linaro.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail: RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Commit c10b97092 changed some field names in rldicr and rldimi patterns but forgot to update the constraints to match the change. Since the field (previously 'rb' and now 'sh') is an immediate rather than a register number, the correct fix is to just delete the constraint since we don't need to avoid particular values. Signed-off-by: Peter Maydell --- ppc64.risu | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ppc64.risu b/ppc64.risu index dd304e2..e2fd4f6 100644 --- a/ppc64.risu +++ b/ppc64.risu @@ -1473,17 +1473,17 @@ RLDICLd PPC64LE 011110 rs:5 ra:5 sh:5 mb:6 000 sha:= 1 1 \ =20 # format:MD book:I page:105 PPC SR rldicr[.] Rotate Left Dword Immediate t= hen Clear Right RLDICR PPC64LE 011110 rs:5 ra:5 sh:5 me:6 001 sha:1 0 \ -!constraints { $rs !=3D 1 && $ra !=3D 1 && $rb !=3D 1 && $rs !=3D 13 && $r= a !=3D 13 && $rb !=3D 13; } +!constraints { $rs !=3D 1 && $ra !=3D 1 && $rs !=3D 13 && $ra !=3D 13; } # format:MD book:I page:105 PPC SR rldicr[.] Rotate Left Dword Immediate t= hen Clear Right RLDICRd PPC64LE 011110 rs:5 ra:5 sh:5 me:6 001 sha:1 1 \ -!constraints { $rs !=3D 1 && $ra !=3D 1 && $rb !=3D 1 && $rs !=3D 13 && $r= a !=3D 13 && $rb !=3D 13; } +!constraints { $rs !=3D 1 && $ra !=3D 1 && $rs !=3D 13 && $ra !=3D 13; } =20 # format:MD book:I page:105 PPC SR rldimi[.] Rotate Left Dword Immediate t= hen Mask Insert RLDIMI PPC64LE 011110 rs:5 ra:5 sh:5 me:6 011 sha:1 0 \ -!constraints { $rs !=3D 1 && $ra !=3D 1 && $rb !=3D 1 && $rs !=3D 13 && $r= a !=3D 13 && $rb !=3D 13; } +!constraints { $rs !=3D 1 && $ra !=3D 1 && $rs !=3D 13 && $ra !=3D 13; } # format:MD book:I page:105 PPC SR rldimi[.] Rotate Left Dword Immediate t= hen Mask Insert RLDIMId PPC64LE 011110 rs:5 ra:5 sh:5 me:6 011 sha:1 1 \ -!constraints { $rs !=3D 1 && $ra !=3D 1 && $rb !=3D 1 && $rs !=3D 13 && $r= a !=3D 13 && $rb !=3D 13; } +!constraints { $rs !=3D 1 && $ra !=3D 1 && $rs !=3D 13 && $ra !=3D 13; } =20 # format:M book:I page:102 v:P1 SR rlwimi[.] Rotate Left Word Immediate th= en Mask Insert RLWIMI PPC64LE 010100 rs:5 ra:5 sh:5 mb:5 me:5 0 \ --=20 2.7.4