From nobody Fri Mar 29 11:29:00 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass(p=none dis=none) header.from=quicinc.com ARC-Seal: i=2; a=rsa-sha256; t=1590090244; cv=pass; d=zohomail.com; s=zohoarc; b=WaQBXA215A8KiHaR34gIWxiOJIA3ecvC6KIPxm7jtso6jOW3Z+GKib7FsZBjcFkQSbtJwZqavHFn+uEkzj5S3UuMb5W60Ujqur1RlHbG7+sKFRiqDL4Dw/ClgI8uy2hy1rikSj4I7T56sih8QeZB8i/EeA3uuWvw504L3hGKZGY= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590090244; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=4LsoJkk7M7JF3hMOS/CJjv/4ra3LeeOL5hQjHFPXC7A=; b=gca/6cLI9mGSQDevC6/s9oR9ScSOnqGkGSucec97Dd2wanVWn/muNda47S/FPMIc6QTOJMN8A89KW0MuM4GO/m2hlMta3wIS0Hfm1KmlkftiyepaqvJ/zgbjCxfoIFbxELr9ybGz7SBbT+qrmNgs3mdZdM61AK7vUy5oltjWpAU= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590090244727730.2481252423892; Thu, 21 May 2020 12:44:04 -0700 (PDT) Received: from localhost ([::1]:51640 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbr6p-0004Gr-IV for importer@patchew.org; Thu, 21 May 2020 15:44:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39080) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbqpI-00063w-7S for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:56 -0400 Received: from alexa-out-sd-02.qualcomm.com ([199.106.114.39]:25353) by eggs.gnu.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jbqpH-0002Tt-2W for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:55 -0400 Received: from unknown (HELO ironmsg04-sd.qualcomm.com) ([10.53.140.144]) by alexa-out-sd-02.qualcomm.com with ESMTP; 21 May 2020 12:25:33 -0700 Received: from nasanexm03g.na.qualcomm.com ([10.85.0.49]) by ironmsg04-sd.qualcomm.com with ESMTP/TLS/AES256-SHA; 21 May 2020 12:25:33 -0700 Received: from eusanexr01b.eu.qualcomm.com (10.85.0.99) by nasanexm03g.na.qualcomm.com (10.85.0.49) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:33 -0700 Received: from nasanexm03a.na.qualcomm.com (10.85.0.103) by eusanexr01b.eu.qualcomm.com (10.85.0.99) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:31 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (199.106.107.6) by nasanexm03a.na.qualcomm.com (10.85.0.103) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 21 May 2020 12:25:31 -0700 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) by MWHPR0201MB3627.namprd02.prod.outlook.com (2603:10b6:301:80::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.33; Thu, 21 May 2020 19:25:29 +0000 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37]) by MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37%3]) with mapi id 15.20.3000.034; Thu, 21 May 2020 19:25:29 +0000 Received: from STEPLONG.qualcomm.com (24.102.122.190) by MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 19:25:27 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1590089155; x=1621625155; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=b6We2hnkey+QZ7ys9HA4oUpEP2xppHtjiqaHxLRbWro=; b=gVqA7j+x4kHOZVCwUhVfy2ZQ3Mu0p+Ghkrj7uvH0Io7oi2AMTfUw5Fj+ Vh5TAketCDsb+1JUA/Vb4POL9j5g68jecMLVUSVTz9212Qttadh/e0kDa fhAFLkOx7u95e+R4DeVf3t5dSd5Zb6nQWeW4+76KecTkGiQQiLP6IHUIY E=; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T/iOzYayexGeVydKRTbUqfdMmuqmbuKRVUSi99yu5ofBn/UcsXH1nNx4zdObE6LlTS6+yS9EueNY+slfik1XXYiol/rvW4dzzrJPPZsbSsxj48awCSJmLP6sC/DMFARxDYWfax/cjfzRXREpsFfqBAVR5eRGjFPl2Vjon7jxRmA0o8olDbgfHpK8udzAHAuxESr24gt7Yppqr6vwObnfmBmP3MljX4aNe5bwgp7tY01YClC96CulTy88C67+KeXABPLMQQSAHQt0R9NSywmJ1s/yfE6zDXurvBBQgYW+qfSNShSAVrvSvSKgb1Wbba4nLPD3esNPbtxS5S8f+0COzw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4LsoJkk7M7JF3hMOS/CJjv/4ra3LeeOL5hQjHFPXC7A=; b=klchdF+6lWPQEg1x5W60rOXfRwOh8qKAHckty6b2WQ7YYnh2rUHu09+D7Q8CrmR5hLbOeN49HWNQCOs0e2WWvXpIIBTpmGe6lhvssH3sQ7uy8klUJBfmNvqCFzcbM1r67NG7jO9/FiqhqA2mFNAyY2d6TudT58M3q6g1rRYSxkQvdVls8etd+sRfcnLLeL1lxqoJUGddFWs6QL4adW7xWODUgyHHYUZHZYC+CssmqsA2/ERefdoi3nY0rHvBdFNRsfWHiwsS6hYxVffqXKftBXue+MCEnD2xXQuphhTDnb+jxer48gJlA7aKHhmNFYwJ65/tYw4vLjHqbSKLnXLAdA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.onmicrosoft.com; s=selector1-qualcomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4LsoJkk7M7JF3hMOS/CJjv/4ra3LeeOL5hQjHFPXC7A=; b=HtC94oYYqTaewLiSzHXtUKFpHdhcJwFd5hJvdn5u3TobPC8/P1m3TEmOMQkUvAUU778uFBLKVYkO9JeKovkr57psaZhHqcdho+Yu3SRBx0/LG/g4MyYg55cmf0l/HeIpSWWzA86LrzwRrze8eXZoqEuKVWuaItLJ5YE9kGiwJDk= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=quicinc.com; From: Stephen Long To: Subject: [RISU PATCH v2 01/22] sve2.risu: Add patterns for floating-point pairwise ops Date: Thu, 21 May 2020 12:24:50 -0700 Message-ID: <20200521192511.6623-2-steplong@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200521192511.6623-1-steplong@quicinc.com> References: <20200521192511.6623-1-steplong@quicinc.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) To MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.25.1 X-Originating-IP: [24.102.122.190] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2f14a96e-3917-4ba2-d3cd-08d7fdbcb7c7 X-MS-TrafficTypeDiagnostic: MWHPR0201MB3627: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1079; X-Forefront-PRVS: 041032FF37 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: exPnz0bF8SrkS82nHKGhKUK6EsL4bkTQJst5U4ql+sr26RvhLacdBFKovlH8N0o2SwwmTvIptzbYVwJKF2B1HYPbMVrzVMNSjt6zy4c7hmpBNc1lArApXTyt/HFf6Yyp4OgWNGlZgKNEViEfYV/AwEKbY+RfzcxD0wjZALisYi5PTN647/4wK8SOFBtUAMyvrT25sJqbYghQHa/R7IIcfX6Us7aQw9owPfvQqI9bJLB19vtiI3OzbnJvxeMM1pguqjvUpmODhqfh1oB0rUzcfm+NVFSNPanzsQ4h1ulZ5RHsmNp9PrJsPh/e+QD1Y2QcGo3M35KxJwWqwM9uIb1gRseXTpgag1tzjZQvIafLhtZYBlNLGh11oyypNQhe+476si411N5JQTLAzb8b/0EVwLgwYfCMf4YeDZgKc2f1BHj9oYS9skxdXAjlqrn5L9+w X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0201MB3547.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(366004)(346002)(376002)(39860400002)(396003)(136003)(26005)(186003)(16526019)(6666004)(6916009)(1076003)(4744005)(86362001)(478600001)(2906002)(6486002)(5660300002)(8676002)(36756003)(8936002)(6512007)(6506007)(4326008)(66556008)(316002)(956004)(66476007)(66946007)(52116002)(2616005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: XxSeZystA9i4IO3Gjz1Y9R9jBjnOVE32ZqLcL1ZXcbaLQ/4oZX84CvbxaABcobVRAa6km8q64yk1XPJAxJ9MKeL2sVX8odmMN4PUo+vYvDOpfVGjBFeiD3qTmG+vUmmRanm6p2PLWJeXv5roNh7pEtV/8oer05Qc4+j1gjf+8IkYCq8DRfd68VNMSQ2XtJNyM65FCJgrI+FXHOneTuNlsZJTRO1kwHyRdZa2t+0EW97kyomE9zCE5LiD3Q+AQaqkyeuaofZ4SWmowJeUdvPjGJCDD1bL1tgrhFwrXOiC2u0Ey42R8xQzhFTv48tsu/m4Worf3uY8DCqISQEitt+ErMf4n6QkwXWHOAgxOoLnH1HNc+Wht0GH1hPyhGnMK8iU3Zbk40EoJ1ErDwE4Y2Vg6e1vc/Htg0/22WN/zc8mF/NXmtOTBYFD5g6jcDhTOqvS5QFgVXF9rNJc0fNe5DS2ypHLh4Ef10Y6ibxz/IHBcQs= X-MS-Exchange-CrossTenant-Network-Message-Id: 2f14a96e-3917-4ba2-d3cd-08d7fdbcb7c7 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2020 19:25:28.2995 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: VJgPMEN+o9OvouXsmWpeOJtx3ZKjbQmWaeVQpz2jv1EcL3iTg9lYmybOIy0/AgTb28s0RhSJ2PxPVHnW75iWSw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0201MB3627 X-OriginatorOrg: quicinc.com Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=199.106.114.39; envelope-from=steplong@quicinc.com; helo=alexa-out-sd-02.qualcomm.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/21 15:25:52 X-ACL-Warn: Detected OS = FreeBSD 9.x or newer [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, richard.henderson@linaro.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @qualcomm.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Stephen Long --- sve2.risu | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 sve2.risu diff --git a/sve2.risu b/sve2.risu new file mode 100755 index 0000000..78debd9 --- /dev/null +++ b/sve2.risu @@ -0,0 +1,14 @@ +# Input file for risugen defining AArch64 SVE2 instructions +.mode arm.aarch64 + +# Floating Point Pairwise +FADDP A64_V 01100100 size:2 010 000 100 pg:3 zm:5 zdn:5 \ +!constraints { $size !=3D 0; } +FMAXNMP A64_V 01100100 size:2 010 100 100 pg:3 zm:5 zdn:5 \ +!constraints { $size !=3D 0; } +FMINNMP A64_V 01100100 size:2 010 101 100 pg:3 zm:5 zdn:5 \ +!constraints { $size !=3D 0; } +FMAXP A64_V 01100100 size:2 010 110 100 pg:3 zm:5 zdn:5 \ +!constraints { $size !=3D 0; } +FMINP A64_V 01100100 size:2 010 111 100 pg:3 zm:5 zdn:5 \ +!constraints { $size !=3D 0; } --=20 2.25.1 From nobody Fri Mar 29 11:29:00 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass(p=none dis=none) header.from=quicinc.com ARC-Seal: i=2; a=rsa-sha256; t=1590090130; cv=pass; d=zohomail.com; s=zohoarc; b=R8ZHpsEOkFF10qQe06RZZs1NBUD68hxPR07BTXxlcyybwwTKmYACKGkGRWhC3Wi4HCuP7oiZMpdWi/18023Pl7L11rMUSmi7Z/YEQyHFr0hs/VUlYd3ouAAwQxqTCOTfLkblLiFTdVzEwn+sQF4A9t6mW11vrcri8yX5cqp/5/I= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590090130; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=DsoLuWeJcHHp4yZOimUWkfA7JHLOx+gYv1q+9XKRsU8=; b=Y/sbjzBPcnVQlusAKLcH7FYVzHOVwFvOdVjik1jsfYz+OXEnCbWRjpBDkC8Isg5KGi3DP9jHTR1PVuorB5ccchCJTeNn9mDXyk4gcCUR5S+1eEyq2iHgTNEPs7fJDkNodrAEZ4AFSm3KAMV9ZqWOTv7pAyTgvrJkPHuiW7OZ1GY= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590090130400522.4874480645383; Thu, 21 May 2020 12:42:10 -0700 (PDT) Received: from localhost ([::1]:42244 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbr4z-0007mR-6Y for importer@patchew.org; Thu, 21 May 2020 15:42:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39074) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbqpH-00060l-76 for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:55 -0400 Received: from alexa-out-sd-02.qualcomm.com ([199.106.114.39]:35792) by eggs.gnu.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jbqpG-0002Tf-0e for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:54 -0400 Received: from unknown (HELO ironmsg03-sd.qualcomm.com) ([10.53.140.143]) by alexa-out-sd-02.qualcomm.com with ESMTP; 21 May 2020 12:25:34 -0700 Received: from nasanexm03c.na.qualcomm.com ([10.85.0.106]) by ironmsg03-sd.qualcomm.com with ESMTP/TLS/AES256-SHA; 21 May 2020 12:25:33 -0700 Received: from nasanexm03a.na.qualcomm.com (10.85.0.103) by nasanexm03c.na.qualcomm.com (10.85.0.106) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:33 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (199.106.107.6) by nasanexm03a.na.qualcomm.com (10.85.0.103) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 21 May 2020 12:25:33 -0700 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) by MWHPR0201MB3627.namprd02.prod.outlook.com (2603:10b6:301:80::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.33; Thu, 21 May 2020 19:25:30 +0000 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37]) by MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37%3]) with mapi id 15.20.3000.034; Thu, 21 May 2020 19:25:30 +0000 Received: from STEPLONG.qualcomm.com (24.102.122.190) by MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 19:25:29 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1590089154; x=1621625154; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=zndyWHhGYysFoKBK7Ak4QwQtyngTbAM1RBTiylF2EUI=; b=MR4RVdXhlRML+bGB/pDLfv0xBVL0SkPx49lsJ9gRMR5dYIbIMl8LKKCJ OUm04mOxcSSGFpBog2WUFPyYiC3D71GXtdfM6sRJfBF14IeHEK3Ma3/8H 7ah/yh6n2o+R8JH0Xw9rAZahYTQ7JiXANAZ7t29uVgOpvdX798/rNnqvK o=; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Aews/Vd3xeYKAZAH/A9cqFthoFrfePFQtZTFsv/kYUind5QgcklWUxB+ii+3eWYXT4NK37uC3U4Hw8eor/r/kcHdsqzoYziEkm8IV82r+1umjQOd8JjVZ8oRVwHoQ5QarUFOli5Wm+twrxCqFUrzRXNtQ0ZbgF+zQ8rvpzmvgP+GPf/vNI8nAx8SFJKo9WFUxLwi7vAh7wKd2lpSjyuZwyhdfbJBAxsoT1E8bwX1KYQLv51J6a7Fy2O0lrtQ5+qx8N9xPJC6ayYVMMBocNc/joL2VviRFOdWN4gRuLtu653MgctH3Q+2nThsA4uD6+Pb6eOARDxpD4qDOtCrdLi6mA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DsoLuWeJcHHp4yZOimUWkfA7JHLOx+gYv1q+9XKRsU8=; b=G2WZifpNxzaducGzbR55VWZ/8CJnjmyE1LLRBxDhQGRUCToBAZu3W25GHCOLr/GdnCXEwBjtPoUZUIqu/JlQRsMBK4yAnDs3FfRXJycLEXE6wUuJd1AhGaDtAMgFxPjrRSm5Y0JqSkTX/KmAAvqO55t7w775vJoH0I0ZYTeyQEk35eKX7m+Zy0Ufdiw+xzPMHDXwdpB0ZwwJAwHPliDmgNORT4Ruu93WZyTlTXzD8z/1WTLrTalCLgjdqZwWVYlPcU6iuMuCrzi56yP5e7K780hi5NqKX8AcsEv0b46NLYq9eu1sRSVm7ty3RawVsqvLIwN/mVHVYVe9YxCJOIkHOw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.onmicrosoft.com; s=selector1-qualcomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DsoLuWeJcHHp4yZOimUWkfA7JHLOx+gYv1q+9XKRsU8=; b=IDHoc8uufgGCp7rNoEOVBq4HycRkBwtN6gfcZrzPKdVKxM+JqipUxPfu0N8YVgxg6JNYWph5/c3FlwluyZMtVuf5KciZqnOokxUHRzyPxvnF1j2Gjmo3Dpf4ARsjQEF3CaGJtdFe4NwunuH99pqoyV/vqF7so0lKy7k5xH/FP10= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=quicinc.com; From: Stephen Long To: Subject: [RISU PATCH v2 02/22] sve2.risu: Add patterns for integer multiply (unpredicated) ops Date: Thu, 21 May 2020 12:24:51 -0700 Message-ID: <20200521192511.6623-3-steplong@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200521192511.6623-1-steplong@quicinc.com> References: <20200521192511.6623-1-steplong@quicinc.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) To MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.25.1 X-Originating-IP: [24.102.122.190] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: dd532379-76c7-4f92-d1ba-08d7fdbcb913 X-MS-TrafficTypeDiagnostic: MWHPR0201MB3627: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1079; X-Forefront-PRVS: 041032FF37 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: cxczljQBCb4Q2+OkYU7j1TcMwBRiDSAdCai2nycsjdfNGwobUmwU1ShSWsicxzJnhskFL9RFfWAs3HNlhYLRPT5vitG7/knjOs6en2HQZYqKwpZm5HfLmx6JPfTp+8ABg/gMY94sCUbuSvWg6UlpxB/V4RJt+tP07Robj35/he9WzLlEWJwu39NE7QAqmBCtOTgUNf+mZwFsqaJCgTvpxtHuTSQKX2IL5X1lQOeQEDCi1EkLLTcKuQQr9pDRBzlj1e+OCM8weXeJ4DzmhQVXsj++oETU31hYC82M9TpUu6a9u4nznU7pskASHoro9uZPmfiJwIvR2Sumx/loCLHGCozwc+GrykR72nNYVG+4xfewBTEo/RiafDXmeLeD1eQBC8j/TFk6GgsVHh+LwDajPemP3XnAAN7P/PmsbQUJ1WFGFfvbG6QB3PKu+Rb5QWBY X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0201MB3547.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(366004)(346002)(376002)(39860400002)(396003)(136003)(26005)(186003)(16526019)(6666004)(6916009)(1076003)(4744005)(86362001)(478600001)(2906002)(6486002)(5660300002)(8676002)(36756003)(8936002)(6512007)(6506007)(4326008)(66556008)(316002)(956004)(66476007)(66946007)(52116002)(2616005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: rl3uuBluvQnmWTMarWZ3Oqtg1yWWPiFVo6LsgxlFvfdOV7uQ8kazwJ0r6rcfzIPLZjxP0d5ejQ8zVIkPVmUwgUOy6IHe0Tg01/hL6TfM2w9H+7bYqtOOV2KzVmZVVhWKqxesr1YR5AeHgZnt43cd22ZW9lEB7Q6R4YJ4VmyIm+1Em/chApxT9OizkOwrEwmQ5IBc3wgg344YKWa45tmmZjTdSvNVA8QVPz635mH86ob1TadDoaJubXf5EXy1nX7F12KC69i8hJVrfX1yKtkX50UFqoB0dDOpZCiLP4WZgNGsL74hJyWp83cS9qTp/i0mlo9o07u3KeCAmav2ChEl+MVO8VNjQ41wZGzBDh1ssC4vccaauitLrPbNo/4EYF6ezz7Gxxh5hmG0E/pl0QXUtoAkH1C1aLscQE2owhMg+bg8IqCvPza2nXNeN+8CiKt1ARv7yyUzmddOq6FfjUKYcZvAe/bWHoRmYCgSxBg+NTA= X-MS-Exchange-CrossTenant-Network-Message-Id: dd532379-76c7-4f92-d1ba-08d7fdbcb913 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2020 19:25:30.1114 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: XZmLJqSu/ktoLC1FzDu0AzJFtL8aScJGx7+1q/NalFiFnerb6DrYRbIFzKRxrFDMGHbn6XuL1bo9gLcXTlRC1Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0201MB3627 X-OriginatorOrg: quicinc.com Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=199.106.114.39; envelope-from=steplong@quicinc.com; helo=alexa-out-sd-02.qualcomm.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/21 15:25:52 X-ACL-Warn: Detected OS = FreeBSD 9.x or newer [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, richard.henderson@linaro.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @qualcomm.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Stephen Long --- sve2.risu | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/sve2.risu b/sve2.risu index 78debd9..346b812 100755 --- a/sve2.risu +++ b/sve2.risu @@ -1,6 +1,16 @@ # Input file for risugen defining AArch64 SVE2 instructions .mode arm.aarch64 =20 +# Integer Multiply (Unpredicated) +## integer multiply vectors (unpredicated) +MUL A64_V 00000100 size:2 1 zm:5 0110 00 zn:5 zd:5 +SMULH A64_V 00000100 size:2 1 zm:5 0110 10 zn:5 zd:5 +UMULH A64_V 00000100 size:2 1 zm:5 0110 11 zn:5 zd:5 +PMUL A64_V 00000100 00 1 zm:5 0110 01 zn:5 zd:5 +## signed saturating doubling multiply high (unpredicated) +SQDMULH A64_V 00000100 size:2 1 zm:5 01110 0 zn:5 zd:5 +SQRDMULH A64_V 00000100 size:2 1 zm:5 01110 1 zn:5 zd:5 + # Floating Point Pairwise FADDP A64_V 01100100 size:2 010 000 100 pg:3 zm:5 zdn:5 \ !constraints { $size !=3D 0; } --=20 2.25.1 From nobody Fri Mar 29 11:29:00 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass(p=none dis=none) header.from=quicinc.com ARC-Seal: i=2; a=rsa-sha256; t=1590090346; cv=pass; d=zohomail.com; s=zohoarc; b=Q7vCvHhsajxnqrirevPC4C05SkAmFZSkiwuUbuueZc5Y+m+XjWaNeOeHM1UeBUVcHepvonL/yoLtrQL1UzxLF78/D4czLfloKwW9qITllp6ZF0SThZMJhgOe94JZ883Vu0s5nfpIiAr0V0jG+EOuvigypYpaZKWvcydCuoerKqA= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590090346; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=Sct/s5rINI8CddPNoGaUZRLxdX1iOTzy4m11jsDcwkU=; b=ZzSrSmK/wcF7jX/N38TeLr+IgzLo9/MoXEDLHMiWzwJ9ZK/8CJH2GXiM8rEfkXhshi+2+GGjYQohCtVbK1oukvDFrdrwQrUBSvOBV4QtsU3ott2Lz2Z8uLMiwsKAkGqS/iQas6AV7YWOJ/Ez3ucj1vDfUtdFKc2gh/VuB76fvwM= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590090346291846.882048382576; Thu, 21 May 2020 12:45:46 -0700 (PDT) Received: from localhost ([::1]:57308 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbr8T-0006zZ-0U for importer@patchew.org; Thu, 21 May 2020 15:45:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39086) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbqpI-000661-QP for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:56 -0400 Received: from alexa-out-sd-02.qualcomm.com ([199.106.114.39]:35792) by eggs.gnu.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jbqpH-0002Tf-JE for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:56 -0400 Received: from unknown (HELO ironmsg01-sd.qualcomm.com) ([10.53.140.141]) by alexa-out-sd-02.qualcomm.com with ESMTP; 21 May 2020 12:25:34 -0700 Received: from nasanexm03g.na.qualcomm.com ([10.85.0.49]) by ironmsg01-sd.qualcomm.com with ESMTP/TLS/AES256-SHA; 21 May 2020 12:25:34 -0700 Received: from nasanexm03a.na.qualcomm.com (10.85.0.103) by nasanexm03g.na.qualcomm.com (10.85.0.49) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:33 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (199.106.107.6) by nasanexm03a.na.qualcomm.com (10.85.0.103) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 21 May 2020 12:25:34 -0700 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) by MWHPR0201MB3627.namprd02.prod.outlook.com (2603:10b6:301:80::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.33; Thu, 21 May 2020 19:25:31 +0000 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37]) by MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37%3]) with mapi id 15.20.3000.034; Thu, 21 May 2020 19:25:31 +0000 Received: from STEPLONG.qualcomm.com (24.102.122.190) by MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 19:25:30 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1590089155; x=1621625155; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=s3wFLwXopHojrHO/S6v44Vl1QwLG/Q2fkjhmCC0OPT8=; b=YvWgPmTIC0iYTyiUKJuueHIwRJmBvWLqbsjlTlp/TtximFHZWlKblCp9 zIQ0hw1nMJbBL6rHm2dpDSeXwo26c+95j21IMnXmKsG+See6va5RvEV3f S1YTd9/RVMf3D+BFZucfkwn9fgbMdhPq1jwaaKymRGUAFtCbfFEEG+7oC I=; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WjwXvfZ27snGCepVf48f4mU8RUcbd6CR6V763eNTs6DDZOrES8xwRPI7/wmALKoWO18KyxKtx+imdNPDFf3YbpzTJiGfK8Fav68Lv0r19DUeV8hJYDKIBGy/jFTFNmpAoGJBRxtgpC9ocEYF/fsm611SFH4/GtwBSyOfKgLVepQjHINbksyWSzbr8Lug85Kmj1OXXdeFdfW8bVF9C+0rhXAtk9JDRajlRVQkMx/UsrwP8JG4OSX8zXPNXmpPOqa+5ZnF5iVi1vWnK//ThuPUbtcdX9CS5AxnrfpvOUXwCYCmbB67CjZAO3tsywRVLxd2frMDFIww4f0x2C3ITRI7hg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Sct/s5rINI8CddPNoGaUZRLxdX1iOTzy4m11jsDcwkU=; b=kWRtAZ4Cmo6Qw5XSWVuG6WPUAGjAPcN4B8i8FnSxm7H9/vBl5lV/n1cQ6bt/CpJSnBHj370bZC7O/WhcI/XRwIurdDtBL7tFqUsYCk2U6BSgNIG+8M5ynEieYY/z4m4MRgjnxMjUaHNqf85eg8J/jDB+tOV+/RlplBOgmuNvq2IVzyx5fawxVo+c3luAIGubiULongQ/B9McTTawUXoOM3CjGsYhah+jtLCk3BQESa4eW08/oqvYj21ZJSKiy+NBVeGsy2JRkpLCkpuK1k6wO+AzbnR4msj5VuvrsLF+BfMlC55t77v3xK/mVbzUgyFND3ZyjQ0f8Bkp2C8vLLW3FA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.onmicrosoft.com; s=selector1-qualcomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Sct/s5rINI8CddPNoGaUZRLxdX1iOTzy4m11jsDcwkU=; b=JcfVR2yLTh3uAjDODHg332n8fS/eJzkjOMdhFBg5RBK07DpKvZVwd48JQ9u/QKDUyRaaw05zaSfcbW0FM326hZoOnP8vi4LKIuH5D/SyDQbq2GDbMP1cqAqTMVCkisRXxPIPFss2WXgRE/somvH7szzmAzvzQXUIrPqmk+Pi+Xc= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=quicinc.com; From: Stephen Long To: Subject: [RISU PATCH v2 03/22] sve2.risu: Add patterns for integer (predicated) ops Date: Thu, 21 May 2020 12:24:52 -0700 Message-ID: <20200521192511.6623-4-steplong@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200521192511.6623-1-steplong@quicinc.com> References: <20200521192511.6623-1-steplong@quicinc.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) To MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.25.1 X-Originating-IP: [24.102.122.190] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 74dee379-4445-416b-78ac-08d7fdbcb9ac X-MS-TrafficTypeDiagnostic: MWHPR0201MB3627: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:296; X-Forefront-PRVS: 041032FF37 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: b6s2Sr0JHVOwdSSE0Ntw9iacjLWyBnxICKibJyD6cd52Nr0narQxEM55xgqHhxe3K2GeAEiyMzhbKxr4smqC3oZGcSAep26uChQhIQ0SLuRPH/3OLvIHDqywR0tQZ/Gwy/jPg3PGRI0/wxkdWLRmDNK2IW43f+rhkb2W3oHoDuQArDAhdkq/6CNSY3jUU7X2PxzR/2BG/7d49bO0ixgSE9yeEc+buVTHwSb5TXxwPcqfg4T7MwaXEiuY4oJXsWT7Cz5XwHlTbUnUUhtDeaKbW8kbzzhp1TYUS+iZ237kdK062YxbUrScsnqHVduPFMA0nYcpUfDVcUxAtEfwgDpF/tJKyodAFndsji1Ek+aYTrsHgyY1g4gJGTV3POXYfzxgtMtWgvKX02usY+0moOYEP+gid4OtfmvhQoBs8U34/OdkOWvD6zI3Ars3tlVk7kWG X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0201MB3547.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(366004)(346002)(376002)(39860400002)(396003)(136003)(26005)(186003)(16526019)(6666004)(6916009)(1076003)(86362001)(478600001)(2906002)(6486002)(5660300002)(8676002)(36756003)(8936002)(6512007)(6506007)(4326008)(66556008)(316002)(956004)(66476007)(66946007)(52116002)(2616005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: oaTOclO6PEQ+Fc9L60ESSfIoxztyVNMMRX2/0u+6EfPnAxrAmATevn/fL59nG61VP3p0JYDz5WYhs75zGQbiS03hZHkg6X8XoVaUC19LKqWqXGm9Xe9Tr+/l5dGzk6+/6DEpBIuyhbHRs10pWsJZs8pJRX0F77WGWxzwy+uO86P43k+P5Ts/8ab1mRNcRczGYxwxiZGm7f/jjwLDE3XaKIDRX/HTPnifZehZngs/zrrMoUNUmsDnHKQ4+3ZaPQr8pzj3nQtUCDc6FzFYEXxjlWKem4ibzGGUkTL5ICTGjPnUlHI2Fhs6hQvlkwDITZ4BtogxDIf7km6BOGznWWt3rPrOVaOqTdUgl4ocVsgAFLFrug2EpTReMZsiM/mX8UfBxgcF5KUhJYnqmADicCnPskTBfJqSoiX0rAfBwfPLx/K5BbEcQ6jnPVCZo505WDM80uQXH5c6nXNX7xrIiADwzSf1odS/u9vDH4mi+A1koCk= X-MS-Exchange-CrossTenant-Network-Message-Id: 74dee379-4445-416b-78ac-08d7fdbcb9ac X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2020 19:25:31.0079 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 6VNc5Pw9XIqSsJZTEl3iGelpxIYvaPmMDaRiuJEMhWJaXJbge+0S1JD9N6lIshKlZa01eg+WqXJVrkuSW9ZUMw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0201MB3627 X-OriginatorOrg: quicinc.com Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=199.106.114.39; envelope-from=steplong@quicinc.com; helo=alexa-out-sd-02.qualcomm.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/21 15:25:52 X-ACL-Warn: Detected OS = FreeBSD 9.x or newer [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, richard.henderson@linaro.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @qualcomm.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Stephen Long --- sve2.risu | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/sve2.risu b/sve2.risu index 346b812..f2e4dba 100755 --- a/sve2.risu +++ b/sve2.risu @@ -11,6 +11,57 @@ PMUL A64_V 00000100 00 1 zm:5 0110 01 zn:5 zd:5 SQDMULH A64_V 00000100 size:2 1 zm:5 01110 0 zn:5 zd:5 SQRDMULH A64_V 00000100 size:2 1 zm:5 01110 1 zn:5 zd:5 =20 +# Integer Predicated +## integer pairwise add and accumulate long +SADALP A64_V 01000100 size:2 00010 0 101 pg:3 zn:5 zda:5 \ +!constraints { $size !=3D 0; } +UADALP A64_V 01000100 size:2 00010 1 101 pg:3 zn:5 zda:5 \ +!constraints { $size !=3D 0; } +## integer unary (predicated) +URECPE A64_V 01000100 size:2 00 0 0 00 101 pg:3 zn:5 zda:5 \ +!constraints { $size =3D=3D 2; } +URSQRTE A64_V 01000100 size:2 00 0 0 01 101 pg:3 zn:5 zda:5 \ +!constraints { $size =3D=3D 2; } +SQABS A64_V 01000100 size:2 00 1 0 00 101 pg:3 zn:5 zda:5 +SQNEG A64_V 01000100 size:2 00 1 0 01 101 pg:3 zn:5 zda:5 +## saturating/rounding bitwise shift left (predicated) +SRSHL A64_V 01000100 size:2 00 0010 100 pg:3 zm:5 zdn:5 +URSHL A64_V 01000100 size:2 00 0011 100 pg:3 zm:5 zdn:5 +SRSHLR A64_V 01000100 size:2 00 0110 100 pg:3 zm:5 zdn:5 +URSHLR A64_V 01000100 size:2 00 0111 100 pg:3 zm:5 zdn:5 +SQSHL_vec A64_V 01000100 size:2 00 1000 100 pg:3 zm:5 zdn:5 +UQSHL_vec A64_V 01000100 size:2 00 1001 100 pg:3 zm:5 zdn:5 +SQRSHL A64_V 01000100 size:2 00 1010 100 pg:3 zm:5 zdn:5 +UQRSHL A64_V 01000100 size:2 00 1011 100 pg:3 zm:5 zdn:5 +SQSHLR A64_V 01000100 size:2 00 1100 100 pg:3 zm:5 zdn:5 +UQSHLR A64_V 01000100 size:2 00 1101 100 pg:3 zm:5 zdn:5 +SQRSHLR A64_V 01000100 size:2 00 1110 100 pg:3 zm:5 zdn:5 +UQRSHLR A64_V 01000100 size:2 00 1111 100 pg:3 zm:5 zdn:5 +## integer halving add/subtract (predicated) +SHADD A64_V 01000100 size:2 010 000 100 pg:3 zm:5 zdn:5 +UHADD A64_V 01000100 size:2 010 001 100 pg:3 zm:5 zdn:5 +SHSUB A64_V 01000100 size:2 010 010 100 pg:3 zm:5 zdn:5 +UHSUB A64_V 01000100 size:2 010 011 100 pg:3 zm:5 zdn:5 +SRHADD A64_V 01000100 size:2 010 100 100 pg:3 zm:5 zdn:5 +URHADD A64_V 01000100 size:2 010 101 100 pg:3 zm:5 zdn:5 +SHSUBR A64_V 01000100 size:2 010 110 100 pg:3 zm:5 zdn:5 +UHSUBR A64_V 01000100 size:2 010 111 100 pg:3 zm:5 zdn:5 +## integer pairwise arithmetic +ADDP A64_V 01000100 size:2 010 001 101 pg:3 zm:5 zdn:5 +SMAXP A64_V 01000100 size:2 010 100 101 pg:3 zm:5 zdn:5 +UMAXP A64_V 01000100 size:2 010 101 101 pg:3 zm:5 zdn:5 +SMINP A64_V 01000100 size:2 010 110 101 pg:3 zm:5 zdn:5 +UMINP A64_V 01000100 size:2 010 111 101 pg:3 zm:5 zdn:5 +## saturating add/subtract +SQADD A64_V 01000100 size:2 011 000 100 pg:3 zm:5 zdn:5 +UQADD A64_V 01000100 size:2 011 001 100 pg:3 zm:5 zdn:5 +SQSUB A64_V 01000100 size:2 011 010 100 pg:3 zm:5 zdn:5 +UQSUB A64_V 01000100 size:2 011 011 100 pg:3 zm:5 zdn:5 +SUQADD A64_V 01000100 size:2 011 100 100 pg:3 zm:5 zdn:5 +USQADD A64_V 01000100 size:2 011 101 100 pg:3 zm:5 zdn:5 +SQSUBR A64_V 01000100 size:2 011 110 100 pg:3 zm:5 zdn:5 +UQSUBR A64_V 01000100 size:2 011 111 100 pg:3 zm:5 zdn:5 + # Floating Point Pairwise FADDP A64_V 01100100 size:2 010 000 100 pg:3 zm:5 zdn:5 \ !constraints { $size !=3D 0; } --=20 2.25.1 From nobody Fri Mar 29 11:29:00 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass(p=none dis=none) header.from=quicinc.com ARC-Seal: i=2; a=rsa-sha256; t=1590089490; cv=pass; d=zohomail.com; s=zohoarc; b=TvM+7sMHnIdppR9RVoIgekXVEhSlWLOKZcVEx71Xic9vFMYTOQ4sVRDYtGV8cjtUZyL9+tUK4MoSMucXfo7BsCsieEB3ASJ23sVvV0uV2N6aRj8TT976amuYK+VK2bUhUI3FRybHg8i6BcW6oe25rIlCJR3+sslel0Hmt31blFs= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590089490; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=4yUHYf5WCpeFOrd5ca4yOCLKgujzFM80/cVkz6BignM=; b=cMHFEN2DcKLr2hCBSYsAV70kfPuNq0plRLfRzut0o1L23Em8vd6VH9kR8DiY2dQz73Rqifr1r8aQapqkCTp8Nc55dfrkZ5FMbEJmP9ah5TN0p2XGTeUNL5AMSqAzf7c2O8HUCwj+zw8i4D1Fb4p1srHc4pNMLtxLD5ZsLUGW+LU= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590089490532752.7135647423783; Thu, 21 May 2020 12:31:30 -0700 (PDT) Received: from localhost ([::1]:45368 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbquf-0000lj-4T for importer@patchew.org; Thu, 21 May 2020 15:31:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39024) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbqp0-0005Nm-Cr for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:38 -0400 Received: from alexa-out-sd-01.qualcomm.com ([199.106.114.38]:24324) by eggs.gnu.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jbqoz-0002Me-3f for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:38 -0400 Received: from unknown (HELO ironmsg02-sd.qualcomm.com) ([10.53.140.142]) by alexa-out-sd-01.qualcomm.com with ESMTP; 21 May 2020 12:25:36 -0700 Received: from nasanexm01g.na.qualcomm.com ([10.85.0.33]) by ironmsg02-sd.qualcomm.com with ESMTP/TLS/AES256-SHA; 21 May 2020 12:25:36 -0700 Received: from apsanexr02a.ap.qualcomm.com (10.85.0.26) by NASANEXM01G.na.qualcomm.com (10.85.0.33) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:35 -0700 Received: from nasanexm03e.na.qualcomm.com (10.85.0.48) by apsanexr02a.ap.qualcomm.com (10.85.0.26) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:33 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (199.106.107.6) by nasanexm03e.na.qualcomm.com (10.85.0.48) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 21 May 2020 12:25:33 -0700 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) by MWHPR0201MB3484.namprd02.prod.outlook.com (2603:10b6:301:77::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23; Thu, 21 May 2020 19:25:32 +0000 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37]) by MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37%3]) with mapi id 15.20.3000.034; Thu, 21 May 2020 19:25:32 +0000 Received: from STEPLONG.qualcomm.com (24.102.122.190) by MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 19:25:31 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1590089137; x=1621625137; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=IWt8yzl4iCwTpULMohrZ8+1skiZeQkMOXD+uaFvKudk=; b=E6uExVSjiYLynn5sx+Cr/w/QNfGr98T1X33Kr5zNKazwN+GPEsAayKjo fUkPeqfZAA6bKpn1Xa9Mq7dytXUZ3lD6IVl4PgrxJXlkmDoDNUefAPMD8 OnDFmjeXHR9hbhMxy4vZ5ogpr5mGGYevJ+/VukCqVl18Wjp8BmIO6ZutN 8=; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=H9jQ8ZIB4SbDBAFt1u6xcw+vFOpYLnrbj5PjwFrGWHqDPPZQyN5RiMUWba35JaovAFmKv0AHCK4ZitXW79TnEhNrA/nimpzHifSpooYLZCB7HNmi9rmcunDnGpk6IBONky0xgbjeegsK7tmoKMlIaDBicJbMUau7Kl4e1p7eGrFwspOjuomuS69aBUTkbF1TzFXLFyPKQSvzFgN5nq9m7OPKnq1ANiEpl+GvEVwI3H/x/Q+GBAlVjilkyz9XWggGjzEq6jvW2mn9nLYUSIgbjE7qoYILic3CbNCKuz0/rJTEWZwrMG/A8Xz3vI1zN6cjquJu2UDd9iVj13qfcuCcIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4yUHYf5WCpeFOrd5ca4yOCLKgujzFM80/cVkz6BignM=; b=RNYP9/HL4X9CeG6XUxE0BobIlKVFSHNsJ5tEYdbwYgCRdh/2gMFAOzeIwizYaUsHqCgJ0+TFRkqEqEGm20FghxvekQ6/LeT6sTrXwk2eP3J5l4pXLeD3Z7/XgRRI1/dAvPlToJpAU1f9cUiL+e6Nj1J6Q3cVIoJCVbuEiBEWaE8RvjjGqhZ4DKDxuTPi3ykFGYe2wLJ09pqf/CtBYUdeG0+jYWkoHqcvRAcfC5kQxt1HnR9QvZysrCvGjiJAIj7SLXYjMUo2NKmEkIqfrsQuPGHk4CiH04LvBrw03Fgo1QRuCTPKFUuYymt/BUxfdgMZszu49TOK+m4Q3P2/i3jOZw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.onmicrosoft.com; s=selector1-qualcomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4yUHYf5WCpeFOrd5ca4yOCLKgujzFM80/cVkz6BignM=; b=P9eq8LyQKe+obEtUVrxkz5uvEMo8vuOxSfxIZZBQQJ3uNYFhkdUv9YjGhWAVqv642RWPZFaEGBerIZNT6ZUfzU/4BBvuwF72eGv6NyqKDazvXvSdSM9lnyqAz0YuCO36H44o8tFgqgdfpF0uyLQaaO/dbiq+OlgZX0n4GiSnEKo= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=quicinc.com; From: Stephen Long To: Subject: [RISU PATCH v2 04/22] sve2.risu: Add patterns for widening integer arithmetic ops Date: Thu, 21 May 2020 12:24:53 -0700 Message-ID: <20200521192511.6623-5-steplong@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200521192511.6623-1-steplong@quicinc.com> References: <20200521192511.6623-1-steplong@quicinc.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) To MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.25.1 X-Originating-IP: [24.102.122.190] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9511d89d-8f53-4d2e-023e-08d7fdbcba38 X-MS-TrafficTypeDiagnostic: MWHPR0201MB3484: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:296; X-Forefront-PRVS: 041032FF37 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: YL98MnD22nmuHZPhv1NW4qz+PtNVpK1WnielfO8qiRdia1nXSbiJfTEnjzyBsNgUAUC6DJj1JI/iyrRVSGJzl8V+Ebt8feBeKPnLfW98ehcHBSl46xYXTa3iSaVFeOlnPWgTT5ADsD7IbHJJ4fgqX/VkmdyjhQSMy17GTZJq8CRR5SKk2KAntyJVvwnF+NsZOXwtmgCZOlz+fioJ9p9dQtLD91FovyegwG6iFI/H5w/CMGQcLfcJmHk1aUJrTapRvvQhVQsdSlVayckWg4vCjHADMEvVaybXd7BWTNeVX7XJZuywvcfOidtRDSip5WmHT4ru6O/g4y/mrPmwchH04A== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0201MB3547.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(346002)(366004)(136003)(396003)(376002)(39860400002)(2616005)(4326008)(956004)(66476007)(66556008)(66946007)(52116002)(186003)(316002)(16526019)(6506007)(86362001)(2906002)(5660300002)(26005)(6666004)(6486002)(1076003)(8676002)(6916009)(6512007)(8936002)(478600001)(36756003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: gsTFdCAefdipXbQS74kzqqH0+XkMZgW+9uRWLNO09lZ8zH5ymwToH8JSjBlJ8/Vg7v+tCZosB2SMx/vANp1k5LuhhvXPTjo9rPoIr1mFqfSHxzGxy7Xdgei+e5jsvZKsWtSiT18MEYTED2DfcjBrhm/qkyYwTSXqhThx+2liRMm/MB/u425UGgpWQuKRCnMQfuC3PljV6Lofj/Th5m70zKBAyE4zyYmE22tUPFFwiI4Yf4OUR0DyAFGeiDaTZP+mL8NwJEzr1DnCILqHa4kjACNlH77YmAhPNwCY/QqakFhD0iHZWcc6rqIbXpDreYsJfJuCkSKmJCTHbPVFgrphS8q3AMHQS5FLXMFRHWP2ixSPP6fjPn/JN/zxz5aDa8EN3WFFyE0zjQ567NJtuQqpCpKHVeDQqh/JVsnC08bWW40820s6JIhZp+8IWfsTpX4jAkGTPezsxmDIbzKbO6sLIqSoW55D8dHSfV/hCgDfg5k= X-MS-Exchange-CrossTenant-Network-Message-Id: 9511d89d-8f53-4d2e-023e-08d7fdbcba38 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2020 19:25:32.2632 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: eeJ/66uUZbM2X8lDS5OvSDpbONXwApF30k2pShzs9DwdMxDzUjwBXJINPrRRSapTYMLxdH6scsFkibvad8j4KQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0201MB3484 X-OriginatorOrg: quicinc.com Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=199.106.114.38; envelope-from=steplong@quicinc.com; helo=alexa-out-sd-01.qualcomm.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/21 15:25:32 X-ACL-Warn: Detected OS = FreeBSD 9.x or newer [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, richard.henderson@linaro.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @qualcomm.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Stephen Long --- sve2.risu | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/sve2.risu b/sve2.risu index f2e4dba..50ff756 100755 --- a/sve2.risu +++ b/sve2.risu @@ -62,6 +62,67 @@ USQADD A64_V 01000100 size:2 011 101 100 pg:3 zm= :5 zdn:5 SQSUBR A64_V 01000100 size:2 011 110 100 pg:3 zm:5 zdn:5 UQSUBR A64_V 01000100 size:2 011 111 100 pg:3 zm:5 zdn:5 =20 +# Widening Integer Arithmetic +## integer add/subtract long +SADDLB A64_V 01000101 size:2 0 zm:5 00 0000 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +SADDLT A64_V 01000101 size:2 0 zm:5 00 0001 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +UADDLB A64_V 01000101 size:2 0 zm:5 00 0010 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +UADDLT A64_V 01000101 size:2 0 zm:5 00 0011 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +SSUBLB A64_V 01000101 size:2 0 zm:5 00 0100 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +SSUBLT A64_V 01000101 size:2 0 zm:5 00 0101 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +USUBLB A64_V 01000101 size:2 0 zm:5 00 0110 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +USUBLT A64_V 01000101 size:2 0 zm:5 00 0111 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +SABDLB A64_V 01000101 size:2 0 zm:5 00 1100 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +SABDLT A64_V 01000101 size:2 0 zm:5 00 1101 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +UABDLB A64_V 01000101 size:2 0 zm:5 00 1110 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +UABDLT A64_V 01000101 size:2 0 zm:5 00 1111 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +## integer add/subtract wide +SADDWB A64_V 01000101 size:2 0 zm:5 010 000 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +SADDWT A64_V 01000101 size:2 0 zm:5 010 001 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +UADDWB A64_V 01000101 size:2 0 zm:5 010 010 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +UADDWT A64_V 01000101 size:2 0 zm:5 010 011 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +SSUBWB A64_V 01000101 size:2 0 zm:5 010 100 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +SSUBWT A64_V 01000101 size:2 0 zm:5 010 101 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +USUBWB A64_V 01000101 size:2 0 zm:5 010 110 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +USUBWT A64_V 01000101 size:2 0 zm:5 010 111 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +## integer multiply long +SQDMULLB A64_V 01000101 size:2 0 zm:5 011 000 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +SQDMULLT A64_V 01000101 size:2 0 zm:5 011 001 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +PMULLB A64_V 01000101 size:2 0 zm:5 011 010 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +PMULLT A64_V 01000101 size:2 0 zm:5 011 011 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +SMULLB A64_V 01000101 size:2 0 zm:5 011 100 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +SMULLT A64_V 01000101 size:2 0 zm:5 011 101 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +UMULLB A64_V 01000101 size:2 0 zm:5 011 110 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +UMULLT A64_V 01000101 size:2 0 zm:5 011 111 zn:5 zd:5 \ +!constraints { $size !=3D 0; } + # Floating Point Pairwise FADDP A64_V 01100100 size:2 010 000 100 pg:3 zm:5 zdn:5 \ !constraints { $size !=3D 0; } --=20 2.25.1 From nobody Fri Mar 29 11:29:00 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass(p=none dis=none) header.from=quicinc.com ARC-Seal: i=2; a=rsa-sha256; t=1590089997; cv=pass; d=zohomail.com; s=zohoarc; b=GUMmtGowR/uJE42+nq25i2t0LlaHwYSu7Dp+URh7DX524ZXfkfNpjJ1hJWuajb8oDqYj8zYsplmtQqYXBrkNJUvwxkWp9RCp+WT2N0GoxfPYAEooQLRQ9fTAHhnQ1HMv9nhHqJe89PEZwZczW1hPBeuql4IiCxM92YRC/MjASR8= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590089997; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=0nAyxR7XClGlY9h50NgMMk6SmXhWkd3o4RIj5ixGhyM=; b=PlH3nqnh2lDWBnzqdNQYcb/zuitMRs7fbrziFtd2I3gJH9DacdJIfrlRKdHtOok+dEZeGHGJK63kdgzXQ0r3KTZQoXB2HTwpDmhm1bw+lyrFwGNCghKNq5Cplqkd1ZsUkqXHQqWDz81IVvy43EwRMBHGGH2prZW1PgqelDTSwsM= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590089997378878.7260164933712; Thu, 21 May 2020 12:39:57 -0700 (PDT) Received: from localhost ([::1]:58874 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbr2q-0002jn-5F for importer@patchew.org; Thu, 21 May 2020 15:39:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39090) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbqpJ-00067Z-Gr for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:57 -0400 Received: from alexa-out-sd-02.qualcomm.com ([199.106.114.39]:25355) by eggs.gnu.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jbqpI-0002U2-5l for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:57 -0400 Received: from unknown (HELO ironmsg-SD-alpha.qualcomm.com) ([10.53.140.30]) by alexa-out-sd-02.qualcomm.com with ESMTP; 21 May 2020 12:25:38 -0700 Received: from nasanexm01d.na.qualcomm.com ([10.85.0.84]) by ironmsg-SD-alpha.qualcomm.com with ESMTP/TLS/AES256-SHA; 21 May 2020 12:25:37 -0700 Received: from eusanexr01f.eu.qualcomm.com (10.85.0.101) by NASANEXM01D.na.qualcomm.com (10.85.0.84) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:37 -0700 Received: from nasanexm03e.na.qualcomm.com (10.85.0.48) by eusanexr01f.eu.qualcomm.com (10.85.0.101) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:35 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (199.106.107.6) by nasanexm03e.na.qualcomm.com (10.85.0.48) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 21 May 2020 12:25:35 -0700 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) by MWHPR0201MB3484.namprd02.prod.outlook.com (2603:10b6:301:77::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23; Thu, 21 May 2020 19:25:33 +0000 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37]) by MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37%3]) with mapi id 15.20.3000.034; Thu, 21 May 2020 19:25:33 +0000 Received: from STEPLONG.qualcomm.com (24.102.122.190) by MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 19:25:32 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1590089156; x=1621625156; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=hQ+fheug3GsTsQ9/d6NDhWwqJsLS5GBaq2ESKA8MHo0=; b=ZrupsA/mQ9OCJq3Bh5jmQ47Tc63tinltKP42z+ZVFf3hIP4n8U2O9exb KpuIR1+fZFGFFKj3XxW0+lBCM6mK+GTG+H5QJHcGxEzjUj45XjzndX8bh CQk6/k6dbOsVEtmgmax8zc0poGuziXGwgWuzn6EMbeNQy2egYF0ecgvfy Y=; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=h47tvlI7HrO3tOGZZ3rjVRgAT1J7BLwj/+lxWuMtCJo7aOfOY4AU+H1cKxPir6ByB4BISnJ1FnXpMZxLKHQaUVgCF9mm31RVvVHIAuQB6B3o9HpnYcO0vfDTLSg5hkVxApk+pT9WVQUufjN+rOKZMQ3G6D1pc2FEEwS1HrGVMQ4AL1GtE1CcF/B50LaGwthek/BoH2SFGF6YTn7AdEk52r+7l9Wv6FvZE46xyr6Xm4MXqYpwIAgMhrTWGjOi5BwqSizHBbu1id2GP+U06WY0/fbLXoBuaXocaA8u0h2xhrvCT+j1yUSfT8xSMjAi5Rf5PloBDt0RVm1Bxx5CRv4z0Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0nAyxR7XClGlY9h50NgMMk6SmXhWkd3o4RIj5ixGhyM=; b=d/PYsF/R5C111cFRkSOzjFDGcN/zWNz5bwb6bSRSkzLpW3FEUHj4f3g0dt3W7weyV5WwYtF4kRCexOyiuedr2p7MTZvA03uvQZgvqR6ffhMPOydI62bXjbPGQ6frxs48F7nM6938qqnRaDG/mUSbViV2cv2MmEtaW0Ux58a5L9Ze2xudtooELC5Js5LiZ7WFCofXApecMY5RR1TfGOOxk6RcW3gHXmixq08cP6A+0Npro/zLc86aAfg2Ez8yEPAiAaPReD0pp4aljOohUOCNFQ0b0/UNGxZoeehXohQm7wrZZGqcfCthsIY9Ll5teeF1XDFyujc0zpW/UNkKGN8Efw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.onmicrosoft.com; s=selector1-qualcomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0nAyxR7XClGlY9h50NgMMk6SmXhWkd3o4RIj5ixGhyM=; b=I6mlBLwi1+YHXy7/9zgvHBQ8nYWU2IdtKU8wgnK6QPL8UgGJRX//hpODaOEK4h8/cZT1RQIYl4qOxPIvc8gZz71sWhNg6CtfypEHoxj2XpDsVEpM3ZKjZa/E1VXv9OPxFpRd8EH7eCiz6yQvL+3c37TywTiEAynekpZbOxmTdl0= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=quicinc.com; From: Stephen Long To: Subject: [RISU PATCH v2 05/22] sve2.risu: Add patterns for misc ops Date: Thu, 21 May 2020 12:24:54 -0700 Message-ID: <20200521192511.6623-6-steplong@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200521192511.6623-1-steplong@quicinc.com> References: <20200521192511.6623-1-steplong@quicinc.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) To MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.25.1 X-Originating-IP: [24.102.122.190] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 032db59b-a928-4378-f030-08d7fdbcbaf6 X-MS-TrafficTypeDiagnostic: MWHPR0201MB3484: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:296; X-Forefront-PRVS: 041032FF37 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: QqmEs7u49EbOYcImSOM7iAE/0l+FaSvGO3jHxQuNzGaySHl7JJaR5QkDpfADrEvA+VtA4Z+0mL2neny0sr9HXgTXdf88FScAWvugKp7D0NX6qfwzhyBSccOcDdlS3+7R378HCzgcJbUupyJPvUDa84UkNM+AeCrg9ee4KMDlRbJ5JebmIahQqBdJ9Pd5SaQr/mOrY/Qd+CU6UtYcqaZj3vrojItPjO2D6iqwew+EmAQ6QtJgqGSphV6SJy7oFI8kg8L0XpAw4bNjBvx6DZ2ixBIEb/uJM66G3jkRfZMDbpfwyyKdns+si3L0YGB1oFcD+cL47edB/obMUvWCy+tQQA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0201MB3547.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(346002)(366004)(136003)(396003)(376002)(39860400002)(2616005)(4326008)(956004)(66476007)(66556008)(66946007)(52116002)(186003)(316002)(16526019)(6506007)(86362001)(2906002)(5660300002)(26005)(6666004)(6486002)(1076003)(8676002)(6916009)(6512007)(8936002)(478600001)(36756003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: 5lKUEZ48xX4kR+tTj4X1HLjAo1BQneSeC/mahORUeb1NuxydPbf5EVnEjR8ZKDLiAFGG80+vbYybYBepbYiv1U3a6rhKfikL7pMwScYiT6hZ+mHIBNUiKF26rPdXn0TlZ+vBZvow3/FJiNI2tR/GGNZB5cNjYy+x3qo09N9pFYx9nEniOWEg6V9dLUbHDgF+zMH3YoWX0ZkOkyCileJzsOsJ8H7gyqlGYxuoK3BWC0BcP4Bv+vcyZP2Hi6G1oaDdla9sAgji1rtVbtHLOtVHEGBJbMSEeYtK6nFIaDoYgbrIjcYKjHPt9W1WQREXl4+QPgLwvvki0Lk8AuYlgoqodYUV5rDXBPtS/Ewe4FdpJZ6JSB4hZZMTdJlqRfHWOe0vSLq9Ktc0cCwaKFCikv2oBGuoA6e1SDm/aZkMfoAGlHd8xtC2yjJlUeWhXbUxxEXxlE9qEB/TXkcoLgnix8uTRJDIDvnWIGjnV0yYYheKQ84= X-MS-Exchange-CrossTenant-Network-Message-Id: 032db59b-a928-4378-f030-08d7fdbcbaf6 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2020 19:25:33.1417 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ZR7OIGFlO+j1cCXvk3xy2IjcLfSXDh73R6gm2AcqW0NazhwT2TfyZKCfYwHF5MPHpDfcB7KtvRNyiFSbsVeq1A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0201MB3484 X-OriginatorOrg: quicinc.com Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=199.106.114.39; envelope-from=steplong@quicinc.com; helo=alexa-out-sd-02.qualcomm.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/21 15:25:52 X-ACL-Warn: Detected OS = FreeBSD 9.x or newer [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, richard.henderson@linaro.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @qualcomm.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Stephen Long --- sve2.risu | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/sve2.risu b/sve2.risu index 50ff756..ca14193 100755 --- a/sve2.risu +++ b/sve2.risu @@ -123,6 +123,31 @@ UMULLB A64_V 01000101 size:2 0 zm:5 011 110 zn= :5 zd:5 \ UMULLT A64_V 01000101 size:2 0 zm:5 011 111 zn:5 zd:5 \ !constraints { $size !=3D 0; } =20 +# Misc +## bitwise shift left long +SSHLLB A64_V 010001010 tszh:1 0 tszl:2 imm3:3 1010 00 zn:5 zd:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +SSHLLT A64_V 010001010 tszh:1 0 tszl:2 imm3:3 1010 01 zn:5 zd:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +USHLLB A64_V 010001010 tszh:1 0 tszl:2 imm3:3 1010 10 zn:5 zd:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +USHLLT A64_V 010001010 tszh:1 0 tszl:2 imm3:3 1010 11 zn:5 zd:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +## integer add/subtract interleaved long +SADDLBT A64_V 01000101 size:2 0 zm:5 1000 00 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +SSUBLBT A64_V 01000101 size:2 0 zm:5 1000 10 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +SSUBLTB A64_V 01000101 size:2 0 zm:5 1000 11 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +## bitwise exclusive-or interleaved +EORBT A64_V 01000101 size:2 0 zm:5 10010 0 zn:5 zd:5 +EORTB A64_V 01000101 size:2 0 zm:5 10010 1 zn:5 zd:5 +## bitwise permute +BEXT A64_V 01000101 size:2 0 zm:5 1011 00 zn:5 zd:5 +BDEP A64_V 01000101 size:2 0 zm:5 1011 01 zn:5 zd:5 +BGRP A64_V 01000101 size:2 0 zm:5 1011 10 zn:5 zd:5 + # Floating Point Pairwise FADDP A64_V 01100100 size:2 010 000 100 pg:3 zm:5 zdn:5 \ !constraints { $size !=3D 0; } --=20 2.25.1 From nobody Fri Mar 29 11:29:00 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass(p=none dis=none) header.from=quicinc.com ARC-Seal: i=2; a=rsa-sha256; t=1590089604; cv=pass; d=zohomail.com; s=zohoarc; b=IRLLQnQJNb67KSjvohaneIKUJjT+sMf3hwvtd2Kaoz51ZuUbNs2AfNiTvkHi0AmJsM5u7rgVraUjl4uJCG6lSgbyrauRs1SnSma4Zqol7RkGe4My4LWJOkVV46XPtSBV8ncPXvG/GA25/9MvMlrVIpzsEVRR0CHHZcMnWjNshgk= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590089604; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=WEj+hBi1aLodbsohYWdJShd2WpBmvtMJ+MBfpyWwylE=; b=e16S58EvWDEBXQL1UFIWHclihWA+4UXiMi3C14Zajllk6Nj1sJ5X/OR46cXNYu5BPG+IGODbjEw8O7hboJ+jYz840hdEjz734EXHcpeaNt0aB0OIV0UeJ/mnGVzA8hSQGX1XhGMpv9JM1EZhBszhl5myKNxpVv6iZ1mbFHqKrxg= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590089604563669.3820652711216; Thu, 21 May 2020 12:33:24 -0700 (PDT) Received: from localhost ([::1]:53898 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbqwV-0004cV-39 for importer@patchew.org; Thu, 21 May 2020 15:33:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39028) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbqp2-0005UQ-Hv for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:40 -0400 Received: from alexa-out-sd-01.qualcomm.com ([199.106.114.38]:46189) by eggs.gnu.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jbqp1-0002N6-AI for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:40 -0400 Received: from unknown (HELO ironmsg02-sd.qualcomm.com) ([10.53.140.142]) by alexa-out-sd-01.qualcomm.com with ESMTP; 21 May 2020 12:25:38 -0700 Received: from nasanexm03a.na.qualcomm.com ([10.85.0.103]) by ironmsg02-sd.qualcomm.com with ESMTP/TLS/AES256-SHA; 21 May 2020 12:25:38 -0700 Received: from nasanexm03e.na.qualcomm.com (10.85.0.48) by nasanexm03a.na.qualcomm.com (10.85.0.103) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:37 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (199.106.107.6) by nasanexm03e.na.qualcomm.com (10.85.0.48) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 21 May 2020 12:25:37 -0700 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) by MWHPR0201MB3484.namprd02.prod.outlook.com (2603:10b6:301:77::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23; Thu, 21 May 2020 19:25:34 +0000 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37]) by MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37%3]) with mapi id 15.20.3000.034; Thu, 21 May 2020 19:25:34 +0000 Received: from STEPLONG.qualcomm.com (24.102.122.190) by MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 19:25:33 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1590089139; x=1621625139; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=fUDDpifECHpgTV/f27IxUWgCV1J0ZzGhBFz2mTygQyI=; b=b1GTuDJ52/oCF3/kJS+CMuFu2xtdIekf3VlcL20AU+YRRYj5CtV3Zt6w QVAAxNQGnF+tjfDtQqRNnC3l/QtQ7bMoeD71va67KZYlxNFO1wnyHSaZs bH9iwpTOp5pUuvuqeVO7ZJfe6Yn7+OsXpwE3OHeIBf2s3Vk5iBQaFqP2M Q=; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OeVSD7z/V9LdSFjBhXzKEmwbzaIOhBIqvSy1lpaj6G+JGrCk78nQk+6LqHHabputq/S2+o7I6K6tp2Ll+7jqgGJUyMCYgZASug9LXEBrlzmvrmsz3a3lGz4161oolchXGAe38uoUTVaak3V5I/8Av8frHBeaj543K3ve/HqyhrFIq7hi6w6iYKQTN67MNJpxUTg/xsEDg0/Zkk3JuoIU0RZcPo9/bH0mXYACpanS2/AZ2AWzLRxKR/fVC7ijlMxwtRUMB+UC4u4IvZ76tYpD6tI3+LIy6Jm8JW/f0afIbgdTWQ1yxAYrxilq8Ii0SpWObR7tXo9aoSYtqIUUH+aRhg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WEj+hBi1aLodbsohYWdJShd2WpBmvtMJ+MBfpyWwylE=; b=aRrkLEpe89vnOVzDtbvRj/QzGETiHAwvve50bWZl5lEfy+YCJn/hQpndr9dG+f75EdpW0RBRvIpBH0o36SlQMQKvGuRPv/1Hqjzv/nGAZJJvwpsl0oxqOLTssc3qYPKU1IPA6V6JQgCRMIpZhDSstJwMb6leDQxA0izjJWSnMfSbbMMx/7sjuovYoxqo2qVj6QFH0SZ4OR8mGXTFTI8yt3fYvOlg/zsMtB/Lzs9Ng0IZ5Nos4AHUk6eaSfsg48Te3U9Ot4mDl1rsk2ZgMPtCtB9sXbIKeEZDTaPUAMuLDen8bPtydFA0XS3+NTexbZoG+FB1USay5Vc+LWLpAE3Glg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.onmicrosoft.com; s=selector1-qualcomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WEj+hBi1aLodbsohYWdJShd2WpBmvtMJ+MBfpyWwylE=; b=eOxR/AUZmKWXcEzimeP4TilhiZtAG89/uAvSS4tknHRMaf506Zwqo9rN7skb9M6HXx05ufcQoLpHfdGDDCzN5bdqg6lvvLDWp9SSoI/cSxeiQuLx/q5OCYm7WFo/zXXLpNYmijcQWMyGO/DK33bSKC9TCik0xVoEymmd35Ta1Us= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=quicinc.com; From: Stephen Long To: Subject: [RISU PATCH v2 06/22] sve2.risu: Add patterns for accumulate ops Date: Thu, 21 May 2020 12:24:55 -0700 Message-ID: <20200521192511.6623-7-steplong@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200521192511.6623-1-steplong@quicinc.com> References: <20200521192511.6623-1-steplong@quicinc.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) To MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.25.1 X-Originating-IP: [24.102.122.190] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c294e5f3-ec25-42d3-ccea-08d7fdbcbb77 X-MS-TrafficTypeDiagnostic: MWHPR0201MB3484: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:296; X-Forefront-PRVS: 041032FF37 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: csC7Wc1wnQ6enVIlwaXrn1PnZ2Uq2zUiT1Zvv3Ui7y2HaKhHnPewHhR5crt7OASvqI+oSZ5VEHB7l1bbs6oVu2zx0QG+zlkXPXVDCan5sbAsiuNSRHuPclb6OYB/VHKH/1ObnShniygqXWcEKjxdbPwM5cQtXm0Ms/ep+hWP5Qbk4VPN0k0Yf7BO4Ry1D53mPGyhPWlb6A8Xm6/pj0IeC3yQ/ICWwtZqjMIRPEPoLlEYTguC8KR91JizRfzDBk3qLxM2CtpHDHzAaLTRuY8GR6jtekXIev1gCTeVtkJat6NPB3g4E/N2U6UdP27bAU1YaGn4hpqqqrsaCGG4Z1hjXg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0201MB3547.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(346002)(366004)(136003)(396003)(376002)(39860400002)(2616005)(4326008)(956004)(66476007)(66556008)(66946007)(52116002)(186003)(316002)(16526019)(6506007)(86362001)(2906002)(5660300002)(26005)(6666004)(6486002)(1076003)(8676002)(6916009)(6512007)(8936002)(478600001)(36756003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: rzAMaME6qtHEOuNyFH+AUvnh8/09m6tsUI2Tuvf+g2lPDFQgCKZQyUpcVN0cPajTY6PievUZdLz6ZMcEGYdnDKfuPyl1ig+vfBnMJ9Xc8VbZYrBbiEYUpBt7F44+PfNS9yHE1FQTyGaPcO5pcyaXdhL9j4S2RQJziHAgSJcaswKNcTRRsyGVuGILHXOJZXRHbCMkf+w8Patyp5cpT2eO75y/t768GdTjYiOO1PdK9QGHmozQF1SHhhA7HTwDuDbiBMAGuQnRs7+DPpquTLgNgnC6t6ZR5MTpggl8Tz9P8zMd3DBCoANbHoXsTX+jcbGY4QZfejseZe0yAxiM2wO2ktY5g/PjQeL9XHYIFGgBXRhK9FdcYWOzBzUCUOCRNp/c4Zkz9cMpSi0nU2S5prxZczb5hIeyip4OXMbXE2wU0zCrie9gc5QyIPeGU8Uc30QGo6/4p0R2Vt1tQ51xEcZJ1LoGaq34uOkNHlSB3uXIeok= X-MS-Exchange-CrossTenant-Network-Message-Id: c294e5f3-ec25-42d3-ccea-08d7fdbcbb77 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2020 19:25:33.9912 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: E71D3m/GgwdOtJz8ZjndjsXS3eXHAfQEa9US8v/o/JbsW222Wkz66WB/Xq8fWnlF0E+/qWZOQ0DNVS3oN2iMKg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0201MB3484 X-OriginatorOrg: quicinc.com Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=199.106.114.38; envelope-from=steplong@quicinc.com; helo=alexa-out-sd-01.qualcomm.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/21 15:25:32 X-ACL-Warn: Detected OS = FreeBSD 9.x or newer [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, richard.henderson@linaro.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @qualcomm.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Stephen Long --- sve2.risu | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/sve2.risu b/sve2.risu index ca14193..caca5c0 100755 --- a/sve2.risu +++ b/sve2.risu @@ -148,6 +148,42 @@ BEXT A64_V 01000101 size:2 0 zm:5 1011 00 zn= :5 zd:5 BDEP A64_V 01000101 size:2 0 zm:5 1011 01 zn:5 zd:5 BGRP A64_V 01000101 size:2 0 zm:5 1011 10 zn:5 zd:5 =20 +# Accumulate +## complex integer add +CADD A64_V 01000101 size:2 00000 0 11011 rot:1 zm:5 zdn:5 +SQCADD A64_V 01000101 size:2 00000 1 11011 rot:1 zm:5 zdn:5 +## integer absolute difference and accumulate long +SABALB A64_V 01000101 size:2 0 zm:5 1100 00 zn:5 zda:5 \ +!constraints { $size !=3D 0; } +SABALT A64_V 01000101 size:2 0 zm:5 1100 01 zn:5 zda:5 \ +!constraints { $size !=3D 0; } +UABALB A64_V 01000101 size:2 0 zm:5 1100 10 zn:5 zda:5 \ +!constraints { $size !=3D 0; } +UABALT A64_V 01000101 size:2 0 zm:5 1100 11 zn:5 zda:5 \ +!constraints { $size !=3D 0; } +## integer add/subtract long with carry +ADCLB A64_V 01000101 0 size:1 0 zm:5 11010 0 zn:5 zda:5 +ADCLT A64_V 01000101 0 size:1 0 zm:5 11010 1 zn:5 zda:5 +SBCLB A64_V 01000101 1 size:1 0 zm:5 11010 0 zn:5 zda:5 +SBCLT A64_V 01000101 1 size:1 0 zm:5 11010 1 zn:5 zda:5 +## bitwise shift right and accumulate +SSRA A64_V 01000101 tszh:2 0 tszl:2 imm3:3 1110 00 zn:5 zda:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +USRA A64_V 01000101 tszh:2 0 tszl:2 imm3:3 1110 01 zn:5 zda:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +SRSRA A64_V 01000101 tszh:2 0 tszl:2 imm3:3 1110 10 zn:5 zda:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +URSRA A64_V 01000101 tszh:2 0 tszl:2 imm3:3 1110 11 zn:5 zda:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +## bitwise shift and insert +SRI A64_V 01000101 tszh:2 0 tszl:2 imm3:3 11110 0 zn:5 zd:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +SLI A64_V 01000101 tszh:2 0 tszl:2 imm3:3 11110 1 zn:5 zd:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +## integer absolute difference and accumulate +SABA A64_V 01000101 size:2 0 zm:5 11111 0 zn:5 zda:5 +UABA A64_V 01000101 size:2 0 zm:5 11111 1 zn:5 zda:5 + # Floating Point Pairwise FADDP A64_V 01100100 size:2 010 000 100 pg:3 zm:5 zdn:5 \ !constraints { $size !=3D 0; } --=20 2.25.1 From nobody Fri Mar 29 11:29:00 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass(p=none dis=none) header.from=quicinc.com ARC-Seal: i=2; a=rsa-sha256; t=1590089693; cv=pass; d=zohomail.com; s=zohoarc; b=iqzf4lyxpH9w9GaeDJYkhqMWY9q1FZzfGle062leiqXU6Q2C5hg4AW/vHu/X7mg93h2/uCEXKeXizi2Y4s4/rFm4EmVI1v4Ex2ShxeEw9cvYIfUOP3t3m8C0oKXl1cpYYTjsNg8u5vw8JIguHhU0JG+iPJybUOtUKXYJT37/iiw= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590089693; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=PkASLzOakw7jVpwY7j/W6xiPjwUQ9D8cD7bVX2GUdKg=; b=GHNmn4IyjGFwEsCbZEmunCLRTWwyM64Ah0onYBMKmjHfVEOR2Plqx/soTa9yPX4KBXxb398LIR4/dYc8o/M7IR/96/yJLjOr4O1SCm1A8fVq4/Jxwgtjm6n1EzJwnURVUQDRnjefgDHJQeV2kOrE60pMFezRZJuaBr1iG5+tpxQ= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590089693783757.9200575949492; Thu, 21 May 2020 12:34:53 -0700 (PDT) Received: from localhost ([::1]:34936 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbqxw-0008LS-D9 for importer@patchew.org; Thu, 21 May 2020 15:34:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39036) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbqp4-0005Ze-5o for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:42 -0400 Received: from alexa-out-sd-01.qualcomm.com ([199.106.114.38]:9569) by eggs.gnu.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jbqp2-0002NA-Pt for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:41 -0400 Received: from unknown (HELO ironmsg05-sd.qualcomm.com) ([10.53.140.145]) by alexa-out-sd-01.qualcomm.com with ESMTP; 21 May 2020 12:25:38 -0700 Received: from nasanexm03e.na.qualcomm.com ([10.85.0.48]) by ironmsg05-sd.qualcomm.com with ESMTP/TLS/AES256-SHA; 21 May 2020 12:25:38 -0700 Received: from nasanexm03e.na.qualcomm.com (10.85.0.48) by nasanexm03e.na.qualcomm.com (10.85.0.48) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:38 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (199.106.107.6) by nasanexm03e.na.qualcomm.com (10.85.0.48) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 21 May 2020 12:25:37 -0700 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) by MWHPR0201MB3484.namprd02.prod.outlook.com (2603:10b6:301:77::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23; Thu, 21 May 2020 19:25:35 +0000 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37]) by MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37%3]) with mapi id 15.20.3000.034; Thu, 21 May 2020 19:25:35 +0000 Received: from STEPLONG.qualcomm.com (24.102.122.190) by MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 19:25:34 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1590089140; x=1621625140; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=zu5umXLra3ndpju4jmgD01nxylZIq/RmhVMuVzwKWRg=; b=jMDiX8lJvKFTcqT8thJ5ov20HjCtSPOf3QO54MQjPYy6Tol/fRJxDwg+ eAuom2fDKRRJ2qYRIAv5GaO5z2t+kpfcDqJglzDybPD54wRD+x834pzA2 qfTurXz/I4gGQfdmlYJEnc3ocNa1JoG62XysyFK5iWkrxALfSfXfI7bPG Y=; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IrwY155Ejms+oHjKaqA7PjBpB30Mn4FcNosV1dpqDI4oGi0xLwe/EErU9wAuYntjj6+vKdDjravHlIHfrgl2ZZFHuxXDbdQIlkORlWdSS0MYaBM3VInfTlmqG/dlQ5AaCzuLvlAcSlzQePq2zdaKE+K2e5JK+APu5BJhTx7pbB4Dcpk4pasrp+xW8nBfgd1NJc7CNcI1HV8ay/vFmOsJ3v689jg5vVLqzqwym9DR3/GOT+l5LhwyFQrqE5jYsdmSnjnBYwXX3W6UK7yiRUK8aapodePAKtik0a+VzwbXV2lg8H9ADL4OCjzOyfhCdJOQK1WISdDknKxI39tmnwtmNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PkASLzOakw7jVpwY7j/W6xiPjwUQ9D8cD7bVX2GUdKg=; b=XdHVq0i2N64v+94AL9JqYmcSWqy5JspkPTRnaAwazgpJFtAvDXjb+Ians2RHO9hZFiI3462dFrJLjU4xcMolaE7IAsz9l83U2LaOgyZS/Zf94b1VheSsJGRE3TdBZvZc47PTfUOr4PPDmKa49rtYAnfkXTYeNahIkIuTBdtTYDPFA86hZyRJcjvS5h1JBU9DstVRk0rT7JPPX3DgfEfEcUeNohzQIhmNlkk9oEe8hVeKIVgwW25ccgRYOyeSJr45FNuESYK1lL8dQe5lqaQZN+UmSTCBbw9UfVXSLhmHSS0jYxh5K86+0geOpID736SHA0BcuNX6nNuUwNdF+eAZFw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.onmicrosoft.com; s=selector1-qualcomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PkASLzOakw7jVpwY7j/W6xiPjwUQ9D8cD7bVX2GUdKg=; b=jzgLQVARKcbWm58JlE2qspNNStRpAemImHf2009nAZPm0yGTVoETOaeHS8CTHF7p/BJ2lZrVIMVyBLsye9WFDKEiYiYGpih9DOqbKn22boLCrivHWMNHPpsDyi9RggPXEuORfG3fwNNAHir3JJjeafRsNWPM6NwgbWZVScKfQus= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=quicinc.com; From: Stephen Long To: Subject: [RISU PATCH v2 07/22] sve2.risu: Add patterns for narrowing ops Date: Thu, 21 May 2020 12:24:56 -0700 Message-ID: <20200521192511.6623-8-steplong@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200521192511.6623-1-steplong@quicinc.com> References: <20200521192511.6623-1-steplong@quicinc.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) To MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.25.1 X-Originating-IP: [24.102.122.190] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 767cb075-37fe-4258-a3e8-08d7fdbcbc0c X-MS-TrafficTypeDiagnostic: MWHPR0201MB3484: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:296; X-Forefront-PRVS: 041032FF37 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: y7DLRPOZOxbXPgIsDSq9+Ht/0J/xXYAmrP1peW/7pLkideCVoyckZo6YavWdAAQ5hh6iXKiS2UhyBa7L5foZvPInSsfFWKxW72R6SQJ3W2HU0m3JU3dhY5GJAyEMiHn/wcIlPFOS3f1KceYicYjLSbl1w7G/1juhfijJXXp9AhgrN9km54cRh78BCnO0OekA7v5gM3tlFKL6v6VSwMJIxz860UqDeF81B5IJR0r+ACv/ODFZr1n0lbhVgAsTaE9A8VRrHX5T8xWCMtC2baJOub2Sqp/QFPfBq1TQ3xz01k0Yao7xuXcaifQqPjTjJuAQYbLzilZ9eYbZ2YN1bCd/Gg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0201MB3547.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(346002)(366004)(136003)(396003)(376002)(39860400002)(2616005)(4326008)(956004)(66476007)(66556008)(66946007)(52116002)(186003)(316002)(16526019)(6506007)(86362001)(2906002)(5660300002)(26005)(6666004)(6486002)(1076003)(8676002)(6916009)(6512007)(8936002)(478600001)(36756003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: 7NJf3Kw/MitpSoMVv/Qf/vtFFEDMjeuBj+EzMyGZn1ciWFW53RNV/+KaF8w9NVu/rooKtTCLSUQQCMt/bhh+wQ/i2WbEaXQJ3557CX2I+RsBcm4bbURCXM+E/VFfW2hdMTRlZ1kPJLgZ5cfoC3pa58DDFEYeQNFnzGd2lTK+Zu2e37axolY369ucRucoxtR6fEN+y4E8rpHgAbsOE2bofppQ1hAIVnk0lZ2Jhv9JSvU5XJsoiuimpaibaVA5eKxpU+z+Ha2vD0R8FNwfjGRjRgvIzx4T25XSQUJa0dqa9AFfztz8qFT/6DCkrVInvsJQCw4S5v1mqQg0s/G3IvCTfVfLWy0wsJl0bz85tTCFoiltAdyA3NfBZqrztFIPKOMMyaIAh1JVmLian5JIi3WbaxSG/k/Pez5KfKpNP60wgyH5Yclgk/Oum2KWgIp5IQ+89FOrL/Z4zZZLHhdAxBkdymGk7R+RKU5pLMlS+eteunc= X-MS-Exchange-CrossTenant-Network-Message-Id: 767cb075-37fe-4258-a3e8-08d7fdbcbc0c X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2020 19:25:34.9746 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: A0rseMFYebeI8bf5rwUcIM3Y+KpkTuECdvBwH1ayjM3ljvAzVDJ5eC4W2PMTQa9QYtmKlOwEwgX/iiMyXFx8yA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0201MB3484 X-OriginatorOrg: quicinc.com Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=199.106.114.38; envelope-from=steplong@quicinc.com; helo=alexa-out-sd-01.qualcomm.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/21 15:25:32 X-ACL-Warn: Detected OS = FreeBSD 9.x or newer [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, richard.henderson@linaro.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @qualcomm.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Stephen Long --- sve2.risu | 76 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/sve2.risu b/sve2.risu index caca5c0..1ebb08c 100755 --- a/sve2.risu +++ b/sve2.risu @@ -184,6 +184,82 @@ SLI A64_V 01000101 tszh:2 0 tszl:2 imm3:3 1= 1110 1 zn:5 zd:5 \ SABA A64_V 01000101 size:2 0 zm:5 11111 0 zn:5 zda:5 UABA A64_V 01000101 size:2 0 zm:5 11111 1 zn:5 zda:5 =20 +# Narrowing +## saturating extract narrow +SQXTNB_H A64_V 010001010 0101 000010 000 zn:5 zd:5 +SQXTNB_S A64_V 010001010 0110 000010 000 zn:5 zd:5 +SQXTNB_D A64_V 010001010 1100 000010 000 zn:5 zd:5 + +SQXTNT_H A64_V 010001010 0101 000010 001 zn:5 zd:5 +SQXTNT_S A64_V 010001010 0110 000010 001 zn:5 zd:5 +SQXTNT_D A64_V 010001010 1100 000010 001 zn:5 zd:5 + +UQXTNB_H A64_V 010001010 0101 000010 010 zn:5 zd:5 +UQXTNB_S A64_V 010001010 0110 000010 010 zn:5 zd:5 +UQXTNB_D A64_V 010001010 1100 000010 010 zn:5 zd:5 + +UQXTNT_H A64_V 010001010 0101 000010 011 zn:5 zd:5 +UQXTNT_S A64_V 010001010 0110 000010 011 zn:5 zd:5 +UQXTNT_D A64_V 010001010 1100 000010 011 zn:5 zd:5 + +SQXTUNB_H A64_V 010001010 0101 000010 100 zn:5 zd:5 +SQXTUNB_S A64_V 010001010 0110 000010 100 zn:5 zd:5 +SQXTUNB_D A64_V 010001010 1100 000010 100 zn:5 zd:5 + +SQXTUNT_H A64_V 010001010 0101 000010 101 zn:5 zd:5 +SQXTUNT_S A64_V 010001010 0110 000010 101 zn:5 zd:5 +SQXTUNT_D A64_V 010001010 1100 000010 101 zn:5 zd:5 +## bitwise shift right narrow +SQSHRUNB A64_V 010001010 tszh:1 1 tszl:2 imm3:3 00 0000 zn:5 zd:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +SQSHRUNT A64_V 010001010 tszh:1 1 tszl:2 imm3:3 00 0001 zn:5 zd:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +SQRSHRUNB A64_V 010001010 tszh:1 1 tszl:2 imm3:3 00 0010 zn:5 zd:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +SQRSHRUNT A64_V 010001010 tszh:1 1 tszl:2 imm3:3 00 0011 zn:5 zd:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +SHRNB A64_V 010001010 tszh:1 1 tszl:2 imm3:3 00 0100 zn:5 zd:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +SHRNT A64_V 010001010 tszh:1 1 tszl:2 imm3:3 00 0101 zn:5 zd:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +RSHRNB A64_V 010001010 tszh:1 1 tszl:2 imm3:3 00 0110 zn:5 zd:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +RSHRNT A64_V 010001010 tszh:1 1 tszl:2 imm3:3 00 0111 zn:5 zd:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +SQSHRNB A64_V 010001010 tszh:1 1 tszl:2 imm3:3 00 1000 zn:5 zd:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +SQSHRNT A64_V 010001010 tszh:1 1 tszl:2 imm3:3 00 1001 zn:5 zd:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +SQRSHRNB A64_V 010001010 tszh:1 1 tszl:2 imm3:3 00 1010 zn:5 zd:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +SQRSHRNT A64_V 010001010 tszh:1 1 tszl:2 imm3:3 00 1011 zn:5 zd:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +UQSHRNB A64_V 010001010 tszh:1 1 tszl:2 imm3:3 00 1100 zn:5 zd:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +UQSHRNT A64_V 010001010 tszh:1 1 tszl:2 imm3:3 00 1101 zn:5 zd:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +UQRSHRNB A64_V 010001010 tszh:1 1 tszl:2 imm3:3 00 1110 zn:5 zd:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +UQRSHRNT A64_V 010001010 tszh:1 1 tszl:2 imm3:3 00 1111 zn:5 zd:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +## integer add/subtract narrow high part +ADDHNB A64_V 01000101 size:2 1 zm:5 011 000 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +ADDHNT A64_V 01000101 size:2 1 zm:5 011 001 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +RADDHNB A64_V 01000101 size:2 1 zm:5 011 010 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +RADDHNT A64_V 01000101 size:2 1 zm:5 011 011 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +SUBHNB A64_V 01000101 size:2 1 zm:5 011 100 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +SUBHNT A64_V 01000101 size:2 1 zm:5 011 101 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +RSUBHNB A64_V 01000101 size:2 1 zm:5 011 110 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +RSUBHNT A64_V 01000101 size:2 1 zm:5 011 111 zn:5 zd:5 \ +!constraints { $size !=3D 0; } + # Floating Point Pairwise FADDP A64_V 01100100 size:2 010 000 100 pg:3 zm:5 zdn:5 \ !constraints { $size !=3D 0; } --=20 2.25.1 From nobody Fri Mar 29 11:29:00 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass(p=none dis=none) header.from=quicinc.com ARC-Seal: i=2; a=rsa-sha256; t=1590089733; cv=pass; d=zohomail.com; s=zohoarc; b=fJmKKXqsZ6tm3/JlfFSoTfT0UgXoTIgb3hZ0ly0PKa23PTBkptQCyzwyuDtyppX1zsuJwvBgRaod64wTnlNuaA5H77/n+N9oq+TEm5oh87YaJZNJebznQQirv+2HnZKDIM2Kqi+r/vk9M9/LReZCaFmtVbuwBM5O8Lb1Uzzd1z4= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590089733; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=4QSPt61nARfEQGRktlyUGCZ1OLZhpsTBHVTHmRzpA+Y=; b=ZdT7gUZxIySgm4FudMrovWkYkUrbmA+9qVPYL4T2iF2UqbRVjGoYTN2mCK2YrwxBgWn2hYhiOnHVCkZngj2fnJ3JkqEMXaMiPw1GKbWwdCo8+ZUVN9d3ItVn5JDEi3/tmamCxZmjOT0saokTMuh1+cBT9pT0ezSpAqHjrYylI68= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590089733658273.95827752891125; Thu, 21 May 2020 12:35:33 -0700 (PDT) Received: from localhost ([::1]:38352 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbqya-0001KH-5J for importer@patchew.org; Thu, 21 May 2020 15:35:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39034) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbqp3-0005Ym-RB for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:41 -0400 Received: from alexa-out-sd-01.qualcomm.com ([199.106.114.38]:46189) by eggs.gnu.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jbqp2-0002N6-P0 for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:41 -0400 Received: from unknown (HELO ironmsg02-sd.qualcomm.com) ([10.53.140.142]) by alexa-out-sd-01.qualcomm.com with ESMTP; 21 May 2020 12:25:39 -0700 Received: from nasanexm03d.na.qualcomm.com ([10.85.0.91]) by ironmsg02-sd.qualcomm.com with ESMTP/TLS/AES256-SHA; 21 May 2020 12:25:39 -0700 Received: from nasanexm03e.na.qualcomm.com (10.85.0.48) by nasanexm03d.na.qualcomm.com (10.85.0.91) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:38 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (199.106.107.6) by nasanexm03e.na.qualcomm.com (10.85.0.48) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 21 May 2020 12:25:38 -0700 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) by MWHPR0201MB3484.namprd02.prod.outlook.com (2603:10b6:301:77::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23; Thu, 21 May 2020 19:25:36 +0000 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37]) by MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37%3]) with mapi id 15.20.3000.034; Thu, 21 May 2020 19:25:36 +0000 Received: from STEPLONG.qualcomm.com (24.102.122.190) by MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 19:25:35 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1590089140; x=1621625140; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=2J/r4tFefwexaSMSiiW+Yoidg+ypFaITfTahdhEWnec=; b=fisdkMY13fmHbyEx9crN8SNPZOlEcs1GQ3ecbAjbz3IhCOWVUTI1OIBe 7jPy01B/yhdGdlrfgB6kmOZjYmffAhstFc+NIb8vF3PvCWyzkOXUzN1YI azotUvl7PCNr9GaCpC5f2gbbhfmsbY2ijz9+QzUMEShFq6NHmX0MHo+7C I=; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P3qn8zVOIqh7TvZ//WopPgbtK1OUYZi8fmn/CEqAyzux0uZL+ic7Bq5tDsEbY8g8XSLqlBTZL0cyqRFxc5P/UybhsMqFUTI1P9f0+nddxCt7ZLtUHv7z1qw5sk8qyjj7tMe4+/DzplyBvB0iRNiXhdGE1VzUQDDM1Mw7zhfTEQy29xkg8fjtiCsOZFgyHScCIyQNcqxRcCl1RUVgtDHjih31fjWiHLGjMp210CeE9XSPfluzKMPH8Yq6XdjVeLFXjBb/J+5YRFv3TQG9HYP56Ko4+TcLAfHq0oIr/V8AZi4crbOFSSXTa+vmaaKYg/6KQarS7k/CfudoEvL3ZN/5Xg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4QSPt61nARfEQGRktlyUGCZ1OLZhpsTBHVTHmRzpA+Y=; b=aQSLt4FrekuUzvHZIzdNTmw4mk1i/ox+8cIBBOupwVMKWhuH8A55hZsTKei4BvjAELd/iP4EOUhUpKZaG21O9drSWkM4QQqV1jM9Y6o9fD01ngpRwrDdp1586mNEalu0z299SWfaDhQVlrwuYzJzeeqI20qL+0m625ebJiN+LVtWHcOTIURCgaZa8JYj5asJ75baPX6p6XqfIu6TtFCFCK974kNtjt70dEI/7sbyWW438e8C78Io8i9RIN0nht1e8JEasyM0Q/c5aGXtZl9TiMtDmpZugEGyKSiydzAs8rTFd9uY4PTknaBeU8sZcg7eYQGmQG5aOQUewxMIz9FD9g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.onmicrosoft.com; s=selector1-qualcomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4QSPt61nARfEQGRktlyUGCZ1OLZhpsTBHVTHmRzpA+Y=; b=fVMKKdbPrJNMmse3MKZtu+BBzcHgoFZMt3V4XexAAyjYlYm3T/od4XDsDwqtUwSiShwm7J3iaX6h3TN9t+fCFt9k13fVhkV0K3OgBcIz7NDgtmPFsQ8SOBSPXs2zqv+fTF0xyg9Mm1C1BdC4jrO81A+hNFY8pnDs5sp6p57aRtM= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=quicinc.com; From: Stephen Long To: Subject: [RISU PATCH v2 08/22] sve2.risu: Add patterns for character match insns Date: Thu, 21 May 2020 12:24:57 -0700 Message-ID: <20200521192511.6623-9-steplong@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200521192511.6623-1-steplong@quicinc.com> References: <20200521192511.6623-1-steplong@quicinc.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) To MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.25.1 X-Originating-IP: [24.102.122.190] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c5feb6f0-4a9e-40d1-35bc-08d7fdbcbc9d X-MS-TrafficTypeDiagnostic: MWHPR0201MB3484: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:296; X-Forefront-PRVS: 041032FF37 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jt6Gv8P0gfu1Xs1/ho/okIEqI6ZKAhliMJQxYSy1J72NM+vr4inp488BpqvVY616qr1dDCFJUVMnbhSdAgzEKa401SynYPelc/zrc3YVFSG9hMZ0KDQ+SyP3RXuzcqIlAqCGHSEilsvP1lClYqh45BVevg0GZeDQsg25FblwHKGy3EbVkyABoWDTKuu7aPAVV2gQ4CH4IasqhCkKrjIsYG5MqK1WCOeJfemdKF1bIxYjMiTe27TvwtI/VL2pFRkqaKh7fDPbaNFFqg/lvEQiuL1+aRubtqonooNi3qHiSvRiIX9ePn/e+7hpC00Q87RIS1pR55zNM/1CsKPZYUOyPQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0201MB3547.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(346002)(366004)(136003)(396003)(376002)(39860400002)(2616005)(4326008)(956004)(66476007)(66556008)(66946007)(52116002)(186003)(316002)(16526019)(6506007)(86362001)(2906002)(5660300002)(26005)(6666004)(6486002)(1076003)(8676002)(6916009)(6512007)(8936002)(478600001)(4744005)(36756003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: 0BGmBQN7QOGbWeclyUPHZSmaf4uDpD2W8Tf241na4KaigAwvNQzwKOpk/hOsOSI1bzY/LYfn8tBJ7lF08tzvIs84DLrb90nncQEEkFmrGcolCQELFU43Cc29UmrrWsNqbqQ9YYT+mvzOmZO4bN5k5pg0ZWPAsopaMIGbGDLImn5WFJbssqO+dW/CnFhhJXwxN8NhID9jgYi2wmuX3kKlrlI1g37N2RShpcikbFzQviPpSuLcCte27rh+dSRvc/hZS0gYLM4RXIpP1aUzyG1zXJ9eQjDCvWPIbFb6n42OPkyhG7M4wi07zR9rGrx0qgdXq89g4Y8slV7IeWQxHr/0L0NcZKdFFCE/jzTy0OxqHbDBDLcPHNlRvHiLywIOuNgNDteST3paqVlrKU3lM+xOrJb10j8fje+FnjT5GObGzZ7L6OVu3d2PNwEQb2Y8ETvPZeYjzpR09vdvjFdfjiDji9kPVZIz/HGgqm6ptOsos0k= X-MS-Exchange-CrossTenant-Network-Message-Id: c5feb6f0-4a9e-40d1-35bc-08d7fdbcbc9d X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2020 19:25:35.9481 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ILPS4cFov8otRQK5jYe/oM8LQ5lj7FPE0ziFZhilMVNm/F8En9JVd/Du/P4VVUt1JI4FBrUFr8I2XB1JiPmHhQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0201MB3484 X-OriginatorOrg: quicinc.com Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=199.106.114.38; envelope-from=steplong@quicinc.com; helo=alexa-out-sd-01.qualcomm.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/21 15:25:32 X-ACL-Warn: Detected OS = FreeBSD 9.x or newer [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, richard.henderson@linaro.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @qualcomm.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Stephen Long --- sve2.risu | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sve2.risu b/sve2.risu index 1ebb08c..5bd515c 100755 --- a/sve2.risu +++ b/sve2.risu @@ -260,6 +260,12 @@ RSUBHNB A64_V 01000101 size:2 1 zm:5 011 110 zn= :5 zd:5 \ RSUBHNT A64_V 01000101 size:2 1 zm:5 011 111 zn:5 zd:5 \ !constraints { $size !=3D 0; } =20 +# Character Match +MATCH A64_V 01000101 size:2 1 zm:5 100 pg:3 zn:5 0 pd:4 \ +!constraints { $size < 2; } +NMATCH A64_V 01000101 size:2 1 zm:5 100 pg:3 zn:5 1 pd:4 \ +!constraints { $size < 2; } + # Floating Point Pairwise FADDP A64_V 01100100 size:2 010 000 100 pg:3 zm:5 zdn:5 \ !constraints { $size !=3D 0; } --=20 2.25.1 From nobody Fri Mar 29 11:29:00 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass(p=none dis=none) header.from=quicinc.com ARC-Seal: i=2; a=rsa-sha256; t=1590089800; cv=pass; d=zohomail.com; s=zohoarc; b=S9hWr0M7nYZGKMNQ2oRUavDz6sUAzELnEG2bs7IWbzD20S2yGDd7gUgmuEMRS1fE5ty7e6p9xGVaO6yy8gjJLN7iWpBLoHXrRBSa7H8D0hIlW2DwDlQWkSZnMUjMrsGqLRu3k4CZolHhyNMHmH8O+4qQLXMCqhVJ+iZAxPFxNmU= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590089800; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=sYyVx087r/XUeMshepgjVIzI/qiSxsI16wzV34MVmL4=; b=k1rrNAP3NbO3Jpb6ObBOrPVmHuZhGBohitTPVy5vbmq4OKk5kVp06TiqwTjjKz3sgNPV+0NQXxQFJ/KhqeofDhYivzjHan5fwQB4osPzOCh53Aw9GrdWnHBqYkA9FYkv+EgzkVXDI8tVcPw7uIuDSik1mkRILg8sbSCk1e5Z2Pw= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590089800833469.5070709899802; Thu, 21 May 2020 12:36:40 -0700 (PDT) Received: from localhost ([::1]:44052 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbqzf-0004HN-HC for importer@patchew.org; Thu, 21 May 2020 15:36:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39042) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbqp5-0005dL-BK for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:43 -0400 Received: from alexa-out-sd-01.qualcomm.com ([199.106.114.38]:46189) by eggs.gnu.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jbqp4-0002N6-35 for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:42 -0400 Received: from unknown (HELO ironmsg02-sd.qualcomm.com) ([10.53.140.142]) by alexa-out-sd-01.qualcomm.com with ESMTP; 21 May 2020 12:25:39 -0700 Received: from nasanexm01a.na.qualcomm.com ([10.85.0.81]) by ironmsg02-sd.qualcomm.com with ESMTP/TLS/AES256-SHA; 21 May 2020 12:25:39 -0700 Received: from nasanexm03e.na.qualcomm.com (10.85.0.48) by nasanexm01a.na.qualcomm.com (10.85.0.81) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:38 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (199.106.107.6) by nasanexm03e.na.qualcomm.com (10.85.0.48) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 21 May 2020 12:25:38 -0700 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) by MWHPR0201MB3484.namprd02.prod.outlook.com (2603:10b6:301:77::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23; Thu, 21 May 2020 19:25:36 +0000 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37]) by MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37%3]) with mapi id 15.20.3000.034; Thu, 21 May 2020 19:25:36 +0000 Received: from STEPLONG.qualcomm.com (24.102.122.190) by MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 19:25:36 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1590089142; x=1621625142; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=zBAka/uLK5BhVEfyfUNK8eJOJJKyVQKal7L18Ye78pQ=; b=D9dZ1F/OBNTHKWc6ObvdRmdnWE/lYxK2SiJgftf6j4ccBTObmJhHERZV 6CkARV1JlA+jQEOyV9xGyYGHTez5HnDfRZiserzsBm3pgWV42pt1XpsdW o1LTd3pS9FHc7Zx7sJQefsBP9gnuWFncIpVulb8Ml/p9AZjZ61o/v1FL2 U=; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y9UrydyhAps72Xv6aeMXg1wzJWoHTDDUfwlPaByvzN1P2XNGR+YASFm3y4J2+5KB80iITtVyeSyfZjSumTOyGnj9k3MquzhfKQeWHRCeK25ORCK34FaZcu1LlrsZZlkXm0okGZLZxv2n7dukFI5P5L1DZRF67zg4qILCuQNTI5hK8bV/VNs9KfOkBxLyGgF8vQKjA4r6nTq8jOr0w84XGabm+iu9GmQEdzVub04Ar6iTna6L0UcF2xgggzZWzLFZhBTsMRxQpu0pZfqGoOW3o5dlqgkpaH3O7tyGl9rSy78WZdAzS2lhv85a11ULmu5N7YwO1xznY379VvIONT/BtA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sYyVx087r/XUeMshepgjVIzI/qiSxsI16wzV34MVmL4=; b=IWVQ+4nRu/7ACgLgh1EVJLNMXeCdZTE29T98VHAno4p3Q2jimWB917u4qtKBeFupSM4W9Or0R0b323zfTXFlYn1hUn8azFaNf45O8M3Ofei2MvsmUn7DQeO3LL3C4ZrYMKvx2oR0dpBagmwtgOAil2gCjp0OedbwnDxNOxi56zTjswZuUo/WbN4jr7NI3X5f19mA5MaVc2aWRSrD4A4hSQgFR6/N4xJidaojiht15kfv/u1x34t/c0t9aBWWSiw2JTVidxxI6mJME1ULek7dFznhmeY8wxl+PtVLQ+1Q8MmkkaTDov35h7gw3iNcNfMv5eQi3xi+225Z17sUb5gdTA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.onmicrosoft.com; s=selector1-qualcomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sYyVx087r/XUeMshepgjVIzI/qiSxsI16wzV34MVmL4=; b=Cvh7yPr3AXXElo1CTDK0L8S/EvXhoCn2IGBxzEludda24CGHilo9xLOpaxKMGVTfw39b4pfFICdfeLoAgo6/V2dC3B9bMiDO2iS0o0SlzQfk0988dYagA5ASgypbyzYlsHC/hi9LnG+kKI/tFcXe1NqZykq7XOVQ/5c27oZU1jQ= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=quicinc.com; From: Stephen Long To: Subject: [RISU PATCH v2 09/22] sve2.risu: Add patterns for histogram computation ops Date: Thu, 21 May 2020 12:24:58 -0700 Message-ID: <20200521192511.6623-10-steplong@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200521192511.6623-1-steplong@quicinc.com> References: <20200521192511.6623-1-steplong@quicinc.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) To MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.25.1 X-Originating-IP: [24.102.122.190] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b141fe30-00de-43e9-5fe7-08d7fdbcbd27 X-MS-TrafficTypeDiagnostic: MWHPR0201MB3484: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:296; X-Forefront-PRVS: 041032FF37 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: UOzhMnmGWrl/biHxl44j5ev7LEYC/YkdujwPPJxaltnh+qfm7k2DiZvt5Wr1tf2WAJitn/T1Fy+9XpgTiDaOwPbqdymxyqilS9U3fxJ1t/u8bzTsIGp9hNoilx3jil+szKQhYFMdSwyV92nXSOguxF7oPv124c6Ifk5zgTOGlExbHvbzVY4oko8f9JOfhJSNoSUHiKGGN/Y1LccSAHFmpPU5pX1g0thM7cIJH9a7ianKOSPypzumEC6t6HvJyBoreAPOxeXhTzs17b3rsUvRxCCHBiTXelsgpCvJhcMbFhnMCOjNfLg03EZLXTasS9ZO7Zm8Tpf0kWN/UAJ0fq7olw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0201MB3547.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(346002)(366004)(136003)(396003)(376002)(39860400002)(2616005)(4326008)(956004)(66476007)(66556008)(66946007)(52116002)(186003)(316002)(16526019)(6506007)(86362001)(2906002)(5660300002)(26005)(6666004)(6486002)(1076003)(8676002)(6916009)(6512007)(8936002)(478600001)(4744005)(36756003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: e5UUXPrvgiYdm8fY0wrt6gZ8hGn47WjTULUp7LhqDIb0GZGpPtf9nbV2ZiojHAqEDem5432VTsuTZZbc4oORV+RYjcHarxdcHs7x6dT9g+Unqjz3r7F/P9woEOIv7pezKDAQhn+xSZX3fp6P7PVrVHapCJ5+TypVNYpnNiG4g6muKQfGQBUbS26qI8xl7OlMv3tOtKhYZnT+1iOg+9S0E2qCYnspH1E65vfn+4YLwSpCO2bGnv9WogJtSq8MrhQ7VPebjOtRuUdAzSdroFcVKyfmeAKGWCRHB+S+l7NYaPwnsKsOEjT9PVnmF/O51uNr7xmFVljSK95NfyE5oks3mftpd+IadqKJfu6felwhFq2LtxoHSLTwaKDAPBSDkfMYwQzgZSsOa3DsZBvEMszeHFAPaJvJI99Vfreh1E7lTdT1FZEbG1AK7CVA66sMqPmoRuW+pErEV2xNjfLvjvENplnftkNab2XWBaNSl9Z2dV8= X-MS-Exchange-CrossTenant-Network-Message-Id: b141fe30-00de-43e9-5fe7-08d7fdbcbd27 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2020 19:25:36.8565 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: IrQ9O34AGtp4ywIP9n5N5SKEQOKk9WVFAwkvfUpqFAAPyg1gwrCVuZCtIlPkGXbrjpf35fWvZHQ6XC0wZ/2bJg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0201MB3484 X-OriginatorOrg: quicinc.com Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=199.106.114.38; envelope-from=steplong@quicinc.com; helo=alexa-out-sd-01.qualcomm.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/21 15:25:32 X-ACL-Warn: Detected OS = FreeBSD 9.x or newer [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, richard.henderson@linaro.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @qualcomm.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Stephen Long --- sve2.risu | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sve2.risu b/sve2.risu index 5bd515c..725bbd2 100755 --- a/sve2.risu +++ b/sve2.risu @@ -266,6 +266,12 @@ MATCH A64_V 01000101 size:2 1 zm:5 100 pg:3 z= n:5 0 pd:4 \ NMATCH A64_V 01000101 size:2 1 zm:5 100 pg:3 zn:5 1 pd:4 \ !constraints { $size < 2; } =20 +# Histogram Computation +HISTSEG A64_V 01000101 size:2 1 zm:5 101000 zn:5 zd:5 \ +!constraints { $size !=3D 0; } +HISTCNT A64_V 01000101 size:2 1 zm:5 110 pg:3 zn:5 zd:5 \ +!constraints { $size > 1; } + # Floating Point Pairwise FADDP A64_V 01100100 size:2 010 000 100 pg:3 zm:5 zdn:5 \ !constraints { $size !=3D 0; } --=20 2.25.1 From nobody Fri Mar 29 11:29:00 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass(p=none dis=none) header.from=quicinc.com ARC-Seal: i=2; a=rsa-sha256; t=1590090490; cv=pass; d=zohomail.com; s=zohoarc; b=SxzmRvxlnmAZaVaLesdxKt8BUZ3Ipl+Y/jio5IIU7TZEmjXssX1bLCXwatEmEEHlVZ5FU7iu0oAKObX3iiYKF7ZBSHe1RecbN5rr8hBaqyp1QHjy8ig8wo75HpTaBnv9p2mvKeQENnK+TOKYlAv3z1PnZF9CJtj1hkLpD91YHqQ= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590090490; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=ra6TFRSkmDmWCOlbvM3xJdG12sr8ig3+z+0wvJ8mn6A=; b=gGlWau8ghe7Vl/iFm8S+2yT3k+SFmvldq2oF7OsqLJ08cOqciqCAA0strPz/NymjwI0qL4ae/FPlG2xqx5O8MtKk7bUUK9KVUAhYmSgdulhVQU9DQvHzTF2l79CsFnz24nWgzv4uFvVEPu4VaTwEA7Qnehz78FNBkKlhW3nr3Bc= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590090490414483.36767737084324; Thu, 21 May 2020 12:48:10 -0700 (PDT) Received: from localhost ([::1]:38384 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbrAn-0004Fx-7v for importer@patchew.org; Thu, 21 May 2020 15:48:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39096) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbqpK-0006AV-JE for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:58 -0400 Received: from alexa-out-sd-02.qualcomm.com ([199.106.114.39]:25353) by eggs.gnu.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jbqpI-0002Tt-FS for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:58 -0400 Received: from unknown (HELO ironmsg-SD-alpha.qualcomm.com) ([10.53.140.30]) by alexa-out-sd-02.qualcomm.com with ESMTP; 21 May 2020 12:25:39 -0700 Received: from nasanexm01d.na.qualcomm.com ([10.85.0.84]) by ironmsg-SD-alpha.qualcomm.com with ESMTP/TLS/AES256-SHA; 21 May 2020 12:25:39 -0700 Received: from nasanexm03g.na.qualcomm.com (10.85.0.49) by NASANEXM01D.na.qualcomm.com (10.85.0.84) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:38 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (199.106.107.6) by nasanexm03g.na.qualcomm.com (10.85.0.49) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 21 May 2020 12:25:38 -0700 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) by MWHPR0201MB3627.namprd02.prod.outlook.com (2603:10b6:301:80::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.33; Thu, 21 May 2020 19:25:37 +0000 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37]) by MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37%3]) with mapi id 15.20.3000.034; Thu, 21 May 2020 19:25:37 +0000 Received: from STEPLONG.qualcomm.com (24.102.122.190) by MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 19:25:37 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1590089156; x=1621625156; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=9ApVDCx4SkhofHSIoJUOCmiVH6luw0gdjz13VQEKV3s=; b=c4l/sGJgCnPE3mdPoiP33aJtMOdqEABIZoyfWGkNiPdq8jkhts4fPhyz hgx+/zvy42wPgSsrhxGR214iuTMyYwz7xwpXHeyIiw70XqbbNK6Ua1vM9 8Pl6h+LAr+rOMjzGXeuo8fcGP81ToI+L8lA6wk3V+EMktBD26ywdSUhWy 0=; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cobgasheSIC2yfJ2E+QEXRpZ/OzxPYH1SR6iNEmCXVAA28e6IUZ4dg1tUYE2ro0l3QhUSwm7YCghBxZ+PFa3yLJHTaKCDje9ACU7C+cEWKE2k+Mond5Kujr9QRrKGPvhG7qTl2NuoGrJtzKs9FkbJ5NwJddkKcHctfgaFlUp2GLjgB9ZkIJxSGDQKsaeP5cXEAMV/Fv9pMSkiOX13IOb15/zkQ9ZrCnK2ow/UUqSZXTrMaKsNTFZmRWWmWuuaOIXSpjnbz7YKCPfXX9y2OjI+uzn2ArGX1Ydfw2hQnmUAw9J1LQLHlK7gHs84fcSfkncb93vpagIBiPuWKNf0AcI9g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ra6TFRSkmDmWCOlbvM3xJdG12sr8ig3+z+0wvJ8mn6A=; b=XSKXX95XvMNZRKjMa0fmlVWYZR1pw5B6HAbR0Lbxe2iVlFFb55iRy4cQOKSqt30snKkhJniemAl9098+5N3TdEj4jEqssQkwY2lAlGXIiMNGA3HhqFaca/DMWaqC64s8Qteh8aaQhgediUEs0ssxSC53jRhuGPOMyHs6wRFqJvZTW6ckAY1/8PUFwwFPGA4+XUdV4zHR+nJGxu2tiVAvJyNyHI/Bz2r2UWe/y9/cg7rPqbCIFvfvlECO+7A+i3Tnk3AV89Zf3Hsj6UYMFnFaN6is9SL4GgRF5/b7j7KQGZ2ZUdETE0lerTR2qP29qOe7se7809bkhNIpkrPeNFfVTQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.onmicrosoft.com; s=selector1-qualcomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ra6TFRSkmDmWCOlbvM3xJdG12sr8ig3+z+0wvJ8mn6A=; b=c1cBaVMCU/bEDw4cIqu+ZlW1HxteZO+wrhV5gX7whVWXl3WH0Bs9muwviH1/Gjg5xkBKaugT04RMlM2FaLUCU7uR0bQw55NaXQAG6+XrBCizmzaXXlo6yqxWIBlpXlsDBOD0MdjjfnCe1tgIsYE3ieMGZ6ABddRR+4jUWlyB2TY= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=quicinc.com; From: Stephen Long To: Subject: [RISU PATCH v2 10/22] sve2.risu: Add patterns for crypto operations Date: Thu, 21 May 2020 12:24:59 -0700 Message-ID: <20200521192511.6623-11-steplong@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200521192511.6623-1-steplong@quicinc.com> References: <20200521192511.6623-1-steplong@quicinc.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) To MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.25.1 X-Originating-IP: [24.102.122.190] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2c122f1f-2eb2-405c-cf29-08d7fdbcbdb5 X-MS-TrafficTypeDiagnostic: MWHPR0201MB3627: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:296; X-Forefront-PRVS: 041032FF37 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ea9Qque4G5LfIZ4to2PKfoTRue3VCGYwQGGUDPzY5LGvQyyZK+AmqzQu3XqKzzPbYHXVShwocunZ8wshQxMdLk9z3154qmyauW5M54i00Q3d3jXAavp9+JKtH+DcLvoZJjHE72peaIig5PzjDeRTsh/Ih716C3lU1jaUvx5DKSbvrqM0QoFEm/D5Yj+zNzK8DOSJob+CX2jnrpda/UAIpxvpaARn18JZYVdw5N7tZzYc7tG/5yGchcQbv5vVBSgPL0RDlXzg8o9acPrd1rSkJLmFCdvTEJ7ArmwGscUhHhzXPoptx2QVnSIP59U/aQ7qBCqzUOPz1tBof5qWB2K19U+eHlDEWRY/MctmbD/hc5b4Eo2dIVA8JSgpyQr1NyAM/T70sWkH4l0AKI47emGcDit0jeIHoctXV1vSmYyX591qPNqKA15Q903mYt+OELhn X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0201MB3547.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(366004)(346002)(376002)(39860400002)(396003)(136003)(26005)(186003)(16526019)(6666004)(6916009)(1076003)(4744005)(86362001)(478600001)(2906002)(6486002)(5660300002)(8676002)(36756003)(8936002)(6512007)(6506007)(4326008)(66556008)(316002)(956004)(66476007)(66946007)(52116002)(2616005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: 7KJuCJTFAVozPDTSnp2aK8ucKk2ck/7c7l7KIqNNO7bSzvyg4SvVre1xvM1mXff1dBYCzR9PGbifimu0Vphoh00jGF0i1CNpemTa0Ll/V1biJwS9/KnZjIp3Y5zeuCqwH6J5FjxSJcVW1EcVQ5JKT7AcoZYkGg675deNf2ArGqf7jc83WSYvHEWTVcsfzCIDjzP3BV3XgdlMf67Sp6UAg2gGRwnV4xuyVzbJ+GlClgnFFOmWRToBFDD94kpdp1B4HGvwuaErK3iZ86H7Nq45UdGapmvUDcKo3olDTwFHcj6Y149ypkwLiBQKDgYv981t++LDXiYo/Stn+ivQqzhNKgczOjHEAU2n2wfCgQnpbWPsP+6Y9sgupYtazathuv9oEgNsT/gjhAfWY4RIhy6C5SMkyqtWTyLvHXEhq5LfDp7fJg+T25QqlfPUNIvfr2sGNixLfuhZqVanHlH5sI3PRbeLH69LUFwKCz/vN6mwZjw= X-MS-Exchange-CrossTenant-Network-Message-Id: 2c122f1f-2eb2-405c-cf29-08d7fdbcbdb5 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2020 19:25:37.7810 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: DJs1FGMFEn57L0KM8q8f4asnYMzSAeSw8YG4ZqazMXkCQ3t4R2fqRC3FTPSIdhnCWilCM56AbkUuDihjNlX5+g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0201MB3627 X-OriginatorOrg: quicinc.com Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=199.106.114.39; envelope-from=steplong@quicinc.com; helo=alexa-out-sd-02.qualcomm.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/21 15:25:52 X-ACL-Warn: Detected OS = FreeBSD 9.x or newer [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, richard.henderson@linaro.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @qualcomm.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Stephen Long --- sve2.risu | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/sve2.risu b/sve2.risu index 725bbd2..6177848 100755 --- a/sve2.risu +++ b/sve2.risu @@ -272,6 +272,18 @@ HISTSEG A64_V 01000101 size:2 1 zm:5 101000 zn:= 5 zd:5 \ HISTCNT A64_V 01000101 size:2 1 zm:5 110 pg:3 zn:5 zd:5 \ !constraints { $size > 1; } =20 +# Crypto Extensions +## crypto unary operations +AESMC A64_V 01000101 size:2 10000011100 0 00000 zdn:5 +AESIMC A64_V 01000101 size:2 10000011100 1 00000 zdn:5 +## crypto destructive binary operations +AESE A64_V 01000101 00 10001 0 11100 0 zm:5 zdn:5 +AESD A64_V 01000101 00 10001 0 11100 1 zm:5 zdn:5 +SM4E A64_V 01000101 00 10001 1 11100 0 zm:5 zdn:5 +## crypto constructive binary operations +SM4EKEY A64_V 01000101 00 1 zm:5 11110 0 zn:5 zd:5 +RAX1 A64_V 01000101 00 1 zm:5 11110 1 zn:5 zd:5 + # Floating Point Pairwise FADDP A64_V 01100100 size:2 010 000 100 pg:3 zm:5 zdn:5 \ !constraints { $size !=3D 0; } --=20 2.25.1 From nobody Fri Mar 29 11:29:00 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass(p=none dis=none) header.from=quicinc.com ARC-Seal: i=2; a=rsa-sha256; t=1590089909; cv=pass; d=zohomail.com; s=zohoarc; b=XloN22cL1dpVVEQBIg5O7FfUeIjzMJB6bq4OBxnIPTpRolnKjus1kZ3hvq31vKhdz2niw2YZkeGW53oW1cZwP29Q1AlUCsIwvZPLFbsxUFMJsNnvExtgkpGCXL00byvMOUupBPaxpNo6kB4gVgK22LFh2R+KtmzFtNNltBcaxPs= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590089909; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=NhUlpTqKrwPN4HgFztA2qUe3kAmLFvfLHE5Fn9MUsDs=; b=Pa2u+0qccGdYTkkkHJt8HD6zKXlQqhUUJgJZATggSpTvwng2ys5LaRvhUT6iDGdo78DMe6IA7/YULIx/7/dMKftcZQVrfekYho5kOksgkYZ2rkRIrM6Ld5zemkrzBKOK9XzRlFSrDjkE2vNPPoGUY82iL27igm3UYuBLsZn9RH4= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590089909450616.2731765468144; Thu, 21 May 2020 12:38:29 -0700 (PDT) Received: from localhost ([::1]:52412 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbr1P-0008Aq-74 for importer@patchew.org; Thu, 21 May 2020 15:38:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39046) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbqp7-0005h3-F4 for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:45 -0400 Received: from alexa-out-sd-01.qualcomm.com ([199.106.114.38]:9569) by eggs.gnu.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jbqp5-0002NA-Gn for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:45 -0400 Received: from unknown (HELO ironmsg03-sd.qualcomm.com) ([10.53.140.143]) by alexa-out-sd-01.qualcomm.com with ESMTP; 21 May 2020 12:25:42 -0700 Received: from nasanexm01h.na.qualcomm.com ([10.85.0.34]) by ironmsg03-sd.qualcomm.com with ESMTP/TLS/AES256-SHA; 21 May 2020 12:25:42 -0700 Received: from APSANEXR01A.ap.qualcomm.com (10.85.0.36) by NASANEXM01H.na.qualcomm.com (10.85.0.34) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:42 -0700 Received: from nasanexm03g.na.qualcomm.com (10.85.0.49) by APSANEXR01A.ap.qualcomm.com (10.85.0.36) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:39 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (199.106.107.6) by nasanexm03g.na.qualcomm.com (10.85.0.49) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 21 May 2020 12:25:39 -0700 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) by MWHPR0201MB3627.namprd02.prod.outlook.com (2603:10b6:301:80::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.33; Thu, 21 May 2020 19:25:38 +0000 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37]) by MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37%3]) with mapi id 15.20.3000.034; Thu, 21 May 2020 19:25:38 +0000 Received: from STEPLONG.qualcomm.com (24.102.122.190) by MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 19:25:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1590089143; x=1621625143; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=IWFwfpIoAao4jDfNWuiM3Pv4IGU6alL9Ti8VPi+ePzk=; b=AKhXTo5Zf31GSb+gtuJmz6AcSoyu13q5jwvPcAQCtWYTwBG5VNym/tL3 J7kZlHEhc5foRhnroZm92x8MYMlHYiYx2zjY81hl1NBiix2rcilIBv4gP OHzXbgDjWB1uI/8iejhd2SbYqX2dY+i6RfRRNa/vsevM4TfKdJhnLhhHm E=; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gBOqO3Vj/LyHJD/DAQWAuxu2W8CukfHNn1+Oate+9qIT0PhSLCJoqL+zqaX+KxBQk/VnFh0dZdM0CrnqGTcMkFksb64JcaCQyFYOmNqtV0sXiI3QsvTcIW2oYh5yt4NMQeewAP6iURiydl1ACD8KvZ0sp5EB21GQNgzcxN/KmONWfS0IsMEZYpxIh4etmFdIAXP2ErapPyhTo8/1QrgsGQqMW0ed7yahK5qdV1X24mzzf9fQfhzkOi5G+JlWtJuyhXwzxpJ2WYR3P1Jt5gSCP6QdE6NG2UX8WBSt3oAWw375hhka/wz3v8Y6EQk4ns8Qq0HlpWah3KFjycaH7irVHw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NhUlpTqKrwPN4HgFztA2qUe3kAmLFvfLHE5Fn9MUsDs=; b=FQYC9MLRaQ7mAeJE6RNs5BV9ZK5P4QxPrx7BgpZQwXUm2Q26Wp0DQIT62Tfoivmxe+nHEHlCtZJmDI17Wpawosado8iiZkQbkCZt3b0+kIKX145xqkfx7Cb5iOGIubJ3rghsPYwajA9xOHfIXXjpQNweGYtkla7kXgubaiUnspVSnzhXKeag4u6STtFM97gfBaLBkZRd56pTwc3hc1du2Z4ZDXA/K1ol25g2tLflqlzPboP9NfJAkI+EaicgF0nzxrYBlhVIIbR2+QMu3Ok/CfS6SsFUzGx9icA4uV2MyosbaBYSEID+UNx1nlvgdlf63OymXer+Px3BsQ2EvHFTHQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.onmicrosoft.com; s=selector1-qualcomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NhUlpTqKrwPN4HgFztA2qUe3kAmLFvfLHE5Fn9MUsDs=; b=jxANxaS4+b21ywVri0J8ERS4jnWdzKpGtbkZ/hgfDpQcJWAUvBZGgEb4/AsSI6WABnFDjzHf3y85vTRauIzWXcSCT9ltHWMeMksBIVYi6a/FiWRTD4VZExz9yDZLA8893gyrrPk33Gz1BwZ/4b33uv7ERtWG8V2E/uGD8DH+n5g= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=quicinc.com; From: Stephen Long To: Subject: [RISU PATCH v2 11/22] sve2.risu: Add patterns for bitwise shift (unpredicated) ops Date: Thu, 21 May 2020 12:25:00 -0700 Message-ID: <20200521192511.6623-12-steplong@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200521192511.6623-1-steplong@quicinc.com> References: <20200521192511.6623-1-steplong@quicinc.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) To MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.25.1 X-Originating-IP: [24.102.122.190] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 791dc7b3-0ac4-4703-6103-08d7fdbcbe46 X-MS-TrafficTypeDiagnostic: MWHPR0201MB3627: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1079; X-Forefront-PRVS: 041032FF37 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: bvG5wmwyC6zZWIn718WL5k4Zwx0ZluXp4qm9CVaTnnSSZ2p6SL54GvCoEC2HmR2qmxaMRkEMQkkX8vd5qNabcR01G+YZw7klJ95uITxwxz6rX1/tUjOgkey9v22vmsq1CM4EI/Em4Ku1C81pDZ9iAPzFR2YuoL64eLdnv4vnorAt5W84nyzF0QsEutXTHqjww2Wq4olZrDX1T9zfOIb5Nm0PZcC9agxwYDwKc6AMSGSgQlgyb/IG/2+OBjHEekeASjIdAAxpboszZRZQFDXpt1jEGIendHiSqSlL++id85BdDwhg9VQSAFQgv/vYRLUVmgrdgG7ApeYHiaw4Ceu/acBLlfDHlNzIA2/VkwMo65u7Rnal6MUelwcJUzNzYsEDKk78wgiZcZuDQ/0IehD2IrTaXT+nsMCw8U7jYgPvi9TEATA4PRudFR4cJGbNvRQH X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0201MB3547.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(366004)(346002)(376002)(39860400002)(396003)(136003)(26005)(186003)(16526019)(6666004)(6916009)(1076003)(86362001)(478600001)(2906002)(6486002)(5660300002)(8676002)(36756003)(8936002)(6512007)(6506007)(4326008)(66556008)(316002)(956004)(66476007)(66946007)(52116002)(2616005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: gl4Qf72p+t0HQjT5a3e9ZV2YPuupIVoFay2hi0ps6Z19vcpEQlxBXRB8OkrK9knxYzaUNurGr1KijLGUt4s6YDXe5q4lWWs0iIxgvflVByqFJf8fuTzqayu6zNg0wKx6OjBFY2z2qaJib4jAouJ5vBz+e+SbMy1ILfMmafJlcuwJUZOMEm4ZfsWSPlksEj5/WFSwOIWcUjbujbvD4DWNbnEjsg3ysa/CwE7WvSMGsOFk0+r1eKS0VCyyM98qgI1dyIfZdQo8a3V6woQ12OKAxollFT1lbFokBamjiQy2POL1OWdc+4sHUul0wiNuX03FldiFzvZqw45agM/2CXXtUXGCEK9/vJlwgBzXpS0lKt+7B1JTCsNi3TywQHxo5nx5XOQZlwHto/iUnI3+hAeKYzLxtMxD4MqLIpa9j2Q8KFvhZWRzca07wJ4YjNxnWRkZcTf24udB+cp61IAsR7ZEThF9K40OBFJ4BbX7S4sP7Js= X-MS-Exchange-CrossTenant-Network-Message-Id: 791dc7b3-0ac4-4703-6103-08d7fdbcbe46 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2020 19:25:38.7974 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: wpbiz8Djs40VsMlk7rf4nnwPKu6hXeLX/hVJ1W0JC4cg1aCKAcJC1KNmtpXflS0xUpcwcVfMAhWfp1utPviWNw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0201MB3627 X-OriginatorOrg: quicinc.com Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=199.106.114.38; envelope-from=steplong@quicinc.com; helo=alexa-out-sd-01.qualcomm.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/21 15:25:32 X-ACL-Warn: Detected OS = FreeBSD 9.x or newer [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, richard.henderson@linaro.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @qualcomm.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Stephen Long --- sve2.risu | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/sve2.risu b/sve2.risu index 6177848..adc5dd1 100755 --- a/sve2.risu +++ b/sve2.risu @@ -1,6 +1,19 @@ # Input file for risugen defining AArch64 SVE2 instructions .mode arm.aarch64 =20 +# Bitwise Shift (Unpredicated) +## bitwise shift by immediate (predicated) +SQSHL_imm A64_V 00000100 tszh:2 00 0110 100 pg:3 tszl:2 imm3:3 zdn:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +UQSHL_imm A64_V 00000100 tszh:2 00 0111 100 pg:3 tszl:2 imm3:3 zdn:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +SRSHR A64_V 00000100 tszh:2 00 1100 100 pg:3 tszl:2 imm3:3 zdn:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +URSHR A64_V 00000100 tszh:2 00 1101 100 pg:3 tszl:2 imm3:3 zdn:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +SQSHLU A64_V 00000100 tszh:2 00 1111 100 pg:3 tszl:2 imm3:3 zdn:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } + # Integer Multiply (Unpredicated) ## integer multiply vectors (unpredicated) MUL A64_V 00000100 size:2 1 zm:5 0110 00 zn:5 zd:5 --=20 2.25.1 From nobody Fri Mar 29 11:29:00 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass(p=none dis=none) header.from=quicinc.com ARC-Seal: i=2; a=rsa-sha256; t=1590090024; cv=pass; d=zohomail.com; s=zohoarc; b=gGerFeYZuXn+0f9fIszCGx2ywpcmWLjbkgZacgdJrniXJKH5sIDKMP7jqOhP7/b0sQT4J7MOMHftMYtrtISw1yFc0jx6tNVPt7tW3CRCqN4SQRQyfTBHEOBHQGj972rjrf3ZvhrvpKP75F6/hpaSktk8cM5SZbGhU/z9CE1rsLM= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590090024; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=F9cqF/6jrcnd6h9exH6gnzCYoTAm8ovIUEHf6ZTcRQw=; b=W3QIpNEiNrpdTHAdqDQiCrsKEG9bgPv07UdUDbQNYldC4bkXuAp1VtJ+DJ4HepNy9RMhHhpNhsUOX2QOF3vyIbeDJMgegJtVKjmc8gm0e1ErEuw5xDdPZ6oRvWHutjz6qHfzt89xPvW7RBi83O6LmlbGDRuBHjKHIkOZ2OxzTR8= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590090024715176.6771360830735; Thu, 21 May 2020 12:40:24 -0700 (PDT) Received: from localhost ([::1]:33284 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbr3H-0003nk-D1 for importer@patchew.org; Thu, 21 May 2020 15:40:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39058) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbqpC-0005p3-It for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:50 -0400 Received: from alexa-out-sd-01.qualcomm.com ([199.106.114.38]:18872) by eggs.gnu.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jbqp8-0002P8-Vq for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:50 -0400 Received: from unknown (HELO ironmsg03-sd.qualcomm.com) ([10.53.140.143]) by alexa-out-sd-01.qualcomm.com with ESMTP; 21 May 2020 12:25:45 -0700 Received: from nasanexm03b.na.qualcomm.com ([10.85.0.98]) by ironmsg03-sd.qualcomm.com with ESMTP/TLS/AES256-SHA; 21 May 2020 12:25:45 -0700 Received: from APSANEXR01B.ap.qualcomm.com (10.85.0.37) by nasanexm03b.na.qualcomm.com (10.85.0.98) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:45 -0700 Received: from nasanexm03g.na.qualcomm.com (10.85.0.49) by APSANEXR01B.ap.qualcomm.com (10.85.0.37) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:42 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (199.106.107.6) by nasanexm03g.na.qualcomm.com (10.85.0.49) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 21 May 2020 12:25:42 -0700 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) by MWHPR0201MB3627.namprd02.prod.outlook.com (2603:10b6:301:80::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.33; Thu, 21 May 2020 19:25:40 +0000 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37]) by MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37%3]) with mapi id 15.20.3000.034; Thu, 21 May 2020 19:25:40 +0000 Received: from STEPLONG.qualcomm.com (24.102.122.190) by MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 19:25:39 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1590089147; x=1621625147; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=dU35suH0wkRuHatY4ot0TEbnYn+1Zwqdy+S04GO0aUY=; b=KFMotXAYYIAmelVfMw/oZ6HKsGbIJ10++YpPtSkBTDuTddmh8a61pN55 HqpXDJNBTADT0iamceNsY8zswWLIclx6bcx7hPxIJJPZuEeZqg3VGCKNk 1crn49MMYP805aP7Jfv08AUtNqxvi5nfYYj7W7Ut8Y4MNM6C1/PbRgrUh Y=; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hNV+ET6WkG/9sYYmY9e/M7YijBcGkrtOD8/2GyxH4yyZAS8HCv8ADULkGiGqeRdBXq6XQTPgz4YX4p4iTqIYUIEXx6j2hIHFsjPguIJZCF0+qjBUcGkPCtyEwIT1HAGPpAyGBZfPonyL1R/prBPs15r1gCGgRndIfjo4nf93FGihBZEBC6EhggTaDW6pK798crS2K5szqb+gqMtdyVZSxMz+dr7EaajibKcyOEonE6I5FGxVCqq9Zj4/C9/TDwuYeXhW+niajDrfDuHEk6lKeB+YGan1+FwDjMMqJ52o9TDJFezXmOBATXOcvHR5xOKW+rBMGHndkLImmc6nB4fQgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=F9cqF/6jrcnd6h9exH6gnzCYoTAm8ovIUEHf6ZTcRQw=; b=TFEaiDq0r4GNQKtUtak2PZwwMtmq58o/nKu2Fxhtm7ENKUtvRysqZkO2Keo78mwewSV/kFdtKMJbuPKtuc+THflWU8Nu2vRXkr3l5l7xNEbYcnb54kNf9u+nOfP2a+9ZMb6s2up4jeqgXZlVTi2s16GXb2EsrnQ0zhIDP1YcurWlqU6SYePD0k7PIHNwpsu+ZpAjjzkk2KVmu50qbzWKeD+xJoZhLcSKBEPMdzvsG/kG5aXkLEb05JiDwgLBuZcUVnNHE7hO5NAgp16o/TBpdltP9Fba5uoicHc5Yj/M6YDrR7NAXrW8w9gya0a8LL7mofBJQLaLq61AjSfI/Vxokw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.onmicrosoft.com; s=selector1-qualcomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=F9cqF/6jrcnd6h9exH6gnzCYoTAm8ovIUEHf6ZTcRQw=; b=fCZzgweOzLxwdW9s6SPusWBap930MBquVoq0LgHiuGBLKkxX1ALoKO7bzRBY2gB53EjKKosbe/kn2dvYwBTX3TXxDm0uIDl/J25Opuby0a2lGKBbiZ/gEZXji/4XnCrGI4sZh9F0aBIYXsGXsSgwBacdNsXh0blsooBuFUyzkAI= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=quicinc.com; From: Stephen Long To: Subject: [RISU PATCH v2 12/22] sve2.risu: Add patterns for fp convert precision odd elems insns Date: Thu, 21 May 2020 12:25:01 -0700 Message-ID: <20200521192511.6623-13-steplong@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200521192511.6623-1-steplong@quicinc.com> References: <20200521192511.6623-1-steplong@quicinc.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) To MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.25.1 X-Originating-IP: [24.102.122.190] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b95138f3-16ce-4ad1-f2d2-08d7fdbcbf13 X-MS-TrafficTypeDiagnostic: MWHPR0201MB3627: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:296; X-Forefront-PRVS: 041032FF37 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: XZPByPCsGTTbPsFChqofWqTDFjTeWTjqWDqtvPGJ9WECjbzVdss5YDDb/Kn+COwLSzRSJqNkDdlFnYkoCjXygXg/h7M0iXPe/e8/Gu+UhpFOXQhXA+1B2Umh0mgJW1vKC1lKVOMOkADL+Tfs9EHOd35piMezTmiwmBFUiFUJux59JuWaO2S3z26gXDVB0fLaSMmPHb8yQsg4ALFTfkVBVBCpAQoo/dWXL1QhkMKqxLtd2+/Bnc3YUtGD51MZcDNLqweNm0VquMzCvL8Jum3iG3YAXTns/25JN0vETf7BPio2liGHRG82Bzx2Rzj7gVrKDIDcRiUcJnDJTdL37dmFSCiQAV5IqwK2Wv1771EzVvIqjDIx+wv56kFv65RA4VXPiLdolZPtvqdqFlsbpPec2uw/QkvkIeB05wKlSszdhGqLLLRwEE73ROQRfOkM4o9t X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0201MB3547.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(366004)(346002)(376002)(39860400002)(396003)(136003)(26005)(186003)(16526019)(6666004)(6916009)(1076003)(4744005)(86362001)(478600001)(2906002)(6486002)(5660300002)(8676002)(36756003)(8936002)(6512007)(6506007)(4326008)(66556008)(316002)(956004)(66476007)(66946007)(52116002)(2616005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: SWoW9gwnxAD00Z+qRKloMcK+2jxZg6PVVCXH4ex/VHVdzgdoO9bnj2mtjAz7qtBS1+YsmU2JMs9oK0QEl/VVARzQrA4psxHR1az8qY/83WE3n9n4YJ0FyCwrjv/RZgJAtt4NSE1PVc4ceg7RekRSrOpZ5pxt2vv4ZneEoe+uxDLCIfnX28DAHj7lupXWQXHU7fRo6WSu43ft2c8+BwW4skV3wF6B5wPrDk4NY0gx6CHDuFUqqNFQBFlHK/Dk9um2EbMw6RyvQE4hUnKSsXS5wrI2JR31/WNRA8A4Nchac23DByN0i3w7sGVDHfjTROKOoN+PHgVCx8XhrtLQCplZ7SG5NCk1qPIeW/Hj/h7usVyotwzbnn+EXUcfaNKJa3YBacz2B9xRoGrIQUxOcuKIpqTNNm1ABRBvDdmGIx774sqNYFWKPUxUm1m16E7CPUecTInr2aDY/mYoPCNjnkhhPMoVFdiKxgSUuTbpS1EcG9o= X-MS-Exchange-CrossTenant-Network-Message-Id: b95138f3-16ce-4ad1-f2d2-08d7fdbcbf13 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2020 19:25:40.3135 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Y5Wg6LXfqbKKT6atcIfTFotBjrgELRAI1mwQllanURZo/aiflcgRgrXWxrMHkYXap2TYlA7mMMMmMX32o1Hikg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0201MB3627 X-OriginatorOrg: quicinc.com Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=199.106.114.38; envelope-from=steplong@quicinc.com; helo=alexa-out-sd-01.qualcomm.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/21 15:25:32 X-ACL-Warn: Detected OS = FreeBSD 9.x or newer [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, richard.henderson@linaro.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @qualcomm.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Stephen Long --- sve2.risu | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sve2.risu b/sve2.risu index adc5dd1..4b2a79d 100755 --- a/sve2.risu +++ b/sve2.risu @@ -297,6 +297,13 @@ SM4E A64_V 01000101 00 10001 1 11100 0 zm:5 = zdn:5 SM4EKEY A64_V 01000101 00 1 zm:5 11110 0 zn:5 zd:5 RAX1 A64_V 01000101 00 1 zm:5 11110 1 zn:5 zd:5 =20 +# Floating Point Convert Precision Odd Elements +FCVTXNT A64_V 01100100 00 0010 10 101 pg:3 zn:5 zd:5 +FCVTNT_SH A64_V 01100100 10 0010 00 101 pg:3 zn:5 zd:5 +FCVTLT_HS A64_V 01100100 10 0010 01 101 pg:3 zn:5 zd:5 +FCVTNT_DS A64_V 01100100 11 0010 10 101 pg:3 zn:5 zd:5 +FCVTLT_SD A64_V 01100100 11 0010 11 101 pg:3 zn:5 zd:5 + # Floating Point Pairwise FADDP A64_V 01100100 size:2 010 000 100 pg:3 zm:5 zdn:5 \ !constraints { $size !=3D 0; } --=20 2.25.1 From nobody Fri Mar 29 11:29:00 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass(p=none dis=none) header.from=quicinc.com ARC-Seal: i=2; a=rsa-sha256; t=1590089843; cv=pass; d=zohomail.com; s=zohoarc; b=Cm0tUyZKGWGxCaGEz7Kep6Lwr4a+z9rf1FRqV2e3vDHex2fphH2HLipFm8Fiv4ucCS9yvbhCRUZ2BEcWkbBaT8r9VfGAmHZHFYyM3BXl43CUskYFCJmIQe0Wtka+dnUJaJ6zLVPZL83WoFfukmkMKntJVMzW+7CYd769P7gaFs0= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590089843; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=GlthpLqKFQ/bLp5ulYM3Y6YPyYHX1br/4WCaKB9wzco=; b=ju374fgYlNcMQ782leSPeUgloWc66D/It9hOoMQU29vxa9bHAKBAquRy6CwHoifSEQ0Ej9Hknvr9Uqd6KCkikMAKLn4iK2Gorr+XP3k7McRx7tLW5mGeYymY6iexPqVaIBnuUUsydpYHhPeAkgunENuVc4Odkt8BEHZcEUTXCpI= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590089843825203.62907274788745; Thu, 21 May 2020 12:37:23 -0700 (PDT) Received: from localhost ([::1]:47340 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbr0M-0005se-M0 for importer@patchew.org; Thu, 21 May 2020 15:37:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39062) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbqpE-0005rv-Ms for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:52 -0400 Received: from alexa-out-sd-01.qualcomm.com ([199.106.114.38]:41705) by eggs.gnu.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jbqpC-0002QN-66 for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:52 -0400 Received: from unknown (HELO ironmsg03-sd.qualcomm.com) ([10.53.140.143]) by alexa-out-sd-01.qualcomm.com with ESMTP; 21 May 2020 12:25:48 -0700 Received: from nasanexm01d.na.qualcomm.com ([10.85.0.84]) by ironmsg03-sd.qualcomm.com with ESMTP/TLS/AES256-SHA; 21 May 2020 12:25:48 -0700 Received: from apsanexr02e.ap.qualcomm.com (10.85.0.28) by NASANEXM01D.na.qualcomm.com (10.85.0.84) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:47 -0700 Received: from nasanexm03g.na.qualcomm.com (10.85.0.49) by apsanexr02e.ap.qualcomm.com (10.85.0.28) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:45 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (199.106.107.6) by nasanexm03g.na.qualcomm.com (10.85.0.49) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 21 May 2020 12:25:45 -0700 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) by MWHPR0201MB3627.namprd02.prod.outlook.com (2603:10b6:301:80::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.33; Thu, 21 May 2020 19:25:41 +0000 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37]) by MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37%3]) with mapi id 15.20.3000.034; Thu, 21 May 2020 19:25:41 +0000 Received: from STEPLONG.qualcomm.com (24.102.122.190) by MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 19:25:40 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1590089150; x=1621625150; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=Z+2rNQEVG5ywU5b0YyA7J0Vdf2PCR61vVKmQ43ivbLE=; b=r3mRlXys/toko1IOspF0FVVIyGE06xQ2PqgeNBiBEGmu6qBv1+ZRd99P 9Do9iW1F3nDwF3IJufkGqAAEPxIAdZq/g8l4kz/nb2oK3IlsEp45lu0bW T9g7g6kTN1u2ydvaxQ/RK3UNwKEOMuEbeBRspH2XFfBagDEX7I7DoqiO2 o=; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gQIfENnwfrqLzjZShM+h8fWqB2r1Cgb/L+Az0PCsyLC3ofSTwx3jD+Zq5iia2WcnuwVxarKh2L/qlz72JQRZrvqSBWXa9eAizyWDP/dXSlke0KxHQf/BYPeSjn11v00G2bMEH6DXDcfJRUpmtR+1skNun22G4uC+z8GakufgCOF05BenDAbuAbBQLpzg9s+sAqK285visvRl1dCAiuH8L8PaOSFeTXRttvtK7XLxfFKBZxoa8XsRAopzoMPu/sfSbEe7rLBgYWvHRiykE2GQF1Rgwl5eo88hQ48Nk6pC0u4v6pwtY7pN0LAKOHu+K+TNfywnE4IpUofXSfkacJEaqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GlthpLqKFQ/bLp5ulYM3Y6YPyYHX1br/4WCaKB9wzco=; b=KkW+y+PacevNyXPXAScXZdbWcYmz22+YPvFvAm28uDaW91v4pq0KC6W3P9wRXTs9oe0gtnk39hHf59uFy9SbgjYE0TGmx7C75SBc0X86EWbe0sg+A1UuUPOlI75CCoMYNNxsd6HQjh1PHYbYIrPM3ME6V6cqUhM4g9y8IYcOwGO/tNqssFlvs8sXe3kquYbburvfxPe4gw4nJsqIq5oSpKPYJv08WCJLsd+saR/zc7IcmvcReC40SKJQS+oR3s4oDm6IaNbY5bxGe6YJhAnv7NDWLius2EH+etT8AgI1ajYvoSucFIZ2osQ8vn0GK9hpCaw+zXlSG3CoywRtk+83Ew== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.onmicrosoft.com; s=selector1-qualcomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GlthpLqKFQ/bLp5ulYM3Y6YPyYHX1br/4WCaKB9wzco=; b=TLB3PbPf1adBdgW1RahIr2bMT9aiTYlyzDJzt+J/bQbt6hAIVD021wdqUSK+i538XV5l5BwlTfwZS46umiq6WpuD5bKm63FZ9vwCiexuR2wgJKaDEI5YXMmLpJ2so6HXRaIQcWUjS0N1pLa7r4QyepIYLskofvaU7+iV/M8TiLY= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=quicinc.com; From: Stephen Long To: Subject: [RISU PATCH v2 13/22] sve2.risu: Add patterns for bitwise logical (unpredicated) ops Date: Thu, 21 May 2020 12:25:02 -0700 Message-ID: <20200521192511.6623-14-steplong@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200521192511.6623-1-steplong@quicinc.com> References: <20200521192511.6623-1-steplong@quicinc.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) To MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.25.1 X-Originating-IP: [24.102.122.190] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 08ed1a45-9147-4b60-ab03-08d7fdbcbfea X-MS-TrafficTypeDiagnostic: MWHPR0201MB3627: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1079; X-Forefront-PRVS: 041032FF37 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: WLVMY1z5Iu8zFJbeMxc7xSneKQFwNPShRqfi8bUhoWQORXwfFrXRfe6rzbLWHXb2qnCMwlo4sfF9jfUbVq2JVQ/bRp5MmrAHaOt5I+0koEiWWpBrsU7lSRzam0aB73TLh2FhrCl/RtZt9Fj5K7ipll4DWpUwXzBYfcxQErH9NNq9QSIrBqIrI2/m8b1hx4nycTMt45zcpwdRW7wSQSNoxUPdkFI6fSMaK02zzTTKdg9/3Kp6u+xmCZAyJNCRlgDI0s9sh20RcWff5wCnxtXfUEGZHCeZlG2bQm4IsGz6Uif63DiHy5CW5JlloiJTo2WZCZDqh+AsUlLXThDU4zderUS9Bei85Ji03+jhmpPZxYZ+LCA16YaLVrgd4Nej4ZPybj9/uo5G1PMpzNzG53/oOv6+zCZnLEa3x/9jHoqqdZ6OInh7aGOw9EDk6WYJGMmS X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0201MB3547.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(366004)(346002)(376002)(39860400002)(396003)(136003)(26005)(186003)(16526019)(6666004)(6916009)(1076003)(4744005)(86362001)(478600001)(2906002)(6486002)(5660300002)(8676002)(36756003)(8936002)(6512007)(6506007)(4326008)(66556008)(316002)(956004)(66476007)(66946007)(52116002)(2616005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: 3SZ/nNQKSKpFTR42I3IS7H++2IFdEB2WMvQrNTRZgcMNhcp8++BEk2Nxnw9ovGWK3Wdlo0t+0VeoG9mmrBL5IwC1PHSqs+xUFjm/HVn+N8XSANdLg+wEJSOptTg/OyNRE6oZ6WdpAAMuY6qo2xmNxdB3LsVtP2G2NbuflACsPn/Qjy6WfyEtRg3XFJGtUaVVxyThMWye5iN2ewvWlHXdSCx0X3UMtuME75mH8k1tAb+CaanwBhO1pAP/1MFBXl2GVa34vZZn6PUbS/xCXNzhmgxJSGpIFZb8w4LmYCTXMK8NNyW5WOTIK8Mjydnl440SlA7tJKBf+yrVgPBzKbPbzACp9z3IvCnwo8ZK/3HBfNgSlXBkyDNdOXsO/NZqgcrYaUF6S5XEJ6f9VTSZYaC3ghMwLF90+ZAqK7m97j8RUi0on+vfdf5rJQLLSnNlMfhmaOY7mxNqJ+wkTnpiB8zEmPKfIiGyoTjxxqW6mPvKi+w= X-MS-Exchange-CrossTenant-Network-Message-Id: 08ed1a45-9147-4b60-ab03-08d7fdbcbfea X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2020 19:25:41.6298 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: EmV9ujy6sLzLoEwSx7yJBiDSvPNzo3crSez6aKKAu5LrVTnUh08l+VFY35pPLrzc33Qs/BLK2exELrti/6KcAA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0201MB3627 X-OriginatorOrg: quicinc.com Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=199.106.114.38; envelope-from=steplong@quicinc.com; helo=alexa-out-sd-01.qualcomm.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/21 15:25:32 X-ACL-Warn: Detected OS = FreeBSD 9.x or newer [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, richard.henderson@linaro.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @qualcomm.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Stephen Long --- sve2.risu | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/sve2.risu b/sve2.risu index 4b2a79d..313c5ac 100755 --- a/sve2.risu +++ b/sve2.risu @@ -1,6 +1,17 @@ # Input file for risugen defining AArch64 SVE2 instructions .mode arm.aarch64 =20 +# Bitwise Logical (Unpredicated) +XAR A64_V 00000100 tszh:2 1 tszl:2 imm3:3 001101 zm:5 zdn:5 \ +!constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } +## bitwise ternary operations +EOR3 A64_V 00000100 00 1 zm:5 00111 0 zk:5 zdn:5 +BSL A64_V 00000100 00 1 zm:5 00111 1 zk:5 zdn:5 +BCAX A64_V 00000100 01 1 zm:5 00111 0 zk:5 zdn:5 +BSL1N A64_V 00000100 01 1 zm:5 00111 1 zk:5 zdn:5 +BSL2N A64_V 00000100 10 1 zm:5 00111 1 zk:5 zdn:5 +NBSL A64_V 00000100 11 1 zm:5 00111 1 zk:5 zdn:5 + # Bitwise Shift (Unpredicated) ## bitwise shift by immediate (predicated) SQSHL_imm A64_V 00000100 tszh:2 00 0110 100 pg:3 tszl:2 imm3:3 zdn:5 \ --=20 2.25.1 From nobody Fri Mar 29 11:29:00 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass(p=none dis=none) header.from=quicinc.com ARC-Seal: i=2; a=rsa-sha256; t=1590090425; cv=pass; d=zohomail.com; s=zohoarc; b=TZ3gkTml4FP7jj69sL/c68AeKXAdZko+ZJbXmzzDlAG1PurXo1wU5xnccH2+xxDKxasa+wajE2T7Z2ylu4LNSYDonHxNhMYm4/unmiqCORXBRtpQ6A4EGLJgNRsCwpq+v+q88ASt3aydQI66Ohf+3u2zCiDn5L6NoIZm4R19cWE= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590090425; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=ouHvgIuUI5dmd3UsJg6E5NVDAiU42BccCwSAhL4zDT8=; b=WwXACUVLltSME2gDzKubTxy0Evp36ApuRa/SrAutHf/JGSgn4CBznypteyATEoMNUeKrkOAebIKiK7e4xQeSLf7EBoPIO7zkJ38aSmEw8WWU96ucLArlprfhw9tY9D32Vlsi5IsDGr83T6HgA3rsO79m9ySNk04BrI9btDyTV4E= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590090425537420.5722142617466; Thu, 21 May 2020 12:47:05 -0700 (PDT) Received: from localhost ([::1]:33712 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbr9k-0002NU-8L for importer@patchew.org; Thu, 21 May 2020 15:47:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39094) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbqpK-00069o-AD for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:58 -0400 Received: from alexa-out-sd-02.qualcomm.com ([199.106.114.39]:35792) by eggs.gnu.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jbqpJ-0002Tf-4C for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:57 -0400 Received: from unknown (HELO ironmsg05-sd.qualcomm.com) ([10.53.140.145]) by alexa-out-sd-02.qualcomm.com with ESMTP; 21 May 2020 12:25:49 -0700 Received: from nasanexm01h.na.qualcomm.com ([10.85.0.34]) by ironmsg05-sd.qualcomm.com with ESMTP/TLS/AES256-SHA; 21 May 2020 12:25:49 -0700 Received: from apsanexr02f.ap.qualcomm.com (10.85.0.29) by NASANEXM01H.na.qualcomm.com (10.85.0.34) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:49 -0700 Received: from nasanexm03g.na.qualcomm.com (10.85.0.49) by apsanexr02f.ap.qualcomm.com (10.85.0.29) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:46 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (199.106.107.6) by nasanexm03g.na.qualcomm.com (10.85.0.49) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 21 May 2020 12:25:47 -0700 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) by MWHPR0201MB3627.namprd02.prod.outlook.com (2603:10b6:301:80::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.33; Thu, 21 May 2020 19:25:42 +0000 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37]) by MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37%3]) with mapi id 15.20.3000.034; Thu, 21 May 2020 19:25:42 +0000 Received: from STEPLONG.qualcomm.com (24.102.122.190) by MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 19:25:41 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1590089157; x=1621625157; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=XGnSRR4vmR22jB2GXpHsJCJzvW18rgALPw2f2DSavXY=; b=qLGunIXrxR3EjJgr8t6saQSqXsIP12tsA+56Jh0yk5ijeeK8oPJeuj/S jqa14jQZDcjPgQOlg3OQzA41I37KINDQDrlcXpt//N6bHDZ3I2B1sbuTL nQ2uI8uRgo3AUyB35LXjotWoyYuEOBIngO3pKtiupGz8c/htsjtyPpQpa o=; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lwDINlJweBu0Gt44/tNzFp0RFIaWIZ9mKPqsBmAZlAkI1qaVt2RucuLsQQtxZZhaulgoV3WCyuwr3hKyK/b0NlrfqqvnaqmSIv3rTZiW5CzBUuFwQWdEOlpbNmNUtI9uIqPy2SldKlfwI9X6Ouy3HBfIj8rtobg6eFPTUCuixPCG9cNZCAL8onZYEqnll5dh9W8Oh24gwgugdnyfNqBWWpUxZQaq3udIjxoCT2FJA/VGJT1AdiOpuUVp2YmV4LuaeqILpxBUR3NEpy1LRXF7yfAoFfEe9/6uVlIxb95Su11AKk1Ragz/J8ekhpSXdg4x/8EiBdBPrdix5Wr1ZkUXlA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ouHvgIuUI5dmd3UsJg6E5NVDAiU42BccCwSAhL4zDT8=; b=WdMEpPqBe7hdgwgArN/YIk9Zfn1RLUj5TYSYqKMdjteNdtr4jPM8UuF8ZXVoHsm1ZmBwCaVbfNxHX2dcf9u1qc025b9GduusOUelErPfLemviCdlG1Lp0WdrErCN3ZdNwCVGsRBzS76cTuFzYobkmptE0TkByHz+Fjo25PsDxlDVLNdCS9LJOQ7HMTK/yRaW7DYW8oVkZ2K6ApGQvE45KFRd9VyhD8sdJnCYvbyPkncvgiImPAoJsqHvhEmbDU2lLxHhZOoM6GI0Kbyj0SJEFoenWRM5/Tab9X5U88S/8zWVLBGfpfuNaouSro6hw3fqIvt+nAaqw7vgap6DgiLKPg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.onmicrosoft.com; s=selector1-qualcomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ouHvgIuUI5dmd3UsJg6E5NVDAiU42BccCwSAhL4zDT8=; b=EOCVoTfbwncVDpMTWrGlCj59dMAU3yUtma33JNZcLawtb0/9dRdB1giZMhz9udFwdgLjdUCUHAvyE62rmFSvyDGxlw7RJIdSGlpPdZHf8UCYorg8iRSAm3cV3oeZ1ntebMLpQ8Y8XM702g6yogEdiYcWla98uUTG4eTNj3HuUrc= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=quicinc.com; From: Stephen Long To: Subject: [RISU PATCH v2 14/22] sve2.risu: Add patterns for fp unary ops (predicated) Date: Thu, 21 May 2020 12:25:03 -0700 Message-ID: <20200521192511.6623-15-steplong@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200521192511.6623-1-steplong@quicinc.com> References: <20200521192511.6623-1-steplong@quicinc.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) To MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.25.1 X-Originating-IP: [24.102.122.190] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 35cd1141-f997-41ac-1010-08d7fdbcc08f X-MS-TrafficTypeDiagnostic: MWHPR0201MB3627: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:361; X-Forefront-PRVS: 041032FF37 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9S4WfEAzQRQygrjc7gl/AQTBAC3cytVfBnb/FfdBtqHIUra2kwMu83vbQwMJxlxjSQBV5MVtXeLaRwNsCxOpK+2unriG64eRKlf6l+xZTRHx/LFCnLdLBch/M6ZBbJqOORCIujmCrkQ3JhKOIt47N2EXMX2aaxb7z0BBblRDbeX7QJ/41uE2hBCiGbW3sjMyTKnQX3XmMH8nHtwtzfrSyNdw5vIogyDosllFmWc9azVqz0RrcYaWcrZ6QQeLBIUKYOHggVZ140/jkF+/YaN603Ry5bPduQ4zAU7e+wNMg57U9RzoRPZctL4VoJTcgqQleoarRxwPMH59ZvZr/01nxxEOMzvczLR9td3okQgUIqMS09y2ckluS9B10nN9i/GGO3fVQA1uowrU5pOzhkynYLNNBiUpLEB2cNlquSG37vINk7D3zWvnRCKr8sLL844m X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0201MB3547.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(366004)(346002)(376002)(39860400002)(396003)(136003)(26005)(186003)(16526019)(6666004)(6916009)(1076003)(4744005)(86362001)(478600001)(2906002)(6486002)(5660300002)(8676002)(36756003)(8936002)(6512007)(6506007)(4326008)(66556008)(316002)(956004)(66476007)(66946007)(52116002)(2616005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: eeExYpghdWC0nKe3jgo0oZo551Hg5mi+O6EKHuLDjbr/igcyvSf/of91dfTrUOiMJC1KXabluYJGjmjdImgNVZ93uI/1oQtb6OBLVgJpwq3sOq54k6ze6BwzFZ155EC0V365k9K2NMNy0oadGv10j+tgJWc1dB1oI83zykU5F38s0cS5Zh+2wCObN+KqjB79e3SIRj8d45Ilqdr2ZZEXHJFgTEjXmTfZk+fxWmzE2BM11N0RWPFHoc9JzUNAhfpDsPYNHN/AOmmYNDQMWQIoqavMFGEyK+knos6ht/LC9u7wB+0qbHGOO8OR35Ac5kODOabHCsqqYBQqm3qabcIVkXPjeOZssbWoh620OnQMEgID+1K6/8dO4OT/6FvAfiBoIeCSnTiFCJ07rxwxTW2yq8l1P4LME7ii0UIyWxdTIPyYBz8oYUTZnQ2Q9/m16VRvAZcgwHPJHntqLkuxRDu0dy2tJ60DkBC31C+iXKdJs5g= X-MS-Exchange-CrossTenant-Network-Message-Id: 35cd1141-f997-41ac-1010-08d7fdbcc08f X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2020 19:25:42.5762 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: RntbkREgPHvTpN+TKxvwQvBojSg+YjCUqXlieAoEVvS5892xapXRE8n0R7bpqVTKSB35rPZ2S/aMmGSB+UHTVg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0201MB3627 X-OriginatorOrg: quicinc.com Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=199.106.114.39; envelope-from=steplong@quicinc.com; helo=alexa-out-sd-02.qualcomm.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/21 15:25:52 X-ACL-Warn: Detected OS = FreeBSD 9.x or newer [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, richard.henderson@linaro.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @qualcomm.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Stephen Long --- sve2.risu | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sve2.risu b/sve2.risu index 313c5ac..48b2957 100755 --- a/sve2.risu +++ b/sve2.risu @@ -315,6 +315,13 @@ FCVTLT_HS A64_V 01100100 10 0010 01 101 pg:3 zn:5= zd:5 FCVTNT_DS A64_V 01100100 11 0010 10 101 pg:3 zn:5 zd:5 FCVTLT_SD A64_V 01100100 11 0010 11 101 pg:3 zn:5 zd:5 =20 +# Floating Point Unary Operations (Predicated) +## floating-point convert precision +FCVTX A64_V 01100101 00 0010 10 101 pg:3 zn:5 zd:5 +## floating-point convert to integer +FLOGB A64_V 01100101 00 011 size:2 0101 p:3 zn:5 zd:5 \ +!constraints { $size !=3D 0; } + # Floating Point Pairwise FADDP A64_V 01100100 size:2 010 000 100 pg:3 zm:5 zdn:5 \ !constraints { $size !=3D 0; } --=20 2.25.1 From nobody Fri Mar 29 11:29:00 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass(p=none dis=none) header.from=quicinc.com ARC-Seal: i=2; a=rsa-sha256; t=1590089863; cv=pass; d=zohomail.com; s=zohoarc; b=Tst4c/qBKawHwoJP8ZX/HNHUo8d0uIlPWCse2ZRj8Al3pRZNYXdpppGSMuvP0VPqyl9E9LTbQP8+o0MeIz2gKaQMFZ9f7AHCgPB4QL+FTVbs1EveKq2ikJhZYg4iy5jdUquJLYPAATpDA/T1uF+zPpjdd4v8mrmp9U5lkRoIh64= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590089863; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=AqR4eVu0IdYjhNfZrjQWf92bfbNJ+11GkPlkmE7DEnw=; b=E4jvJLNhhHkOa9rAPzOakG2RmgZmvf32VPU3lQcx9e6gvNIkA0N6a53ymsFrqODzA2wuCsovIzZ2xuTRgNshSCd9xqTqgJJAUBg2wK0Ow9cHgEX9VSPWqzdwOODQiET0jcq35PDBFjpZzdDlVd05BCbxWIS3DYWcYFeQyTeDSaI= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590089863638206.2447164822114; Thu, 21 May 2020 12:37:43 -0700 (PDT) Received: from localhost ([::1]:49024 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbr0g-0006gP-Cp for importer@patchew.org; Thu, 21 May 2020 15:37:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39070) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbqpG-0005ww-2C for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:54 -0400 Received: from alexa-out-sd-01.qualcomm.com ([199.106.114.38]:9769) by eggs.gnu.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jbqpE-0002TR-TT for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:53 -0400 Received: from unknown (HELO ironmsg01-sd.qualcomm.com) ([10.53.140.141]) by alexa-out-sd-01.qualcomm.com with ESMTP; 21 May 2020 12:25:51 -0700 Received: from nasanexm01g.na.qualcomm.com ([10.85.0.33]) by ironmsg01-sd.qualcomm.com with ESMTP/TLS/AES256-SHA; 21 May 2020 12:25:51 -0700 Received: from eusanexr01f.eu.qualcomm.com (10.85.0.101) by NASANEXM01G.na.qualcomm.com (10.85.0.33) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:51 -0700 Received: from nasanexm03g.na.qualcomm.com (10.85.0.49) by eusanexr01f.eu.qualcomm.com (10.85.0.101) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:49 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (199.106.107.6) by nasanexm03g.na.qualcomm.com (10.85.0.49) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 21 May 2020 12:25:49 -0700 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) by MWHPR0201MB3627.namprd02.prod.outlook.com (2603:10b6:301:80::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.33; Thu, 21 May 2020 19:25:43 +0000 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37]) by MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37%3]) with mapi id 15.20.3000.034; Thu, 21 May 2020 19:25:43 +0000 Received: from STEPLONG.qualcomm.com (24.102.122.190) by MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 19:25:42 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1590089152; x=1621625152; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=vIrMvlaJoM8lfUDBifuXkVmNBEggVlJibyTAIaW+5cQ=; b=dTTBjGmuvZF81QlTTzjSbi4GjY8FdZdhBLej1CsySLVuJBigIfsGZkrV Qrx9M0M27/321sxbWBxGId3LV6vIPiVuSaRu5g3WxgDugbUVZkBG/uhDN fY3goMpI7n5qGKikJJqbrFhP3JXvXWN1xjsYhYh0gOlcaWiTcbKDj7/v4 0=; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=macZSvQL8h9uRbkAfAc7R9X8qoMbtYuCpefJslBhGFxng/wR1roihzTerewwywhmuC9D+hyEzJOTRCkyjWsxGu/oGqGRjTNbjkyWkYNsVbKE17F2Syf2lUFhCGuvvG/9JE9WV4MMVAw+7MT/1cyhOmAcJSrwrlUWSzN5KLmDVlQXQloa8jDSjiga4u2hmJCdqSABphj4FIMiIM9Zks2+japnPQl82H5GaKJYCrW5jbl0weqKZnGBZz+k5cHoeNST6tM12TXM5gIDrykxd4YAg38NtkNWMm/RfFpZu+XJB010kJ95Um9/8qvsyIyPgci9bRMyeTKZxvk6jUPpV8myvQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AqR4eVu0IdYjhNfZrjQWf92bfbNJ+11GkPlkmE7DEnw=; b=naatqZRkJvEoymK/DlM5OxOn8qYsGKzK46j4bmUlnH6gkk4KTIPk3kxkWpdCKXsDCpBcyLFpZryn+G3hlj4bWt9pHiQXt3+GBFtdNZfiTYwDbpirEtItR91bSb76mtdCyov7Ff75tzBYondwSqcBvoRi3CALSzDnt+cxqsWhamu21grjZKC3ppj9ezYA9BP9TTib22FiyiZd7vFnLki3aei3wWammlBx/WfX238HdyODUBkQKglZM/J2857QdFKJijmUdN4ecq0kEbJoFAoiFK8ccEkHQZhtdwdxjJr1BU5XKwufpWQfFLO4hI3VnYBgeAGc3SkUC4i9QqEbVsRpBg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.onmicrosoft.com; s=selector1-qualcomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AqR4eVu0IdYjhNfZrjQWf92bfbNJ+11GkPlkmE7DEnw=; b=johuI7h9XxCEWzCfUXPBquaiIrlasC8vVKzwx41bcIAhW2xg+LaByewMUDnf/nwvq1UOQmClUbmsKid8AIgLZjDkF/lzjbLH4ikIjQhGfjCOukjiU0p61RUQLJaHD1b8rwS8E0ekqUDxskqeQh+aSGOVJ7vExM01lsv8kNvBANY= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=quicinc.com; From: Stephen Long To: Subject: [RISU PATCH v2 15/22] sve2.risu: Add patterns for table lookup insns Date: Thu, 21 May 2020 12:25:04 -0700 Message-ID: <20200521192511.6623-16-steplong@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200521192511.6623-1-steplong@quicinc.com> References: <20200521192511.6623-1-steplong@quicinc.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) To MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.25.1 X-Originating-IP: [24.102.122.190] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a9d98c69-18e2-444a-65c3-08d7fdbcc117 X-MS-TrafficTypeDiagnostic: MWHPR0201MB3627: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:296; X-Forefront-PRVS: 041032FF37 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +dmclAo1e5+EPPCddHK8ZJ4Jqh2ksZ9Wlw42R04FPm5P3cR7MgiWcM8lswoGQe3zmO0dqJiSvGMX0ujtmCmZgZs+i6YQx9WGA7nMGHLYWeuf9ag6/onNiRObIqZbthcodrG2bBcgf9Zd3YZLS2CK8Q5KO8HB70p5UzZ2R1NNjWf0qBqRZP1tz+/CZDkz3CEDKnRtxX36x55E18DcWbUgkVXdUaGYEqsxks7BUuIBTV1b6RZ6Y0vhAANWEZS6q1NQKWoK/lCQMY89uIBlueTO40c4i5mXaJvZ9b2vSB2xpROVvNCOg03A1x2J3mA3a0fG3ANgGp15DEIO5l4f6EXRacgFxpA3jGSva73WmelymJEdv9X3m0mHhdu6K24N7bi6GUZNQGRzaFzj/etx9/5GcBzX0zcRR0yb15IeDw9o2ASQH+HJnSTNpQtaNeWpIJ0o X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0201MB3547.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(366004)(346002)(376002)(39860400002)(396003)(136003)(26005)(186003)(16526019)(6666004)(6916009)(1076003)(4744005)(86362001)(478600001)(2906002)(6486002)(5660300002)(8676002)(36756003)(8936002)(6512007)(6506007)(4326008)(66556008)(316002)(956004)(66476007)(66946007)(52116002)(2616005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: FoCTwuj7fmKQtxpyMHWyWcgatD+17M5U/fYoGG/50q/vIKIkhDOCm/yey/1YXzPlvgb/1g4MG40WBgVk4o3cdco3w4xUceaBv607BqWdbnbhG0F3JbMmQFFLMyGq5ZL/tCO7/QQ1jI7n1FEdnDAAJYnbZtnNr7aHizSJO3tzCFJY8u9kKCK5wnkhYVPS9wF4ucsV2srLLi4pWFCu1kn2VlslQzlZZhDr0n79egi9FTiP2kb12GJBLF7BdZhhBfaJtZq3PHZXSdgZLVHHJaL8xAqAQc6ic+AbIDl0BhKLWxjeAcjA0cqVzLuO1mNyXRW0hwZFxJMorhJBZMGhpJ14B62x0glGbxf/wv7C22AxUmbMw3vJrSoQEHX4L9Y5vcKDYFtiFGq4ehrVegpQsH8uNVWx24bmJ3Je/u+kOUxDA9DaZJsFcD10RV2M8y7WDxaU9Kpnv+qWIeMDXOofz6189MvcVHuuJtGo/V3i3QUP6hM= X-MS-Exchange-CrossTenant-Network-Message-Id: a9d98c69-18e2-444a-65c3-08d7fdbcc117 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2020 19:25:43.5577 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: /Ps/8eCQ8kqSfJ8o97bgfENClQiHXAzzG5BN6rXwd51WX1VkuLw/oDMQZGrTtjeu2SYgatPE4V2h6foJoWIBtg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0201MB3627 X-OriginatorOrg: quicinc.com Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=199.106.114.38; envelope-from=steplong@quicinc.com; helo=alexa-out-sd-01.qualcomm.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/21 15:25:32 X-ACL-Warn: Detected OS = FreeBSD 9.x or newer [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, richard.henderson@linaro.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @qualcomm.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Stephen Long --- sve2.risu | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sve2.risu b/sve2.risu index 48b2957..c48717b 100755 --- a/sve2.risu +++ b/sve2.risu @@ -333,3 +333,7 @@ FMAXP A64_V 01100100 size:2 010 110 100 pg:3 z= m:5 zdn:5 \ !constraints { $size !=3D 0; } FMINP A64_V 01100100 size:2 010 111 100 pg:3 zm:5 zdn:5 \ !constraints { $size !=3D 0; } + +# Table Lookup +TBL A64_V 00000101 size:2 1 zm:5 00101 0 zn:5 zd:5 +TBX A64_V 00000101 size:2 1 zm:5 00101 1 zn:5 zd:5 --=20 2.25.1 From nobody Fri Mar 29 11:29:00 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass(p=none dis=none) header.from=quicinc.com ARC-Seal: i=2; a=rsa-sha256; t=1590090103; cv=pass; d=zohomail.com; s=zohoarc; b=mSEZ2ltY+nzktgfAbrSQW+jg/L+u2qzAkCLQJ5+7ZrvR2PDRkCjY4y8KaSyrcWeg2YMcUdVx0IYzEr91NVb1ivYcX7l46Yjb/+7lE0xwa6Xrf32AfPjRRWoOj4a5ujxKd3aMLbo8Onpvwcj6pd2nG+2WVtzRGmhc7TwmCrPnpkU= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590090103; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=WjhWem7bmw7rsykWd8Fq1AhNF4PokMXwWDzoiBlnOrI=; b=lIDUlrfoSg7IWfhy5WQbJ5CgyX1PNqQzJFfVT0TlYie8absigqYiYwe2lZSP86qQi/edpCusteL183gOg1mGGA7xtLonXzU5GKO/bDSLsL5KiV6W3QR7Y3CjT5n3bMqErfbrw87ESjGPqU92u2Zr32IYlxK4Xub+gwuOhN8Mjz0= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590090103146855.1234430610664; Thu, 21 May 2020 12:41:43 -0700 (PDT) Received: from localhost ([::1]:39680 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbr4X-0006ZI-Uh for importer@patchew.org; Thu, 21 May 2020 15:41:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39104) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbqpL-0006CS-3x for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:59 -0400 Received: from alexa-out-sd-02.qualcomm.com ([199.106.114.39]:25355) by eggs.gnu.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jbqpJ-0002U2-Od for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:58 -0400 Received: from unknown (HELO ironmsg05-sd.qualcomm.com) ([10.53.140.145]) by alexa-out-sd-02.qualcomm.com with ESMTP; 21 May 2020 12:25:53 -0700 Received: from nasanexm01d.na.qualcomm.com ([10.85.0.84]) by ironmsg05-sd.qualcomm.com with ESMTP/TLS/AES256-SHA; 21 May 2020 12:25:53 -0700 Received: from eusanexr01a.eu.qualcomm.com (10.85.0.97) by NASANEXM01D.na.qualcomm.com (10.85.0.84) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:53 -0700 Received: from nasanexm03g.na.qualcomm.com (10.85.0.49) by eusanexr01a.eu.qualcomm.com (10.85.0.97) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:51 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (199.106.107.6) by nasanexm03g.na.qualcomm.com (10.85.0.49) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 21 May 2020 12:25:51 -0700 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) by MWHPR0201MB3627.namprd02.prod.outlook.com (2603:10b6:301:80::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.33; Thu, 21 May 2020 19:25:44 +0000 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37]) by MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37%3]) with mapi id 15.20.3000.034; Thu, 21 May 2020 19:25:44 +0000 Received: from STEPLONG.qualcomm.com (24.102.122.190) by MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 19:25:43 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1590089157; x=1621625157; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=ZkDZPmlvX1MYNmZClEgxPbhL0G6of8vtuN/Wmg7RIAw=; b=lMYQ+NNPu2JCnBy8Aun4vWwTHsYWtvCNruLrfU5iPr31LnhZqZCR4IfG qAG3knfULBdNezKKHfy4pbfXD502BNsquI8q7/ydqJ8bYtU9KCUg6dVG6 VKQQFHtn8ybCxUChRccy0FdVtvVtt5KfWXIH2ckSqQHkvF9JUxnnEuxmt 4=; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=noMgt4SJh/h4zVvbDMF0Oq0yNG8O/Wz7sBc4s7rHcy7nb+8kotuANAXMSn/t4fIFGMNxsKmG7C3/yLIIn0ASv7ykrDo0QngAf9PnRMygAQGex7hHbFC/ouSTyJ9GS6IG6GgO9oQawZpKF64TrOa2bM5FJE1lJ9HD7eVAAAJMsZZqw+P4Bx7u8Kmz/KfKsz6T7zaFmNOJFsodSiEFgVEsk5uLNA778N4LIx7C1Lh4kIgTGPsk9SOp7Bg7HKLGGlhVOFarcsSSDg+9Y1pUB/bi0lIySRd/oWxaPu7TRCIOSCRgmj8y/gPQz1c7g0XOTlsHQetqX2/jTyENC40a9t8vmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WjhWem7bmw7rsykWd8Fq1AhNF4PokMXwWDzoiBlnOrI=; b=j3NDF07ApOk/N6XOF3F4T/F9bfjBHRdM/QW95Zivw3bHGZ8nBJJZ1Ti7qjjvMeHhT7ws1JvtB5af5l+AaCrbtpn3UFKFy0OwUJy5ohkjKoNmlywpu7DoMerwnvlFPTjPRC8xcLJtk2LrjjvhbXk94xQu4tJayrguI0QQat1AIGSm+5cIydfgM0Mw+gKijOCbt7hfeHdiPagV2BqZQs+IpH9B6WZXjY1DuitJikITKToA62DtS/7BQOSsS2xdbe0/tvucjVmD7AAfEXqcCj22sEWXn2Zlh4KVw2rQfcRkpPhPnuToPAN5ICEwxr0yU249itJUoAEiqIoRKAsESiNquQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.onmicrosoft.com; s=selector1-qualcomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WjhWem7bmw7rsykWd8Fq1AhNF4PokMXwWDzoiBlnOrI=; b=jSoRFBAjADdvuONZH6K1GAXSJIAjlWyjxAAaC9WB4ZJVYBePXycw6MNXT6NHRGZdlRw/fK9cFkdnZXrqn1seJCOKXKTchvFanHT8AZu8mWpVm2dKtovcSkDqT4+52fgUi9UOiRt4WDEWtZUImkJdwqWPnWup55/RcrIRgVdva5o= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=quicinc.com; From: Stephen Long To: Subject: [RISU PATCH v2 16/22] sve2.risu: Add patterns for integer multiply-add (unpredicated) ops Date: Thu, 21 May 2020 12:25:05 -0700 Message-ID: <20200521192511.6623-17-steplong@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200521192511.6623-1-steplong@quicinc.com> References: <20200521192511.6623-1-steplong@quicinc.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) To MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.25.1 X-Originating-IP: [24.102.122.190] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9b709e37-0919-4cc9-0cb5-08d7fdbcc1b0 X-MS-TrafficTypeDiagnostic: MWHPR0201MB3627: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:296; X-Forefront-PRVS: 041032FF37 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9eJ1nUXU6lPMIXxv4CeuiHCbkl0q0s8gi64XmQ0/Kp1amfVdmSTGat/iku305ltpfraetmaE/yP5KATFda8gypqRXuGcug1pgQm6uLER/G+WTRuN6z/n1i+XUTOXCWJ6af82luRLYaOdV3AA4g4krU87g+RztZzbVeKOOPGPAERKAyM7fiooVtb5eG22CRGnP/B7dYV6nzbW/PrdiGne6AYD4kjSYPGOq9VOEv5vYBsk6vRqkJDIQ7FRBEKh+opOHJftK2bMtGX7duDZTO0e/C7mL7kYKTr8NadnhofmPZQErYLEkfwOAWlPyhhLpVvvCuUH4TTsr2v6X3p7sZ2wrH4CBEjgrZjVQQQqmIYoHc7R56cLkIYQ7hicGLzJXOtVORqQ8V+6FIsTFtGNk0BNtHmAGfk7mdZzYJJU9aBeL8NKPNSPrGhGsNCuanyxtIp0 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0201MB3547.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(366004)(346002)(376002)(39860400002)(396003)(136003)(26005)(186003)(16526019)(6666004)(6916009)(1076003)(86362001)(478600001)(2906002)(6486002)(5660300002)(8676002)(36756003)(8936002)(6512007)(6506007)(4326008)(66556008)(316002)(956004)(66476007)(66946007)(52116002)(2616005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: Np1bNOdL8L8PhIlm89ankls+OQfGs43dhWiKeAlMMfDiDxWaBTkKy/GcxJQy7FJ0xKr1O26938NEa4Zezd/9HNEurPEQOOFLypMf66MbIxmr36gwBZSBHVONJiUHjlcEnp4OkhDjk/RlnmB73v/xSuTjfO9JAvhsyF3hX5kV2ga3JfPP5W+ydBAVENj0Gi5cnZazACilFnkxZOHf6nWYMtSh2VhcasvjpOzLy93YdCMryPdHJWiM9EEyfqw8QVt8UjVpcXtuaL0FdvhYsK34a3fe9sZUVeodXfD+ZRKoNn73fOvMcn9vMvr/LzcgzcE3KFl+6sW2c+1nBwz67VJr9dvpE1js2RJjOB7OVnVF2BBFvo77dOy6UNpbpGaYZn0+k+iguTbhG7DZs8kACkS7d+QtUyIS9WgkBfg39ozepviqLnBgVLG1twvIrkyqgiUg1epxU371Mw1xKgagxZkJC7+Q86D03Qns8DtuMWarepA= X-MS-Exchange-CrossTenant-Network-Message-Id: 9b709e37-0919-4cc9-0cb5-08d7fdbcc1b0 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2020 19:25:44.4332 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 29ByjW4J2hynx+KwElTBdVoP+mZ00GeNnieDmO/tVbXxV4ij25PVGQXFdBiwoHD0/N/mEONilW+CwRZxTPGDzg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0201MB3627 X-OriginatorOrg: quicinc.com Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=199.106.114.39; envelope-from=steplong@quicinc.com; helo=alexa-out-sd-02.qualcomm.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/21 15:25:52 X-ACL-Warn: Detected OS = FreeBSD 9.x or newer [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, richard.henderson@linaro.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @qualcomm.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Stephen Long --- sve2.risu | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/sve2.risu b/sve2.risu index c48717b..8602059 100755 --- a/sve2.risu +++ b/sve2.risu @@ -25,6 +25,47 @@ URSHR A64_V 00000100 tszh:2 00 1101 100 pg:3 ts= zl:2 imm3:3 zdn:5 \ SQSHLU A64_V 00000100 tszh:2 00 1111 100 pg:3 tszl:2 imm3:3 zdn:5 \ !constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } =20 +# Integer Multiply-Add (Unpredicated) +CDOT A64_V 01000100 size:2 0 zm:5 0001 rot:2 zn:5 zda:5 \ +!constraints { $size > 1; } +## saturating multiply-add interleaved long +SQDMLALBT A64_V 01000100 size:2 0 zm:5 00001 0 zn:5 zda:5 \ +!constraints { $size !=3D 0; } +SQDMLSLBT A64_V 01000100 size:2 0 zm:5 00001 1 zn:5 zda:5 \ +!constraints { $size !=3D 0; } +## complex integer multiply-add +CMLA A64_V 01000100 size:2 0 zm:5 001 0 rot:2 zn:5 zda:5 +SQRDCMLAH A64_V 01000100 size:2 0 zm:5 001 1 rot:2 zn:5 zda:5 +## integer multiply-add long +SMLALB A64_V 01000100 size:2 0 zm:5 010 000 zn:5 zda:5 \ +!constraints { $size !=3D 0; } +SMLALT A64_V 01000100 size:2 0 zm:5 010 001 zn:5 zda:5 \ +!constraints { $size !=3D 0; } +UMLALB A64_V 01000100 size:2 0 zm:5 010 010 zn:5 zda:5 \ +!constraints { $size !=3D 0; } +UMLALT A64_V 01000100 size:2 0 zm:5 010 011 zn:5 zda:5 \ +!constraints { $size !=3D 0; } +SMLSLB A64_V 01000100 size:2 0 zm:5 010 100 zn:5 zda:5 \ +!constraints { $size !=3D 0; } +SMLSLT A64_V 01000100 size:2 0 zm:5 010 101 zn:5 zda:5 \ +!constraints { $size !=3D 0; } +UMLSLB A64_V 01000100 size:2 0 zm:5 010 110 zn:5 zda:5 \ +!constraints { $size !=3D 0; } +UMLSLT A64_V 01000100 size:2 0 zm:5 010 111 zn:5 zda:5 \ +!constraints { $size !=3D 0; } +## saturating multiply-add long +SQDMLALB A64_V 01000100 size:2 0 zm:5 0110 00 zn:5 zda:5 \ +!constraints { $size !=3D 0; } +SQDMLALT A64_V 01000100 size:2 0 zm:5 0110 01 zn:5 zda:5 \ +!constraints { $size !=3D 0; } +SQDMLSLB A64_V 01000100 size:2 0 zm:5 0110 10 zn:5 zda:5 \ +!constraints { $size !=3D 0; } +SQDMLSLT A64_V 01000100 size:2 0 zm:5 0110 11 zn:5 zda:5 \ +!constraints { $size !=3D 0; } +## saturating multiply-add high +SQRDMLAH A64_V 01000100 size:2 0 zm:5 01110 0 zn:5 zda:5 +SQRDMLSH A64_V 01000100 size:2 0 zm:5 01110 1 zn:5 zda:5 + # Integer Multiply (Unpredicated) ## integer multiply vectors (unpredicated) MUL A64_V 00000100 size:2 1 zm:5 0110 00 zn:5 zd:5 --=20 2.25.1 From nobody Fri Mar 29 11:29:00 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass(p=none dis=none) header.from=quicinc.com ARC-Seal: i=2; a=rsa-sha256; t=1590090209; cv=pass; d=zohomail.com; s=zohoarc; b=lfzPsCS36qggPTEdV8zEiDMEXt8LZRejOzdTGvP3e9w09xxpA01Y+scz+a/vhkd9CcxyPmQeRL9uUDB9c3Qq/VV4gbC84wO2e913xFlUcJws0BUo3jU+zg2r2QOXos/OR+5lAgbcLNhHjRrjRc0Q6+Rn1zHxB+0jrNPhRlv9X5U= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590090209; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=62tuODG5xf4+oxw2RUxXti9aRMgn7FsvaRi23uuq3VQ=; b=FVLB7QpbRZJnZ467ZzTJbik57QHbBUjJvZ9trz2wgTesaeCaZJLdzItOA9/ErMBqs7kH1pki23tG+WtezIX78L0WL/6JakaxMd1ocyJyMAym/ILa/AuwsmGeHH144ApfeOjxc4dOssr39UYbBJcwsidI0syFvGtRCMbkdUcIgRk= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590090209219942.9564375804632; Thu, 21 May 2020 12:43:29 -0700 (PDT) Received: from localhost ([::1]:48820 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbr6F-0002ts-SN for importer@patchew.org; Thu, 21 May 2020 15:43:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39108) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbqpL-0006FY-Vo for qemu-devel@nongnu.org; Thu, 21 May 2020 15:26:00 -0400 Received: from alexa-out-sd-02.qualcomm.com ([199.106.114.39]:35792) by eggs.gnu.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jbqpK-0002Tf-Hd for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:59 -0400 Received: from unknown (HELO ironmsg05-sd.qualcomm.com) ([10.53.140.145]) by alexa-out-sd-02.qualcomm.com with ESMTP; 21 May 2020 12:25:54 -0700 Received: from nasanexm01b.na.qualcomm.com ([10.85.0.82]) by ironmsg05-sd.qualcomm.com with ESMTP/TLS/AES256-SHA; 21 May 2020 12:25:54 -0700 Received: from nasanexm03g.na.qualcomm.com (10.85.0.49) by NASANEXM01B.na.qualcomm.com (10.85.0.82) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:53 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (199.106.107.6) by nasanexm03g.na.qualcomm.com (10.85.0.49) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 21 May 2020 12:25:53 -0700 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) by MWHPR0201MB3627.namprd02.prod.outlook.com (2603:10b6:301:80::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.33; Thu, 21 May 2020 19:25:45 +0000 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37]) by MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37%3]) with mapi id 15.20.3000.034; Thu, 21 May 2020 19:25:45 +0000 Received: from STEPLONG.qualcomm.com (24.102.122.190) by MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 19:25:44 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1590089158; x=1621625158; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=FPBRN1WPGE4AqNKQuAaH/3ikw72fAM+cPKkd5k9oFGE=; b=IMB3f57GqEJJvtmq9P+dlTYZ0Jc7wTxzmIKLJuo0HV9JCifnKvHXLfsx TSS9EjfZnJ0XDd3jf0pY3jgSYlB99eJ3nGTmT+aKu6z88hRbDAidSe8ux 3p9GdMgwSHcTCV9XZmtMIQ8sijIBD+TJn2aBlCtD39I9XJovYWgyd4/n1 w=; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bXcpalUWHWguDAVzRMB0ESPFkqV4zl4IDBMGmJUuQJiYnGD65tV++aP/PFhSjd7zu3cCMU0R/NIN+sswrB8TDTJMNuYScswfnnnA/9FrXyHI7QaNrepeJgxkQSUGjpe1Lt/T9f/PsJhy7DX+uvPAm2XroxBNM26/2LU6Bs83U2wI3kVh0dwuLMAubl44d89wuyF/UGqyWWzb5QdULUs3iOn32mYdyJpbyAIFNORbr6Ik85XRXK4czPCOu+v1yqHC/iM1DccXZ9N75tacoAolQT5xO9BNSvpzjR2rkSE0CGP6oR8zaaL9GazFgPF8cqerg2SlFSMmfqwTeVK8LNcIKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=62tuODG5xf4+oxw2RUxXti9aRMgn7FsvaRi23uuq3VQ=; b=m9/B5bO+zNEkEAfJ1X3iZ4rk2E9v5Zu+acyJTzxrutzAlWkY4ELR0h6eW0s0t4mwIvxZfSE3II6gYiHdbsFjrdvXOx4hvWS9v1g4Ec7YwgqZQhJo2IA/vQSBMQDmz6+4FUV+8VueNzhIHRdkg5bJQz6KSGs+8QhtSoEKI9B8gvPNyyJvdhfgSBkjLJe3v7E2dUG1vd8Nujy5kXw9peNMbnOx02Hpe4kTZ7QepLyh6bJl0VCpZJFj9FImJyfTAYOAzPuAXQFhL7e7mh7b1FJrIwmuxkuqiWCuItBr3F+UQOzJsiVpDKcq2xnuECoPOAKLePaopCnETknIevPB29GGMg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.onmicrosoft.com; s=selector1-qualcomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=62tuODG5xf4+oxw2RUxXti9aRMgn7FsvaRi23uuq3VQ=; b=esdWhIXH3UHldt53B6UQt1qPH987j0hrlMdKA4UEq3QXyZoC3FUWZMt9nCaUXJb5B0gcPr4P6QKnEvRoQKxCjP434R5r98A4LyJfT0wNljh5PpGogsOlvl0cLs9uyfPyLrC3Ewcepg2IzZoZVY/ypgXT2FRGfDhIaiAvccimGf8= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=quicinc.com; From: Stephen Long To: Subject: [RISU PATCH v2 17/22] sve2.risu: Add patterns for multiply (indexed) ops Date: Thu, 21 May 2020 12:25:06 -0700 Message-ID: <20200521192511.6623-18-steplong@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200521192511.6623-1-steplong@quicinc.com> References: <20200521192511.6623-1-steplong@quicinc.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) To MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.25.1 X-Originating-IP: [24.102.122.190] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9e4d892e-a82a-44bf-e303-08d7fdbcc24d X-MS-TrafficTypeDiagnostic: MWHPR0201MB3627: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:296; X-Forefront-PRVS: 041032FF37 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Cy7HY6W+KHIlKG3FjIHz5l90/gqhb15VJfynYGWjqq0xi8IYrCqxGotUlWGtbMGOx84Kj7Kvy0yPQxcQjyMeFUZnBsnyCajfG0MIYPyu5rodXewGkADQshPTfsARAYzfSc/JYBFYDRbz5ISUGs9ZXFHaNh6XmsLutMnEEBy2JeJtrTzFzVUwXRuE3c9B+oBgKEaFdVQHr9Q7/ZMIvjeX2bYwyszHKEZIYTHj8EYhao+mVf7djVy6oUhafkdL2h0NCW4XTssVoygxKizyuFY/QY5pvAWLue63PszLIaUdKdABsLA69lFuDKRxDjTtsYE+Hli9FU8uLfFJbvgUwJcheqEEtP5uhGlUS2ESHvrSli5xKpaCGAWF8l6nBP3tE+oV5gUzP3yTeL5r95kQIyv6DbwoB5ezeCJ94In0ho8tRO90yqykZ/Dwlm/YAOukRx/5 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:cs; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0201MB3547.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(366004)(346002)(376002)(39860400002)(396003)(136003)(26005)(186003)(16526019)(6666004)(6916009)(1076003)(86362001)(478600001)(2906002)(6486002)(5660300002)(8676002)(36756003)(8936002)(6512007)(6506007)(4326008)(66556008)(316002)(956004)(66476007)(66946007)(52116002)(2616005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: CSYoqYwIxOR//5fNxEDm34o9SVVZPpGHhmVLZV6uBWAk+QhLinosdUgFCOm8KQTg+sj/ctV3QSp/IsuRyAD+HLzYwMti4zEzbVa8Bmn3eUiPOYcdmPwf7ZqLOsTQlOzJNWxLLh67SNsdaKmstQfu3ryJnn3+foJgkbZaRXLE5/Au4MAAOcNW0B4zApQlJ0Cb31W+zFKFWWTUbX+SF7qNo+H6f1HzceXYd1mglNGx86AW7FLXwuv2oKkJfBQs/f3/Ok6BEba7ZQEaO3eZ+P7lxag/sBGknRJhMujRD6bBSLOfoRIOn2AqfN+G7bV7BMKHieYbxUxR7xKxSdj8mDmCOeB74wOB9Ny3zFxA5gkBQzJb4Yc8EfsXEouqrw19p6N7khXk62IAe9M85ehxlEThmqngp6MA4OkotEXPafRqlb1bzckMa4U0+3k0ukWDei+Gw7215szFLxGIalejrdcxJk+xvTKNgzS6XpqbORjkW0A= X-MS-Exchange-CrossTenant-Network-Message-Id: 9e4d892e-a82a-44bf-e303-08d7fdbcc24d X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2020 19:25:45.8743 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: +GETtS2NMP5Sa0KCag1M+11ZNUBsq5rECLM47DCL2Pr/BKCeKshteRgW9QASqBs/7AwZSK40TFqKUucU1sKxlQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0201MB3627 X-OriginatorOrg: quicinc.com Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=199.106.114.39; envelope-from=steplong@quicinc.com; helo=alexa-out-sd-02.qualcomm.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/21 15:25:52 X-ACL-Warn: Detected OS = FreeBSD 9.x or newer [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, richard.henderson@linaro.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @qualcomm.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Stephen Long --- sve2.risu | 86 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) diff --git a/sve2.risu b/sve2.risu index 8602059..1bcbd93 100755 --- a/sve2.risu +++ b/sve2.risu @@ -66,6 +66,92 @@ SQDMLSLT A64_V 01000100 size:2 0 zm:5 0110 11 zn:5= zda:5 \ SQRDMLAH A64_V 01000100 size:2 0 zm:5 01110 0 zn:5 zda:5 SQRDMLSH A64_V 01000100 size:2 0 zm:5 01110 1 zn:5 zda:5 =20 +# Multiply (Indexed) +## integer multiply-add (indexed) +MLA_H A64_V 01000100 0 i3h:1 1 i3l:2 zm:3 00001 0 zn:5 zda:5 +MLS_H A64_V 01000100 0 i3h:1 1 i3l:2 zm:3 00001 1 zn:5 zda:5 + +MLA_S A64_V 01000100 1 0 1 i2:2 zm:3 00001 0 zn:5 zda:5 +MLS_S A64_V 01000100 1 0 1 i2:2 zm:3 00001 1 zn:5 zda:5 + +MLA_D A64_V 01000100 1 1 1 i1:1 zm:4 00001 0 zn:5 zda:5 +MLS_D A64_V 01000100 1 1 1 i1:1 zm:4 00001 1 zn:5 zda:5 +## saturating multiply-add high (indexed) +SQRDMLAH_H A64_V 01000100 0 i3h:1 1 i3l:2 zm:3 00010 0 zn:5 zda:5 +SQRDMLSH_H A64_V 01000100 0 i3h:1 1 i3l:2 zm:3 00010 1 zn:5 zda:5 + +SQRDMLAH_S A64_V 01000100 1 0 1 i2:2 zm:3 00010 0 zn:5 zda:5 +SQRDMLSH_S A64_V 01000100 1 0 1 i2:2 zm:3 00010 1 zn:5 zda:5 + +SQRDMLAH_D A64_V 01000100 1 1 1 i1:1 zm:4 00010 0 zn:5 zda:5 +SQRDMLSH_D A64_V 01000100 1 1 1 i1:1 zm:4 00010 1 zn:5 zda:5 +## saturating multiply-add (indexed) +SQDMLALB_S A64_V 01000100 1 0 1 i3h:2 zm:3 001 0 i3l:1 0 zn:5 zda:5 +SQDMLALT_S A64_V 01000100 1 0 1 i3h:2 zm:3 001 0 i3l:1 1 zn:5 zda:5 +SQDMLSLB_S A64_V 01000100 1 0 1 i3h:2 zm:3 001 1 i3l:1 0 zn:5 zda:5 +SQDMLSLT_S A64_V 01000100 1 0 1 i3h:2 zm:3 001 1 i3l:1 1 zn:5 zda:5 + +SQDMLALB_D A64_V 01000100 1 1 1 i2h:1 zm:4 001 0 i2l:1 0 zn:5 zda:5 +SQDMLALT_D A64_V 01000100 1 1 1 i2h:1 zm:4 001 0 i2l:1 1 zn:5 zda:5 +SQDMLSLB_D A64_V 01000100 1 1 1 i2h:1 zm:4 001 1 i2l:1 0 zn:5 zda:5 +SQDMLSLT_D A64_V 01000100 1 1 1 i2h:1 zm:4 001 1 i2l:1 1 zn:5 zda:5 +## complex integer dot product (indexed) +CDOT_S A64_V 01000100 1 0 1 i2:2 zm:3 0100 rot:2 zn:5 zda:5 +CDOT_D A64_V 01000100 1 1 1 i1:1 zm:4 0100 rot:2 zn:5 zda:5 +## complex integer multiply-add (indexed) +CMLA_S A64_V 01000100 1 0 1 i2:2 zm:3 0110 rot:2 zn:5 zda:5 +CMLA_D A64_V 01000100 1 1 1 i1:1 zm:4 0110 rot:2 zn:5 zda:5 +## complex saturating multiply-add (indexed) +SQRDCMLAH_H A64_V 01000100 1 0 1 i2:2 zm:3 0111 rot:2 zn:5 zda:5 +SQRDCMLAH_S A64_V 01000100 1 1 1 i1:1 zm:4 0111 rot:2 zn:5 zda:5 +## integer multiply-add long (indexed) +SMLALB_S A64_V 01000100 101 i3h:2 zm:3 1000 i3l:1 0 zn:5 zda:5 +SMLALT_S A64_V 01000100 101 i3h:2 zm:3 1000 i3l:1 1 zn:5 zda:5 +UMLALB_S A64_V 01000100 101 i3h:2 zm:3 1001 i3l:1 0 zn:5 zda:5 +UMLALT_S A64_V 01000100 101 i3h:2 zm:3 1001 i3l:1 1 zn:5 zda:5 +SMLSLB_S A64_V 01000100 101 i3h:2 zm:3 1010 i3l:1 0 zn:5 zda:5 +SMLSLT_S A64_V 01000100 101 i3h:2 zm:3 1010 i3l:1 1 zn:5 zda:5 +UMLSLB_S A64_V 01000100 101 i3h:2 zm:3 1011 i3l:1 0 zn:5 zda:5 +UMLSLT_S A64_V 01000100 101 i3h:2 zm:3 1011 i3l:1 1 zn:5 zda:5 + +SMLALB_D A64_V 01000100 111 i2h:1 zm:4 1000 i2l:1 0 zn:5 zda:5 +SMLALT_D A64_V 01000100 111 i2h:1 zm:4 1000 i2l:1 1 zn:5 zda:5 +UMLALB_D A64_V 01000100 111 i2h:1 zm:4 1001 i2l:1 0 zn:5 zda:5 +UMLALT_D A64_V 01000100 111 i2h:1 zm:4 1001 i2l:1 1 zn:5 zda:5 +SMLSLB_D A64_V 01000100 111 i2h:1 zm:4 1010 i2l:1 0 zn:5 zda:5 +SMLSLT_D A64_V 01000100 111 i2h:1 zm:4 1010 i2l:1 1 zn:5 zda:5 +UMLSLB_D A64_V 01000100 111 i2h:1 zm:4 1011 i2l:1 0 zn:5 zda:5 +UMLSLT_D A64_V 01000100 111 i2h:1 zm:4 1011 i2l:1 1 zn:5 zda:5 +## integer multiply long (indexed) +SMULLB_S A64_V 01000100 101 i3h:2 zm:3 1100 i3l:1 0 zn:5 zd:5 +SMULLT_S A64_V 01000100 101 i3h:2 zm:3 1100 i3l:1 1 zn:5 zd:5 +UMULLB_S A64_V 01000100 101 i3h:2 zm:3 1101 i3l:1 0 zn:5 zd:5 +UMULLT_S A64_V 01000100 101 i3h:2 zm:3 1101 i3l:1 1 zn:5 zd:5 + +SMULLB_D A64_V 01000100 111 i2h:1 zm:4 1100 i2l:1 0 zn:5 zd:5 +SMULLT_D A64_V 01000100 111 i2h:1 zm:4 1100 i2l:1 1 zn:5 zd:5 +UMULLB_D A64_V 01000100 111 i2h:1 zm:4 1101 i2l:1 0 zn:5 zd:5 +UMULLT_D A64_V 01000100 111 i2h:1 zm:4 1101 i2l:1 1 zn:5 zd:5 +## saturating multiply (indexed) +SQDMULLB_S A64_V 01000100 101 i3h:2 zm:3 1110 i3l:1 0 zn:5 zd:5 +SQDMULLT_S A64_V 01000100 101 i3h:2 zm:3 1110 i3l:1 1 zn:5 zd:5 + +SQDMULLB_D A64_V 01000100 111 i2h:1 zm:4 1110 i2l:1 0 zn:5 zd:5 +SQDMULLT_D A64_V 01000100 111 i2h:1 zm:4 1110 i2l:1 1 zn:5 zd:5 +## saturating multiply high (indexed) +SQDMULH_H A64_V 01000100 0 i3h:1 1 i3l:2 zm:3 11110 0 zn:5 zd:5 +SQRDMULH_H A64_V 01000100 0 i3h:1 1 i3l:2 zm:3 11110 1 zn:5 zd:5 + +SQDMULH_S A64_V 01000100 101 i2:2 zm:3 11110 0 zn:5 zd:5 +SQRDMULH_S A64_V 01000100 101 i2:2 zm:3 11110 1 zn:5 zd:5 + +SQDMULH_D A64_V 01000100 111 i1:1 zm:4 11110 0 zn:5 zd:5 +SQRDMULH_D A64_V 01000100 111 i1:1 zm:4 11110 1 zn:5 zd:5 +## integer multiply (indexed) +MUL_H A64_V 01000100 0 i3h:1 1 i3l:2 zm:3 111110 zn:5 zd:5 +MUL_S A64_V 01000100 101 i2:2 zm:3 111110 zn:5 zd:5 +MUL_D A64_V 01000100 111 i1:1 zm:4 111110 zn:5 zd:5 + # Integer Multiply (Unpredicated) ## integer multiply vectors (unpredicated) MUL A64_V 00000100 size:2 1 zm:5 0110 00 zn:5 zd:5 --=20 2.25.1 From nobody Fri Mar 29 11:29:00 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass(p=none dis=none) header.from=quicinc.com ARC-Seal: i=2; a=rsa-sha256; t=1590089965; cv=pass; d=zohomail.com; s=zohoarc; b=eSkO+devBnzvOeaoizRLLUuE/YT6Ko4g7IzT9BfkN9FuUJaepBsFFFVoNMp6nM+q6bFT/cA9EhjtAi1A5OB7nO8yDBfhmHWpYqH6tRxQVTQegNRuxHAkWW1hVIkIBNtYCVmVouRiv5JW1EKQBSlGQyocrbsYvtsnd00UHKHX8fo= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590089965; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=Hc+joUiLwYZ/WIo7daEX45xW7JhEWfRdiKIYIJgVGYg=; b=N5s4i72NjX+8Bm3T6QytSV23XYSgZM/qg1JhHEISYOXakB7lZtaz+3D6JubcShq6umrbr6Sx5G5BMSRC7V5W3errVHFv6NQ/e1WJ9OXDYDck3lkJG6eIXcQB1+tOc+Jh+PsE2eAICrbX0wkpZ3D8PjOeoLDh2mSr2ON21wRATag= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590089965377902.740214055568; Thu, 21 May 2020 12:39:25 -0700 (PDT) Received: from localhost ([::1]:56468 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbr2F-0001gH-54 for importer@patchew.org; Thu, 21 May 2020 15:39:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39068) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbqpF-0005vC-Hg for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:53 -0400 Received: from alexa-out-sd-01.qualcomm.com ([199.106.114.38]:18872) by eggs.gnu.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jbqpE-0002P8-Dw for qemu-devel@nongnu.org; Thu, 21 May 2020 15:25:53 -0400 Received: from unknown (HELO ironmsg03-sd.qualcomm.com) ([10.53.140.143]) by alexa-out-sd-01.qualcomm.com with ESMTP; 21 May 2020 12:25:51 -0700 Received: from nasanexm01a.na.qualcomm.com ([10.85.0.81]) by ironmsg03-sd.qualcomm.com with ESMTP/TLS/AES256-SHA; 21 May 2020 12:25:51 -0700 Received: from APSANEXR01F.ap.qualcomm.com (10.85.0.39) by nasanexm01a.na.qualcomm.com (10.85.0.81) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:50 -0700 Received: from nasanexm03f.na.qualcomm.com (10.85.0.47) by APSANEXR01F.ap.qualcomm.com (10.85.0.39) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:48 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (199.106.107.6) by nasanexm03f.na.qualcomm.com (10.85.0.47) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 21 May 2020 12:25:47 -0700 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) by MWHPR0201MB3484.namprd02.prod.outlook.com (2603:10b6:301:77::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23; Thu, 21 May 2020 19:25:47 +0000 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37]) by MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37%3]) with mapi id 15.20.3000.034; Thu, 21 May 2020 19:25:46 +0000 Received: from STEPLONG.qualcomm.com (24.102.122.190) by MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 19:25:46 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1590089152; x=1621625152; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=tsN2qg3EFu25DfMvMYAx/XALgKVMjM1xH7YCJZSpbFo=; b=HMEA9g7jIJFylbR97/5/QtrYcX4SaxqaPFWXbbLpMjdvL/lIu78YsLuR UPdSH3XqqjTDIkuHaXMZdt6CNdQYLzk975Q8dNnwm2mU8a9z1X/4L6vpJ ISggubuXLww9hEvLCy6YKIZenOTJYyJw99tYJ2+QV3aJ1G1glJcx0gj0R k=; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gwGsoXvNtyNA3+aRw95BMdqw6LOUoQDvxQYOkwurnQ3K6XQPPIvS7KKlJ5P/VXkg4dQberrGcB48XK7lQr00F95wwlVEf5xSP8va3lWQttMjfpuS3+eF1qvHAp+IgydizBmNZ40z3bVsQtart6GPhbqG5DMPYLXEKm/S4zODkN85XOWHnBPrVNjXIT1uYEkr3ATPhrdzzblJwpr3uOECYQRDokqCdSP51iPoC8jbdOAIAJXi1QcjEdxWw36TqUvY0qLoTAUIJy2ax6e04+TtlEx2rIQLbfY5lD94BtJBCo7xWJSukH4i14bCKkIfAJK5A7jUe8/oeibwaFNnnDUCnw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Hc+joUiLwYZ/WIo7daEX45xW7JhEWfRdiKIYIJgVGYg=; b=gb40/4s/XMTZBFY3YHYPbKTQb/aQGpPn7xfU94z7X2sAQK4T2WvAxdQ3g7QFd9nt5kzScfbvE4hC+5sdcRKmxswVQCg4hTjicawaYh9z9JCywgGXlD0yvCmsiTkct3G24Af3nX6Yzgqhn/TD4vMEuVAiUUYHTCENMnB8Bx10CyPDPlqHZPu01kxt7Ua/ZJKUvns/Fqjz8MhDl0rc0ET2yzVyzyABwrMd6M95jNqlwDrwa34KKnQXg5ahn2uKGvoEeltAu+uO2UD/hkmdcSS2SZhIu45zhjNtz2PTi3W4q1UGAn4IwdR7O446CkLBQL0Ka0qv06j8SQECwNwjpWRuPw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.onmicrosoft.com; s=selector1-qualcomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Hc+joUiLwYZ/WIo7daEX45xW7JhEWfRdiKIYIJgVGYg=; b=Hbpgwl8UwIY56cFg5VDyGMY50iZMIT6tCguZD2LZc3Vy9YucPQRTh1pXL1Jqn3Cm6j2tPLxCmukR/Rd3/VTW9LOZnzXm66dTKyFcT5YJN6L5QxOG3Du7RftRrHgZ59Ry09BsZ+FIfW/lbZ/urGZ1TCdg1//7CHktx8rULdTOS0Y= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=quicinc.com; From: Stephen Long To: Subject: [RISU PATCH v2 18/22] sve2.risu: Add patterns for permute vector ops Date: Thu, 21 May 2020 12:25:07 -0700 Message-ID: <20200521192511.6623-19-steplong@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200521192511.6623-1-steplong@quicinc.com> References: <20200521192511.6623-1-steplong@quicinc.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) To MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.25.1 X-Originating-IP: [24.102.122.190] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 26b0b2f1-f6bc-447f-86ba-08d7fdbcc313 X-MS-TrafficTypeDiagnostic: MWHPR0201MB3484: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1079; X-Forefront-PRVS: 041032FF37 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: RTg/gvi6aMzq/7URCSS98vns3Fu+maTkYKD9L1X4CZSf7Q/PhBYbvobbK38S0tlzuhVA4yof+O5wZukgoSIZ5Uiem7LZjtBRunjqzxkf2QyIVaOsWnd1LuzSBy2XuoUZsqhUWUGAJra/35o6/0WDWLD8mOQR7JOKgpPRkUGS4YQRTjg+PKLQX6bMI6qsOqlziWk1ANvBlvoWcqdcKFx0Zppzv8lmtdU8wASi5mLke2/LJ13/c4i/C/OqQ1hRR3UVNl/m1V2+Xr7RiCdOsGFOVGnOJxoFxcMopu7TJvjjE96O9OVcCLSOiv8r4k1OihRi66ODsSyGLsZ9rY9egxTVtg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0201MB3547.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(346002)(366004)(136003)(396003)(376002)(39860400002)(2616005)(4326008)(956004)(66476007)(66556008)(66946007)(52116002)(186003)(316002)(16526019)(6506007)(86362001)(2906002)(5660300002)(26005)(6666004)(6486002)(1076003)(8676002)(6916009)(6512007)(8936002)(478600001)(4744005)(36756003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: 7g9mfx5eExvTMGwtkV80+2c44+FbslnkF40HgSHsa38J5mI/OmKCEH4DAAtlEROSP79p2fWyz3ttPfd2IIxo8uvbdGuqdKorbpLZHHo9n+Grw/8q/Fd83UDNNdCi1XS6SKX98dCoFgNmBsJX8yU7P16IQjC8ewT1R5kt3jHxP2wHLL6VZT86gyvhOynYpn+heo0smAxQxjmVKbsvr28dzIQpMPPtBZiOPsiVB7ZiGjKxK7Co6qCiViW4I8psa6tnZ46aSeVh4sAYVxGSY5QiKBuXNWDfzfKXeVWffeCVhdmKCIHyo43NfJHzxNbioEHNlFFCmEU81tfAxwDKGYgi2ULLT4IkTOAbloZRs7OJyzNTSuZCu6m0mkh2UAGv36ApSJP7BZpgZKPB9vmMX4OZy3H6gGgQVkUMb3uTpQVSQ4eD3zKbIax+rnJ6oDoS3Z+Tcd6lvJKsrU4GOHRsMRvpHW2X9Pb3Ox4l6v98A4GLzVk= X-MS-Exchange-CrossTenant-Network-Message-Id: 26b0b2f1-f6bc-447f-86ba-08d7fdbcc313 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2020 19:25:46.9527 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: A4Do805uBYFIt4qFmbHkiuVC470fGgC58xAkJqUpYFFGqT3fVhoo75udAhilpwdp1dI56TFNbHhRyKHktt6rQw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0201MB3484 X-OriginatorOrg: quicinc.com Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=199.106.114.38; envelope-from=steplong@quicinc.com; helo=alexa-out-sd-01.qualcomm.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/21 15:25:32 X-ACL-Warn: Detected OS = FreeBSD 9.x or newer [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, richard.henderson@linaro.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @qualcomm.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Stephen Long --- sve2.risu | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sve2.risu b/sve2.risu index 1bcbd93..7f70bfa 100755 --- a/sve2.risu +++ b/sve2.risu @@ -1,6 +1,12 @@ # Input file for risugen defining AArch64 SVE2 instructions .mode arm.aarch64 =20 +# Permute Vector (Predicated) Constructive +SLICE A64_V 00000101 size:2 101101100 pg:3 zn:5 zd:5 + +# Permute Vector (Extract) Constructive +EXT A64_V 00000101011 imm8h:5 000 imm8l:3 zn:5 zd:5 + # Bitwise Logical (Unpredicated) XAR A64_V 00000100 tszh:2 1 tszl:2 imm3:3 001101 zm:5 zdn:5 \ !constraints { !($tszh =3D=3D 0 && $tszl =3D=3D 0); } --=20 2.25.1 From nobody Fri Mar 29 11:29:00 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass(p=none dis=none) header.from=quicinc.com ARC-Seal: i=2; a=rsa-sha256; t=1590090403; cv=pass; d=zohomail.com; s=zohoarc; b=MNoHhiptnY8GWyA4DldibNqKxVG6PcVW4RlPCeP+BXOMyw+PNv2i8I0Yqw4qcS5Crh4daV1eogeCTM3nq39eEnASVXotO5jPXM4pt/WK5fqS03yCU+yBIknzSqRBaI4vAMj5yMyAbc04puX9RLtoIarrW1iFDMBfQJpkj4oSOPc= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590090403; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=h3R0OnHVMDPKKU8AA0TskJMfDUSbSLoIaiRNBhXd1KE=; b=QJO4puGfyf2TECkpM4iLa7H0cmin1461sW4PQHlWMsSjXnVx/kYF9VCi6TCn2aiq77FQbcQSN/lUfy0O2WHvT6Z/9mSlnI5C9IUkq53NXas7AeRHZ431DILj0pcMW0AaRPubtdcW6NaLeBXnY51OUMD2RZGrBqPP75OsDDx4c7o= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590090403071911.5486678737777; Thu, 21 May 2020 12:46:43 -0700 (PDT) Received: from localhost ([::1]:60480 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbr9N-0001le-UA for importer@patchew.org; Thu, 21 May 2020 15:46:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39120) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbqpR-0006Wl-Jy for qemu-devel@nongnu.org; Thu, 21 May 2020 15:26:05 -0400 Received: from alexa-out-sd-01.qualcomm.com ([199.106.114.38]:9769) by eggs.gnu.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jbqpQ-0002TR-Hn for qemu-devel@nongnu.org; Thu, 21 May 2020 15:26:05 -0400 Received: from unknown (HELO ironmsg03-sd.qualcomm.com) ([10.53.140.143]) by alexa-out-sd-01.qualcomm.com with ESMTP; 21 May 2020 12:25:53 -0700 Received: from nasanexm01c.na.qualcomm.com ([10.85.0.83]) by ironmsg03-sd.qualcomm.com with ESMTP/TLS/AES256-SHA; 21 May 2020 12:25:53 -0700 Received: from apsanexr02b.ap.qualcomm.com (10.85.0.27) by NASANEXM01C.na.qualcomm.com (10.85.0.83) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:52 -0700 Received: from nasanexm03f.na.qualcomm.com (10.85.0.47) by apsanexr02b.ap.qualcomm.com (10.85.0.27) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:51 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (199.106.107.6) by nasanexm03f.na.qualcomm.com (10.85.0.47) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 21 May 2020 12:25:50 -0700 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) by MWHPR0201MB3484.namprd02.prod.outlook.com (2603:10b6:301:77::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23; Thu, 21 May 2020 19:25:48 +0000 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37]) by MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37%3]) with mapi id 15.20.3000.034; Thu, 21 May 2020 19:25:48 +0000 Received: from STEPLONG.qualcomm.com (24.102.122.190) by MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 19:25:47 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1590089164; x=1621625164; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=F589UIiMpTM9QgNqWl+Cf9Up9osvVO/VSBKhR36NdR4=; b=DjfFF2US/ZMvoIf0uPp/V3GKwj8sKwrxQEW3GDBkHQDKxhu3rr6THMYj fqhn+0YsujNECJ/uBrICf4LhBxZaWmVw/hOdScfNGYN40Wz76ROJfihwA f7hKEKLUCx72P0lYXwWaDBcuKgxeTkdy//il7WLgnTwsvxhzR/uCMrqk7 M=; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ho7sdPZobZAuh+RVh8Ovk8R+4POiaxqzsO+WuwDZSm5P8kDa/2plw3MFt3wauo87/57oVaeVXFCSXB2HjpaDm8w+ceThjt/ohTvRyg/9PYgdzxMLY/5grwKbouIiMflg+LTq67r4g9GTTfMtsEcBsGBwar4eG1XLW1okJ5Lkx7wmJ2aBSznrMpObpT0HfhE1cS/UmhdjT8C8BVAserimK9F8QVe8fkvA/cW3ftc+1uM+7BxTLxGb3cdOhIDnH5u5eV/VrbqNGzs9IY5zq4aVUakJVeai360NrF5cRPp/z7KwpTFyoXWPBERtq856RyagErV082LNJcclFDrnYkqwYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=h3R0OnHVMDPKKU8AA0TskJMfDUSbSLoIaiRNBhXd1KE=; b=eCILtvp23LjlrIJP9x9cdI1ZuGRWwhWGpeUs+4YSjeQBFprXlXgBcX3S5tW9TCVmSNslkjG3HrK5eTcM4KrQZ0kQXAXS4lt3z4OYkxsyU7d2c1LbBmjhQjg25mSVMJH2Uo5B0q2M468KaOEeqb77X4qeEazlAkRh9gRVnFksibAJeYJTheJXWo0C4J4yH3lSDmCwQ+SYn6w750s2yBkPEtx/fkGSieg6BW4vZwGko4qoQkY/yDd6WokOZzX5Gukcf3gfCOOVPKbvvC/FcGkFYy1GnMTx1GXYSaj4omqxAmf01NI//KgQZANIAiklHJ7c0n9c33/Op2sXzVVvFU1mbQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.onmicrosoft.com; s=selector1-qualcomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=h3R0OnHVMDPKKU8AA0TskJMfDUSbSLoIaiRNBhXd1KE=; b=eqs8YP38x/rVan9mJT0zLzHNucJwiK2YLu9cdTQZfA+FP6wBkKdxbMJHWArouLe+jjky5aaq+EUT5hx+50yOAZEje3Z83KFWFB0EFFiLQydTriPjlZhwIChCIyKxagF/z8DKTKYIMr/1Wqgy5BVKsw5S0YFDG0zQzq92zXpOaZ8= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=quicinc.com; From: Stephen Long To: Subject: [RISU PATCH v2 19/22] sve2.risu: Add patterns for integer compare ops Date: Thu, 21 May 2020 12:25:08 -0700 Message-ID: <20200521192511.6623-20-steplong@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200521192511.6623-1-steplong@quicinc.com> References: <20200521192511.6623-1-steplong@quicinc.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) To MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.25.1 X-Originating-IP: [24.102.122.190] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d61f6913-d2ae-48ed-3561-08d7fdbcc3ba X-MS-TrafficTypeDiagnostic: MWHPR0201MB3484: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:296; X-Forefront-PRVS: 041032FF37 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: S3HIpY5voXL44B9Jnj2I2kYUfM5RHVidDZROjUas0FdfQjB5nTGhTU0LWNn+NkTvBf2HMIDfDsV5AOuEQQAyGIk1WiTvUchLFOBDqyORb9AKV/xkWWULA1Izk7nYdj6ABepmJjYMfsIUlwIInCCvlBEAQdaI06sG79R8DSjPl9UQdscFi0aO5PgMZR9Y1juLtVOfNbioeKaq4aNJWcGVemrxbcRmhd/mKnldEg58f0Hd8w95npthidQWd0igB+T48vuuG5FJv4BPlItb1VeW9JDltPCaLCoDgk2RK7CIzQaxXnseOodbH+GRTPl34RAWAdeh28FRuJtLH6tU9xUABQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0201MB3547.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(346002)(366004)(136003)(396003)(376002)(39860400002)(2616005)(4326008)(956004)(66476007)(66556008)(66946007)(52116002)(186003)(316002)(16526019)(6506007)(86362001)(2906002)(5660300002)(26005)(6666004)(6486002)(1076003)(8676002)(6916009)(6512007)(8936002)(478600001)(4744005)(36756003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: P/otqb63NAYXWu75my7s7RRgtWxQeYXw6R6MekRB3kse5S0c5ouOXvovbyHrpa6EbwNP9AVjx0UOAAF/AGW/kr/UWW9ZFx1eQ5V/ruYi4oX/XUm4BEL4JixM/uvGA9eFb7xxC3V9vcqIyVC752fm15ZKItdA4hr3OqwZs6wcT7mpbnr75uDobvSC4FKI6fydhrDmhA/lu8djZaJHY+6Qxl8ZjSXMZO+oI9GMFSLB3HOoFzGSq79z3RUkcrEMhu5BVCjwAr+eU8B9/nFA96K7U7NLUwXSsX5VdfQXPsRZtNKq0yxnJCSkE4C42X/A7sGNicSJSaLKLLIgyuZ9cGOPg5S3VBgUs7UH3eCu4nSj/Vcp7Hfudb3R3DPYbsSpIRv8QtvWrsvdUP7cFDmhoZXPYLYTS5ALVnTa49g2TDkKtDXDxAeyDPjxM+gSM0pq/u3Phd5yHkXZWb7cUlfh66ydfjkNuL8lcBReohJcc+HWuNE= X-MS-Exchange-CrossTenant-Network-Message-Id: d61f6913-d2ae-48ed-3561-08d7fdbcc3ba X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2020 19:25:48.4448 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: NaaT5lc7HX3DZrDDxO8QqfxybeJFc6nNKS6japhxOjoDgjQUoe29cCg93I3VwEyRNg6nrNiSJ5cvmEBGC2UQag== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0201MB3484 X-OriginatorOrg: quicinc.com Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=199.106.114.38; envelope-from=steplong@quicinc.com; helo=alexa-out-sd-01.qualcomm.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/21 15:25:32 X-ACL-Warn: Detected OS = FreeBSD 9.x or newer [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, richard.henderson@linaro.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @qualcomm.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Stephen Long --- sve2.risu | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/sve2.risu b/sve2.risu index 7f70bfa..44f227e 100755 --- a/sve2.risu +++ b/sve2.risu @@ -470,3 +470,13 @@ FMINP A64_V 01100100 size:2 010 111 100 pg:3 = zm:5 zdn:5 \ # Table Lookup TBL A64_V 00000101 size:2 1 zm:5 00101 0 zn:5 zd:5 TBX A64_V 00000101 size:2 1 zm:5 00101 1 zn:5 zd:5 + +# Integer Compare (Scalars) +## integer compare scalar count and limit +WHILEGE A64_V 00100101 size:2 1 rm:5 000 sf:1 00 rn:5 0 pd:4 +WHILEGT A64_V 00100101 size:2 1 rm:5 000 sf:1 00 rn:5 1 pd:4 +WHILEHI A64_V 00100101 size:2 1 rm:5 000 sf:1 10 rn:5 1 pd:4 +WHILEHS A64_V 00100101 size:2 1 rm:5 000 sf:1 10 rn:5 0 pd:4 +## pointer conflict compare +WHILEWR A64_V 00100101 size:2 1 rm:5 001100 rn:5 0 pd:4 +WHILERW A64_V 00100101 size:2 1 rm:5 001100 rn:5 1 pd:4 --=20 2.25.1 From nobody Fri Mar 29 11:29:00 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass(p=none dis=none) header.from=quicinc.com ARC-Seal: i=2; a=rsa-sha256; t=1590090617; cv=pass; d=zohomail.com; s=zohoarc; b=gwMsHZau8JXE17npjLYgrectxpr30bxW+0onFaY+J7EcLDJWUcdENb8s6ed41PR2HSZTio4ys2gqVhAcfSwHjcnrX/0MzAIzpMjOPh+7GmTL1q6lNlkZjaQE264aMjvkm68AzOaDVB32fL3WTl+UDNs7yxErCNEWD+aD06bpyN4= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590090617; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=IYzAGP3N+hWsf3cr480VRS+1Q5ys8FhX2vMh84qAbaM=; b=eW9fJf2gLX2bQ9Zs8Tk6zhqlFBwnMC7oXNHZpiz64oNuNE+7qqA/GsGnDfAR9zQFpzvYkHqcJrclJl+Uam4QcZUIDAq/L6ETnYUG6J8ocHWzcQh1OJhr1MP62pmRUoujAsaTJnaz5RsGFN3CaY8So545V7YM7TbLbCKBG/x7hW8= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590090617710296.9951166854996; Thu, 21 May 2020 12:50:17 -0700 (PDT) Received: from localhost ([::1]:45036 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbrCq-0008Lu-HI for importer@patchew.org; Thu, 21 May 2020 15:50:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39124) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbqpS-0006bJ-Uv for qemu-devel@nongnu.org; Thu, 21 May 2020 15:26:06 -0400 Received: from alexa-out-sd-01.qualcomm.com ([199.106.114.38]:42758) by eggs.gnu.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jbqpR-0002Tk-Nf for qemu-devel@nongnu.org; Thu, 21 May 2020 15:26:06 -0400 Received: from unknown (HELO ironmsg03-sd.qualcomm.com) ([10.53.140.143]) by alexa-out-sd-01.qualcomm.com with ESMTP; 21 May 2020 12:25:55 -0700 Received: from nasanexm01g.na.qualcomm.com ([10.85.0.33]) by ironmsg03-sd.qualcomm.com with ESMTP/TLS/AES256-SHA; 21 May 2020 12:25:55 -0700 Received: from eusanexr01f.eu.qualcomm.com (10.85.0.101) by NASANEXM01G.na.qualcomm.com (10.85.0.33) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:54 -0700 Received: from nasanexm03f.na.qualcomm.com (10.85.0.47) by eusanexr01f.eu.qualcomm.com (10.85.0.101) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:52 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (199.106.107.6) by nasanexm03f.na.qualcomm.com (10.85.0.47) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 21 May 2020 12:25:52 -0700 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) by MWHPR0201MB3484.namprd02.prod.outlook.com (2603:10b6:301:77::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23; Thu, 21 May 2020 19:25:49 +0000 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37]) by MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37%3]) with mapi id 15.20.3000.034; Thu, 21 May 2020 19:25:49 +0000 Received: from STEPLONG.qualcomm.com (24.102.122.190) by MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 19:25:48 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1590089165; x=1621625165; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=T/BCGGb1LJHDYfouxf/nAKVZZZvPl1wPEtw8r/kzv9w=; b=jkgpenvLedDMSxIc3mWQw63lfSkfHHqqxCGGl6Qcbcv0oeDxKzvzuyqk HlVlp/O7yQr0DkxRCKStAzAscTGwvLeXHmdN7kFeKxnWzgY0fqxGDy7pe T3W2RwYpGpAeY94xhH2SlA5CUK9ALp5tshN55ck4/8cELJYeyAbRSGbty A=; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cQzCdj1+I7Nm14uY/01dOZFWHneao+GGy10HqmYBLJOHGIfvMyUaFCmOCdQX/kL/DEiVHatbdg3BRisU31dibBlXrejKeRg//UwQhL1y3Fe3T0O6a6VA8+VxdiwHtknV67/XO9ncGhVKstB/PJQlUL7mBX02lQ57msvimch2sToJTvAPxYGkfnLm6p2dRLhiX7EvWCkoe6UrZyeiVxALs3jA7TiP6BB4iQFB16687WfljLY6hJIfM3gECmIZFFCrgoXOde0FrNhtvGCuY1V/viICvrVwvVgbk3hGlOC9DzisMfFdJH9FOYC9gDkC1VrMcZmCMWauhoYMUNInjYrqIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IYzAGP3N+hWsf3cr480VRS+1Q5ys8FhX2vMh84qAbaM=; b=bTlFw9dg2TrgbkWW04KRyugjNbdOfdpC6kiROr+MtIooCQVHzrE0vM6JI7yVdIxzAucziTXvV3DlB/9AO0Q/4nafrBxtGmg1+q1K4mTh3S17tftiaxJkWVr12edlmQlzXs7to7JsFqBxu3moEOwV1lvY1uVbQaMUsTf5te31urAbnsBK3fFy5XYxZmaZXW9KYGpqrpe9sHuDhSO19P+yPm73xJ8lZ3gtfzW/qzVN7/IPweQWPOugGFY8xb3rLM2FJJyp0taS6WJV3fvLRtur+2cLmrH+hnj3+ZjWoOGER3GKa9YWSQThtPZNgjYyvRLvFAV6hsZfMMYYWUwooir58g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.onmicrosoft.com; s=selector1-qualcomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IYzAGP3N+hWsf3cr480VRS+1Q5ys8FhX2vMh84qAbaM=; b=YqREbPYgDAqvdbwh89eFlrWC2lzfGxqONjYAw83hfDoVKv1PckuhhH6ddCgW8t4pasEqFpSNDs1XKUoohkMd/skOMcTWfLNDs+SWomgV7mhvP+vOBTQNVkW2ghPjS9MclJdbhKYlf97b5TPQ1y6vRvax2mNUWK+lun+L1pElwZY= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=quicinc.com; From: Stephen Long To: Subject: [RISU PATCH v2 20/22] sve2.risu: Add patterns for fp widening multiply-add ops Date: Thu, 21 May 2020 12:25:09 -0700 Message-ID: <20200521192511.6623-21-steplong@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200521192511.6623-1-steplong@quicinc.com> References: <20200521192511.6623-1-steplong@quicinc.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) To MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.25.1 X-Originating-IP: [24.102.122.190] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 88c226e4-e5af-4d94-50c2-08d7fdbcc499 X-MS-TrafficTypeDiagnostic: MWHPR0201MB3484: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:296; X-Forefront-PRVS: 041032FF37 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: g1Q0rT+Qw12s0P0YfKTrJkF5YKhMg0rve2in5019aou8zHWqQP+fuQkjYWCVHK0QkqLSykwLEO1S+HH0rb8lSIQagG3z9DPDy0LH889L47Dq/QmDEvqB+EUiRBujm+XuGmA55Lt7pz5enytsJcCVPyXUN1zOhujdl6KfgPRLUVxZcT/3O7bIkEY3zXuW/vSgh0eg4d4HJ4Q60MdCcPn60RH8nxEnElQlHVa02YaVbF8GSBNLB0XwxiVPee2Vv47aX5WfLxU6MRRUbPzfWI8664D9F8L+sxng7rg+exLppeA/oJvlNggGVhPgVU07ZT6zpEsf6v92qoMraJZseAD8dQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0201MB3547.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(346002)(366004)(136003)(396003)(376002)(39860400002)(2616005)(4326008)(956004)(66476007)(66556008)(66946007)(52116002)(186003)(316002)(16526019)(6506007)(86362001)(2906002)(5660300002)(26005)(6666004)(6486002)(1076003)(8676002)(6916009)(6512007)(8936002)(478600001)(36756003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: bf2TJzEk9OhIVAF6q7opXzpe2prwsYfz8ztMJuPrQAhEwqxi2Y6Ykr6sHU0C5bUbdgpkLhYz+RaW62+cHxy+iHi+ylzHG9SSBXxy9G/NzCb7xXL/smF5vD/o7ItBr1ofoqodSN+IiTa9KGCpZDulLLcOdugtUi+pV5pLNk4QlGTNdu00SepjULJTnNlck0Je3SA5ri4UEFlyl4WdCtfGYlkq9mlrXCQM/VsivDPBXkjBux6hhZ2lL0MUrpCyF6NWuCwOlvFr/b3akk9SXykQUtrTgh/HfP9ezPKWvW+hWcxrZBG7FDtmky/cKjr0KHVszuK0gaLfv0idHH9cE+HmA+S4zEJk0D6t2zehKlNt9lz+lKB4ujY8e1yKchLb0GNuq6408vFaIJWi2W8Mp5UpvgSOoiVIw5T6VpCY6Tv15J6LltoWBPb73eumqHzU+yqfA9yfQ2HCp/CKaHIllB9fjU2qvtLNqoaliGJq0Fe+Vu0= X-MS-Exchange-CrossTenant-Network-Message-Id: 88c226e4-e5af-4d94-50c2-08d7fdbcc499 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2020 19:25:49.3463 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Nepkg8dOCDXdCLEHYtCKkY9bI1VjL/TA3Mh61YjNwVMqZBMwAId3Jl+KccWe4i6LSSEBazSqJFyHFK8B55MiFA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0201MB3484 X-OriginatorOrg: quicinc.com Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=199.106.114.38; envelope-from=steplong@quicinc.com; helo=alexa-out-sd-01.qualcomm.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/21 15:25:32 X-ACL-Warn: Detected OS = FreeBSD 9.x or newer [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, richard.henderson@linaro.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @qualcomm.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Stephen Long --- sve2.risu | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/sve2.risu b/sve2.risu index 44f227e..d0ad7c9 100755 --- a/sve2.risu +++ b/sve2.risu @@ -480,3 +480,17 @@ WHILEHS A64_V 00100101 size:2 1 rm:5 000 sf:1 1= 0 rn:5 0 pd:4 ## pointer conflict compare WHILEWR A64_V 00100101 size:2 1 rm:5 001100 rn:5 0 pd:4 WHILERW A64_V 00100101 size:2 1 rm:5 001100 rn:5 1 pd:4 + +# Floating Point Widening Multiply-Add (Indexed) +## floating-point multiply-add long (indexed) +FMLALB_idx A64_V 011001001 01 i3h:2 zm:3 0100 i3l:1 0 zn:5 zda:5 +FMLALT_idx A64_V 011001001 01 i3h:2 zm:3 0100 i3l:1 1 zn:5 zda:5 +FMLSLB_idx A64_V 011001001 01 i3h:2 zm:3 0110 i3l:1 0 zn:5 zda:5 +FMLSLT_idx A64_V 011001001 01 i3h:2 zm:3 0110 i3l:1 1 zn:5 zda:5 + +# Floating Point Widening Multiply-Add +## floating-point multiply-add long +FMLALB_vec A64_V 011001001 01 zm:5 100 000 zn:5 zda:5 +FMLALT_vec A64_V 011001001 01 zm:5 100 001 zn:5 zda:5 +FMLSLB_vec A64_V 011001001 01 zm:5 101 000 zn:5 zda:5 +FMLSLT_vec A64_V 011001001 01 zm:5 101 001 zn:5 zda:5 --=20 2.25.1 From nobody Fri Mar 29 11:29:00 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass(p=none dis=none) header.from=quicinc.com ARC-Seal: i=2; a=rsa-sha256; t=1590090310; cv=pass; d=zohomail.com; s=zohoarc; b=lW69fV9zgd4/z5OXGMWJuGYcqzfdL/cytZ/CUyNmQNSZAd0x4c9Z4fJ5zLwYe+NUvBcGQIFraFiRPn+e4PyTDyFTrLkSVyGktgFVXqAkhpTijzSSo/8IFALOdik1pjnC9Itpvcf+attCmqbcrR6oti2cDs3iMffreKuAOf9r8Jk= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590090310; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=JTyW3da51uemAwVKTB+lGy1iIOoGpbXRxoxoLshkAs8=; b=Ob2AQaiBJGBHgNWyCfSMqhQ/nJ2sCHiUAQ2nd+1H3EQzQdbuuPFnS2nGYSMx1VRoj7KOGqn6/7d2UPwkKuPmk05w0n6XBIe+gUkKb4pZ3dXFbugL+ZeOGQIuFfAYxbn6GvqZfsRAmTwulC1bKv11oZWJBwTgGv8oqEzanyTvpc4= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1590090310089486.47200380045444; Thu, 21 May 2020 12:45:10 -0700 (PDT) Received: from localhost ([::1]:55680 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbr7s-0005v2-EN for importer@patchew.org; Thu, 21 May 2020 15:45:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39112) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbqpN-0006LT-UO for qemu-devel@nongnu.org; Thu, 21 May 2020 15:26:01 -0400 Received: from alexa-out-sd-02.qualcomm.com ([199.106.114.39]:25353) by eggs.gnu.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jbqpK-0002Tt-PL for qemu-devel@nongnu.org; Thu, 21 May 2020 15:26:01 -0400 Received: from unknown (HELO ironmsg01-sd.qualcomm.com) ([10.53.140.141]) by alexa-out-sd-02.qualcomm.com with ESMTP; 21 May 2020 12:25:56 -0700 Received: from nasanexm01f.na.qualcomm.com ([10.85.0.32]) by ironmsg01-sd.qualcomm.com with ESMTP/TLS/AES256-SHA; 21 May 2020 12:25:56 -0700 Received: from eusanexr01a.eu.qualcomm.com (10.85.0.97) by NASANEXM01F.na.qualcomm.com (10.85.0.32) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:56 -0700 Received: from nasanexm03f.na.qualcomm.com (10.85.0.47) by eusanexr01a.eu.qualcomm.com (10.85.0.97) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:54 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (199.106.107.6) by nasanexm03f.na.qualcomm.com (10.85.0.47) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 21 May 2020 12:25:54 -0700 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) by MWHPR0201MB3484.namprd02.prod.outlook.com (2603:10b6:301:77::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23; Thu, 21 May 2020 19:25:50 +0000 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37]) by MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37%3]) with mapi id 15.20.3000.034; Thu, 21 May 2020 19:25:50 +0000 Received: from STEPLONG.qualcomm.com (24.102.122.190) by MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 19:25:49 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1590089158; x=1621625158; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=ubuTJ9ZhslIl65t5hdeVzfd17W5Mt0XxJPunSmmefXc=; b=fDLW96W2hi5B1MC/3fkCDK4C8qyuzWyo7KPE0svMlgidGIrOORt0FRHQ IZZ6mpiLjKdIgBcCecu3ps75xBYx570RfxPBefihBLgORDpkDb4NKNQPB gcNvH2/hbuwlmeq+mnnGegXrR8Tn5Qa754WftJM7S3IS8cy2Xg4p425K2 s=; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fyG1DOLLEEeIvfBgnHI26xCRVGZ7gYLB7upjm3odxqfDLyMyc0KKTSogaMbEe4pCqS5u6MS5dH4QYqrZkydE6kqM6HCw431fwO02oHLpY9TG+7FlqYcIys7hIDIWoEDQIq902FeMGQ5BiLIbsetZKDQspDjJPtFHK6RCgLs5NXpS/7s1UXGkgGoYN4zuCfMgrHbDoqXy742NYC0emtr6M3MO4r9wZiaKVEOJxHyLKV7Jnd0VcpJvx7LutNf7PeGQDmAvmanNa76LI1dCKpo+w+MaJfwF3/A5pnhjIaLKelC7bZIog9Go+RQpV6ni5k9Z7s4fCDWLLRoq3vOapcEYyg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JTyW3da51uemAwVKTB+lGy1iIOoGpbXRxoxoLshkAs8=; b=VQOAqO5Zf96/L56n6+wQqpJAnZbZcMENx6bvgE+/1GQrMCiTjVvOT+4g0zlUR12JefRQ1rGgOSEx6QIudKEjsHSiPHa/BT0r+G02UKY5WTO36dBoMQgHYqmU0WLGoQ604Nwmcmmtrpq2Uq6/LnWg5d4wVmF96dKWhVo4cxDpECagVp/XPBIcJvtXIwV8b8pzBa6sli39Qh5aq6oQd1mXn3ZKewidnA3NzHvlbHiGYb/SxXApQ8U1jtbcH7p+Eq2ZiqJcOMsXtCIGYs10H52rW+a6bbrIsQ7a6TryYWFflnsW4LomlQxTH1iHMrj5D4m9F1pP6p8s44RzLWibrbo2Ow== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.onmicrosoft.com; s=selector1-qualcomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JTyW3da51uemAwVKTB+lGy1iIOoGpbXRxoxoLshkAs8=; b=dtBrHF13HnUNAX32fi2QUfGgFGNGSd6f4cY8Au87coulUTgyTKPv65fdH74WHUA2u7zyqQEij3qcESY/W/NY48xZl8m9CFy1PEovYqR3C1s9Qvmg8hZo3q1i2glglW8pPxTRIKdtCgVg80o6ZsOjoJvk9YvOYosKuM40DFu7+nI= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=quicinc.com; From: Stephen Long To: Subject: [RISU PATCH v2 21/22] sve2.risu: Add patterns for gather load insns Date: Thu, 21 May 2020 12:25:10 -0700 Message-ID: <20200521192511.6623-22-steplong@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200521192511.6623-1-steplong@quicinc.com> References: <20200521192511.6623-1-steplong@quicinc.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) To MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.25.1 X-Originating-IP: [24.102.122.190] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 989632d1-06c8-4853-90b2-08d7fdbcc522 X-MS-TrafficTypeDiagnostic: MWHPR0201MB3484: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:296; X-Forefront-PRVS: 041032FF37 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +ACD2HxFtlxrJRFOEvk8GdJtbmg5SKe3XZExiNRLud60kYmn4VWMB1wDarx1clrLwptg+wroZw1ggqq5U20DKsNEkbVW4I763bEcAEyOqvHBebFG3LkLd6XMCiBFn+afMg8V7Wb9ZbI0ccqwA0GsZHnWGFFYaKJr1EB0b6K2GGGo43/4weLtQwXHh4aJ416oRkCLvm4zjgat8UtNnpa49rxh4b6m1FuEVwnxM4/cj8ON4Ou1RPjjyKng14AzrfonL2BR+q9+f+I8trV0VaJXE6UDDgDihWkJBrRYLZfkptY78Hx8FhSuFCdsj3PKqwGQUAwf08KkNu94zTKkL7fcAA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0201MB3547.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(346002)(366004)(136003)(396003)(376002)(39860400002)(2616005)(4326008)(956004)(66476007)(66556008)(66946007)(52116002)(186003)(316002)(16526019)(6506007)(86362001)(2906002)(5660300002)(26005)(6666004)(6486002)(1076003)(8676002)(6916009)(6512007)(8936002)(478600001)(36756003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: BxVp4HtEMonMfHXV95sYiOkWfDnBaPFfc8QDuaWRAYXhu2r16rhLJJ1gvNVSiukftfcaThS+vEAWpq/VSUCM5FBiE3yCEb2hPz1F3PRwml+YP/pcB0r9gtc7HTFdDwWhhWiYN4/tg+tyzU3KqHL4atLwFUbL0yWq19WaYI1PtFulYZxZ68ZhXRCKpo1gutBGtJbgMSdJ4wncByHJi4GpC5Qe+Jx5z9q/QvOWAgaynidrSgbWMAIn/UaUjdGHIP7MxxI4hGMXMhIAlRAYe/rEc4w5aHesLZOI1pQMitrNB1PEABO6LY4b3dr+31686DXRf6xJohAG+cwEr/dpxLTIJZ3FWSSQ6rymasuyujBKdyYS5m52j7qjLY1/l1CM8ANTOTWHgeUg1FgCuntyWNwlVCPhRX6wkxDnQcx570yo1E+WrfjWmyZNEgrl0zKv85/zjnsLIFCQiBl9QrBAARNJXfmSRu6vLsEXCW125V223lw= X-MS-Exchange-CrossTenant-Network-Message-Id: 989632d1-06c8-4853-90b2-08d7fdbcc522 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2020 19:25:50.1549 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: KMprFfuvsbVQavs4hUVAK1n3xIYQ09pPa8PXiz26XyLSI5dWGg6d8EoNInCVdNPpYfHg+NlIf8WQE0mpXLtW9g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0201MB3484 X-OriginatorOrg: quicinc.com Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=199.106.114.39; envelope-from=steplong@quicinc.com; helo=alexa-out-sd-02.qualcomm.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/21 15:25:52 X-ACL-Warn: Detected OS = FreeBSD 9.x or newer [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, richard.henderson@linaro.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @qualcomm.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Stephen Long --- sve2.risu | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/sve2.risu b/sve2.risu index d0ad7c9..84ae527 100755 --- a/sve2.risu +++ b/sve2.risu @@ -494,3 +494,23 @@ FMLALB_vec A64_V 011001001 01 zm:5 100 000 zn:5 zd= a:5 FMLALT_vec A64_V 011001001 01 zm:5 100 001 zn:5 zda:5 FMLSLB_vec A64_V 011001001 01 zm:5 101 000 zn:5 zda:5 FMLSLT_vec A64_V 011001001 01 zm:5 101 001 zn:5 zda:5 + +# 32-Bit Gather +## 32-bit gather non-temporal load (scalar plus 32-bit unscaled offsets) +LDNT1SB_32 A64_V 1000010 00 00 rm:5 100 pg:3 zn:5 zt:5 +LDNT1B_32 A64_V 1000010 00 00 rm:5 101 pg:3 zn:5 zt:5 +LDNT1SH_32 A64_V 1000010 01 00 rm:5 100 pg:3 zn:5 zt:5 +LDNT1H_32 A64_V 1000010 01 00 rm:5 101 pg:3 zn:5 zt:5 +LDNT1W_32 A64_V 1000010 10 00 rm:5 101 pg:3 zn:5 zt:5 + +# 64-Bit Gather +## 64-bit gather non-temporal load +## (scalar plus unpacked 32-bit unscaled offsets) +LDNT1SB_64 A64_V 1100010 00 00 rm:5 100 pg:3 zn:5 zt:5 +LDNT1B_64 A64_V 1100010 00 00 rm:5 110 pg:3 zn:5 zt:5 +LDNT1SH_64 A64_V 1100010 01 00 rm:5 100 pg:3 zn:5 zt:5 +LDNT1H_64 A64_V 1100010 01 00 rm:5 110 pg:3 zn:5 zt:5 +LDNT1SW_64 A64_V 1100010 10 00 rm:5 100 pg:3 zn:5 zt:5 +LDNT1W_64 A64_V 1100010 10 00 rm:5 110 pg:3 zn:5 zt:5 +LDNT1D_64 A64_V 1100010 11 00 rm:5 110 pg:3 zn:5 zt:5 + --=20 2.25.1 From nobody Fri Mar 29 11:29:00 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass(p=none dis=none) header.from=quicinc.com ARC-Seal: i=2; a=rsa-sha256; t=1590090554; cv=pass; d=zohomail.com; s=zohoarc; b=YVT9OB0Cxu3vjQSRYFAy7pCdeh21UXjIkiHTSdz9UG5Bfu9J0zDGY7MgfZkBFaC8c4paZzMdYSD8x8cw52QziUA/OmmEsx2ownDHe54+Vl8K0NZYDv+ckcjM2pZfUcviczWSjfPSV3nn8ouE3AZBkgln0kjENV8PCxnEUlkpyzU= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1590090554; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=L59zzOSJUZcjmEVKVM9pV4JGvMPuusWUCL8rcWTFxbM=; b=NeJdcBpI4cjM5Zl/w/5P6Pmox1eVe3OkSpeuaXcAZ7Mz4k7+hmlKzYgj0ozpV2EkmNeqObsbCaHKtrdzI09k4D4E8JAb9N/0zXms1nByCo5ONPwsZ4Yb8ml/E9WH0k+BpIAsoXny34JXZHhM9kcid7HuVwfBqlE9ljTjQwEfhu4= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass header.i=@quicinc.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=quicinc.com); dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 159009055455165.05509993060502; Thu, 21 May 2020 12:49:14 -0700 (PDT) Received: from localhost ([::1]:41494 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbrBp-00061K-3l for importer@patchew.org; Thu, 21 May 2020 15:49:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39110) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbqpM-0006Hi-LF for qemu-devel@nongnu.org; Thu, 21 May 2020 15:26:00 -0400 Received: from alexa-out-sd-02.qualcomm.com ([199.106.114.39]:25355) by eggs.gnu.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jbqpL-0002U2-BD for qemu-devel@nongnu.org; Thu, 21 May 2020 15:26:00 -0400 Received: from unknown (HELO ironmsg01-sd.qualcomm.com) ([10.53.140.141]) by alexa-out-sd-02.qualcomm.com with ESMTP; 21 May 2020 12:25:57 -0700 Received: from nasanexm03e.na.qualcomm.com ([10.85.0.48]) by ironmsg01-sd.qualcomm.com with ESMTP/TLS/AES256-SHA; 21 May 2020 12:25:56 -0700 Received: from nasanexm03f.na.qualcomm.com (10.85.0.47) by nasanexm03e.na.qualcomm.com (10.85.0.48) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 21 May 2020 12:25:56 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (199.106.107.6) by nasanexm03f.na.qualcomm.com (10.85.0.47) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 21 May 2020 12:25:56 -0700 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) by MWHPR0201MB3484.namprd02.prod.outlook.com (2603:10b6:301:77::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23; Thu, 21 May 2020 19:25:51 +0000 Received: from MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37]) by MWHPR0201MB3547.namprd02.prod.outlook.com ([fe80::10ad:5df5:d575:1f37%3]) with mapi id 15.20.3000.034; Thu, 21 May 2020 19:25:51 +0000 Received: from STEPLONG.qualcomm.com (24.102.122.190) by MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 19:25:50 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1590089159; x=1621625159; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=Sdxc5mIymMP+FS3ROwnN4EaTDJ2plV7EdYbKLBS7oHM=; b=um1p4VjU+rv+QN/EfHX+YjpSm/NZzRMQYzsiwSETFyKezrl963wxLTyS VhqKle4Cl2LH27HSiTi8R/cQMHUD/M54ietPFG6oBQJyNMBkihPps/nzS 4hc0lHc/cLwKxcochL8gmB4XGs1Togv+UWtxHy0CbrOSaUQKM+hSlYrG0 g=; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FqpeN0YaNocQelMvnWDjZlHB8u/Mm6rnJCDuW3KuiO8jJo+jRjFi7JR9isYC2zWn/SQS/pJQLVAyEl9Fv/Ls46Te1lNyDTD1cBgEFxpVo2GENOU2u9G3PRSEwdNkQwCgqIL9+J1HGMMb73b6VT3l/XsI2CY28gmsel6QfAKIYuRUNkLLM6zBM/iyvWckqw5Rnx7Iui0srF8wtXIHVh8Xis3Yw8taKwZqCkn4mdhJ5Wb8ZHoKlWc6AraJLUa0im+sacO4g/2SKUZQQZBDruRjy2HYYxYw3EQ3H9vo2HXb3ti50rshDRRoG2ACLAHo0bD2iaF8zc8GwSooWkBWMq2IXA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=L59zzOSJUZcjmEVKVM9pV4JGvMPuusWUCL8rcWTFxbM=; b=BHB1MFTtLwI1AbttCultlKG1/XCRp0z9QB3sDlkSE4cCcO0TvQ5xWLbLg3PtUvTjNZ3cz2RMoDu0Geqe3wTAAJF0Imgu71QMIytlXMARLvq5o4d8zcMMSKOUJylN7nwVRB+6wZWdGrzL6aQR3aA/G1gBI8x4VWLFTFYpZKH4KPz8TSZpjbqHfD6Se+Cu2kz/pluZ8G2BkxZ3/DJTnJiwQjwN3gpgpVGh4q+QwU07p6VBj63eG1tBhZL3moavLzJWFs7xP1AHWxSXUIk1Il1iq5B0hTfY9BPgJIe2E3qfEobE4WuHbD8b60lSqfdWtagSEObKIaQx7ARdRFS2S+/z9w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.onmicrosoft.com; s=selector1-qualcomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=L59zzOSJUZcjmEVKVM9pV4JGvMPuusWUCL8rcWTFxbM=; b=Z+Vbd+X4erJUsJwJvsvunSA0Zhov6RAJHpaIsJU7qdgHpX24HhfNGwIRv9z4J2X6kWQmoiubXn4gfNtQ/fpD7tyzTDF3TwbYN8eGQniw9+Sj0xq0BdRpS8vJKiSJ3tLkSkIFoR+LMiA7MLgIFrr7SNrFBE9zIEZ8cBov8Q1Ikdw= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=quicinc.com; From: Stephen Long To: Subject: [RISU PATCH v2 22/22] sve2.risu: Add patterns for scatter store insns Date: Thu, 21 May 2020 12:25:11 -0700 Message-ID: <20200521192511.6623-23-steplong@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200521192511.6623-1-steplong@quicinc.com> References: <20200521192511.6623-1-steplong@quicinc.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR20CA0056.namprd20.prod.outlook.com (2603:10b6:208:235::25) To MWHPR0201MB3547.namprd02.prod.outlook.com (2603:10b6:301:7b::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.25.1 X-Originating-IP: [24.102.122.190] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7ec92ba5-1cc1-46dc-f3cc-08d7fdbcc5a4 X-MS-TrafficTypeDiagnostic: MWHPR0201MB3484: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:296; X-Forefront-PRVS: 041032FF37 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 2kxH5er95XvyZpI1JGVmRfRz4YniPEsaHANFR0OmLhl/DEGVXso5nV0Z7/eNQus7o6z/ObeiKLUCzW9BDnUBep+XrDa85qxw9kD6At1H8wzsMOv/Cq2aUPDn7NaBo89cIX2MtyXBIWA5Nxoqs7s4rxTYBEVDpIAmJMujHXp4hYkhpLYuJO3GiGYeUqRhOuwTOTm7dPANhj5r7SIovnjVecBaE9LZt2ARFXn4ythKBvvBn5c46hTTWCzsgT81k5FLdG1KURcMriitaa7CPMkMtxGeobhrsUiMXWCI4aiaOMO7xuLQJtK4GPJaOxzmQKnm4sqHcvHSqC2+M1a572yIcg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0201MB3547.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(346002)(366004)(136003)(396003)(376002)(39860400002)(2616005)(4326008)(956004)(66476007)(66556008)(66946007)(52116002)(186003)(316002)(16526019)(6506007)(86362001)(2906002)(5660300002)(26005)(6666004)(6486002)(1076003)(8676002)(6916009)(6512007)(8936002)(478600001)(4744005)(36756003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: o4MHQZgoejW12Q4+GRFI9Z3ynBqEcNhulVULKWfmQlhQI0zdxmGQhiMFe61IDd5gc0uFBbkQcyDjmP4IcCIQCK13cd8MQCqKlN2IHJ6wA4CV/uRL2u2CO+67CqBz0YjwHzoduTVEoWIUJ5/pm6cbTGbO2b8hLkkXEFYFEqFmzV9Fhd1y1kYNHCYWscn7cheKR0NZUyprm3dC0BiTQIjQ2BXsSTP9xC02DDZkjm0tHgKLN8g6CpL35la7Ip2tdD3Uj6glBXxuUdf4pyFeBDpxap6Ukl5nvwhY56l6cWOpH9m7l3Rfh+HUNJK7JDTm4Mtdc0CSuIfFCfKN7hHsh2yLt9yfFV0XY+VrSMcJKXmzSgqrxTvqAR7umhEiDC/mmPaYtN9kHnO4mAVGBao4EvekkUofyxpJvjtbHOYkrdAu/3KRj1d4EUIObZreYtd+BrouhYi6ymQP/4tRNNLWxwIvM64ioqEhsy8DOhi2xFZIRyg= X-MS-Exchange-CrossTenant-Network-Message-Id: 7ec92ba5-1cc1-46dc-f3cc-08d7fdbcc5a4 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2020 19:25:51.0953 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 3uuGlmPjJIqE9nIyI+yNNa6CEKbyCXvh/Kh0gmROvsSRKVkB4GoYu8HJewnvob1rA2M5Q9c2QKron4KTaP2KVQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0201MB3484 X-OriginatorOrg: quicinc.com Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=199.106.114.39; envelope-from=steplong@quicinc.com; helo=alexa-out-sd-02.qualcomm.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/21 15:25:52 X-ACL-Warn: Detected OS = FreeBSD 9.x or newer [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, richard.henderson@linaro.org Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @qualcomm.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Stephen Long --- sve2.risu | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sve2.risu b/sve2.risu index 84ae527..00ac186 100755 --- a/sve2.risu +++ b/sve2.risu @@ -514,3 +514,11 @@ LDNT1SW_64 A64_V 1100010 10 00 rm:5 100 pg:3 zn:5 = zt:5 LDNT1W_64 A64_V 1100010 10 00 rm:5 110 pg:3 zn:5 zt:5 LDNT1D_64 A64_V 1100010 11 00 rm:5 110 pg:3 zn:5 zt:5 =20 +# 32-Bit Scatter +## 32-bit scatter non-temporal store (vector, scalar) +STNT1_32 A64_V 1110010 msz:2 10 rm:5 001 pg:3 zn:5 zt:5 \ +!constraints { $msz !=3D 3; } + +# 64-Bit Scatter +## 64-bit scatter non-temporal store (vector, scalar) +STNT1_64 A64_V 1110010 msz:2 00 rm:5 001 pg:3 zn:5 zt:5 --=20 2.25.1