From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15777 invoked by alias); 18 Sep 2019 18:19:22 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 15759 invoked by uid 89); 18 Sep 2019 18:19:22 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-7.6 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 spammy= X-HELO: EUR04-HE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr70075.outbound.protection.outlook.com (HELO EUR04-HE1-obe.outbound.protection.outlook.com) (40.107.7.75) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 18 Sep 2019 18:19:20 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GjBijl9YXSf9ZgyadQHga7Az3Xz7rPCn2WPCbG6ghvs=; b=dDvklvSx60Zawp5oqFZPlK6mjBHwlhgNixQ/8EnWHP6iSSeWBZ+hyGYLDePUG7hxx9MgIjpL8eaClQzkcaRxc/9t9rUcNsj8lZ5J+F1RdlbfczBpm8UT2+nT5QKcQywdhANByYrx5lPcw/aYG3aukFrxrWBiweYnUmDARYY8eXo= Received: from AM6PR08CA0017.eurprd08.prod.outlook.com (2603:10a6:20b:b2::29) by DB6PR0802MB2312.eurprd08.prod.outlook.com (2603:10a6:4:84::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.17; Wed, 18 Sep 2019 18:19:15 +0000 Received: from AM5EUR03FT011.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::200) by AM6PR08CA0017.outlook.office365.com (2603:10a6:20b:b2::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.17 via Frontend Transport; Wed, 18 Sep 2019 18:19:15 +0000 Authentication-Results: spf=temperror (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; gcc.gnu.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;gcc.gnu.org; dmarc=none action=none header.from=arm.com; Received-SPF: TempError (protection.outlook.com: error in processing during lookup of arm.com: DNS Timeout) Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT011.mail.protection.outlook.com (10.152.16.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.20 via Frontend Transport; Wed, 18 Sep 2019 18:19:14 +0000 Received: ("Tessian outbound 96594883d423:v31"); Wed, 18 Sep 2019 18:19:14 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: e88eef9d61d5dd1e X-CR-MTA-TID: 64aa7808 Received: from 489db6fb0088.3 (ip-172-16-0-2.eu-west-1.compute.internal [104.47.2.58]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id 549EAA4E-1B72-4044-9714-4871DB1D2290.1; Wed, 18 Sep 2019 18:19:08 +0000 Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01lp2058.outbound.protection.outlook.com [104.47.2.58]) by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 489db6fb0088.3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 18 Sep 2019 18:19:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J8uP4DhD8anblDidnUZ4ufCk+2aPnwVhd2lqSuqridofHlZgggT3ii/zgw7PuXCJ9QlnO9ORELQ0A/pn8RBXXFPJUQRFphDnxFaw9gOTvgrH++8hjsGjd5ggN6Cmy9uwg/GVlHo58karxzY6DB7fdv/68WJTAVWWB72GdXSkMVLuTXl9/1+BRWYovfcx7E3J5ZXJHbaoumP+6iEB5edJ2eSkGTtIKh8XG03XdecAvLqwd7wxccWgvYtPMCbmZgCi5lDkRPmLH5AX0b4QQJCKYvvNmHTQ/5O6wezKUW1jtT0OBiGUwwKyqGVAqIkGTNzv8qdDW7XLiJ8I9TYIaXlrmQ== 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=GjBijl9YXSf9ZgyadQHga7Az3Xz7rPCn2WPCbG6ghvs=; b=grTnOOD+7i31SEfeQA/3mFi7gsa4QRIf0XzUUOM/+0eHngDOavy3N2MmFMhBPibzL1PorQO5w7Ckp0ypoTMVzSS6wpXOiOKtKXromzu/chg7EcRHEDhvtgG7Z9I4rbNV4hWQi1zY0rlPebivantz8eppLSlBFmVmUBg+dGetJW3wmxzYacWMjYKaQFs+oswBY0rpmwi4ZspXPbM7O5/2hwkVv+ndPOJfXQaazC1oRiZp559cMKlZLWqQx4KtWsxiac+16oAEmwDCsRiYovr4uw4tIIYOSjozqt9sdDIk46/1zuh/ZCmhuAkfMcU2795z3qc2we3Ecv5mrD9lkuB96w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GjBijl9YXSf9ZgyadQHga7Az3Xz7rPCn2WPCbG6ghvs=; b=dDvklvSx60Zawp5oqFZPlK6mjBHwlhgNixQ/8EnWHP6iSSeWBZ+hyGYLDePUG7hxx9MgIjpL8eaClQzkcaRxc/9t9rUcNsj8lZ5J+F1RdlbfczBpm8UT2+nT5QKcQywdhANByYrx5lPcw/aYG3aukFrxrWBiweYnUmDARYY8eXo= Received: from HE1PR0801MB2121.eurprd08.prod.outlook.com (10.168.146.10) by HE1PR0801MB1771.eurprd08.prod.outlook.com (10.168.150.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.15; Wed, 18 Sep 2019 18:19:05 +0000 Received: from HE1PR0801MB2121.eurprd08.prod.outlook.com ([fe80::48e:e338:40d:c424]) by HE1PR0801MB2121.eurprd08.prod.outlook.com ([fe80::48e:e338:40d:c424%5]) with mapi id 15.20.2263.023; Wed, 18 Sep 2019 18:19:05 +0000 From: Wilco Dijkstra To: Kyrill Tkachov , GCC Patches , Richard Earnshaw CC: nd Subject: Re: [PATCH][ARM] Cleanup multiply patterns Date: Wed, 18 Sep 2019 18:19:00 -0000 Message-ID: References: , In-Reply-To: Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Wilco.Dijkstra@arm.com; X-Microsoft-Antispam-Untrusted: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);SRVR:HE1PR0801MB1771; x-ms-exchange-transport-forked: True x-checkrecipientrouted: true x-ms-oob-tlc-oobclassifiers: OLM:660;OLM:660; X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4636009)(366004)(136003)(376002)(346002)(39860400002)(396003)(199004)(189003)(99286004)(4326008)(110136005)(81156014)(2906002)(6436002)(316002)(6246003)(14454004)(478600001)(6116002)(33656002)(86362001)(4744005)(25786009)(5660300002)(52536014)(3846002)(66066001)(26005)(7696005)(229853002)(6636002)(81166006)(486006)(55016002)(102836004)(64756008)(476003)(66476007)(66446008)(6506007)(8936002)(186003)(66946007)(256004)(9686003)(76176011)(71200400001)(305945005)(446003)(71190400001)(74316002)(8676002)(66556008)(11346002)(7736002)(76116006);DIR:OUT;SFP:1101;SCL:1;SRVR:HE1PR0801MB1771;H:HE1PR0801MB2121.eurprd08.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info-Original: 2CACFql/PIKe/cxaKLdar0XlUZ6ilslKxcAG88km7hEmTCiGQ3+8K+r1PeJ8NLHmq4oJrKcXGx72uu7+rkAX+kEc+DXbBsxqIskeO0NFeJ5s/NXRdB6h3yCfyJp+kFYDgLBFecZFh/ee173jbd2hcc74ADc/WQC+0nXepnCsf6moxCxWXrIBJdHH7ojxoUiTLDuq7jN1BRQtGQY4KAmRDVDPxXCbOjBG2uw0ZEzHKlRKOX/jtR/Zk2/LUzvu9FwD0YBt96Y0uPvpekceLSvXXn7/kLqwfidTjuZc67vZJmqH+k8lnNLgPsMI1YXQ2NELFW3crgGNKWyY64b8GJm8iTgKLCIfc7ccW1g5Jc31UgZwj+5bercbYyLYSH+LqVh0LiS5xHjV9m0IdTDAFJkLffaCj33s39Szso+LkM697wM= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Wilco.Dijkstra@arm.com; Return-Path: Wilco.Dijkstra@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT011.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 3f37855c-4af5-4f7d-b2f3-08d73c64b0e8 X-SW-Source: 2019-09/txt/msg01119.txt.bz2 Hi Kyrill, >> =A0+=A0=A0=A0=A0=A0=A0=A0=A0 (mult:SI (match_operand:SI 3 "s_register_op= erand" "r") >> =A0+=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 (match_operand:S= I 2 "s_register_operand" "r"))))] > > Looks like we'll want to mark operand 2 here with '%' as well? That doesn't make any difference since both operands are identical. It only helps if the operands are not the same, eg. rather than "r,0" "0,r" you can write "%r" "0". Wilco