From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 119664 invoked by alias); 2 Feb 2017 11:43:04 -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 119651 invoked by uid 89); 2 Feb 2017 11:43:03 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.1 required=5.0 tests=AWL,BAYES_20,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=Naveen.Hurugalawadi@cavium.com, sk:Naveen., U*Naveen.Hurugalawadi, naveen.hurugalawadi@cavium.com X-HELO: EUR01-HE1-obe.outbound.protection.outlook.com Received: from mail-he1eur01on0068.outbound.protection.outlook.com (HELO EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.68) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 02 Feb 2017 11:42:53 +0000 Received: from VI1PR0801CA0063.eurprd08.prod.outlook.com (10.168.60.159) by DB6PR0802MB2566.eurprd08.prod.outlook.com (10.172.252.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.860.13; Thu, 2 Feb 2017 11:42:49 +0000 Received: from DB3FFO11FD037.protection.gbl (2a01:111:f400:7e04::198) by VI1PR0801CA0063.outlook.office365.com (2603:10a6:800:4d::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.874.12 via Frontend Transport; Thu, 2 Feb 2017 11:42:49 +0000 Authentication-Results: spf=pass (sender IP is 217.140.96.140) smtp.mailfrom=arm.com; gcc.gnu.org; dkim=none (message not signed) header.d=none;gcc.gnu.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 217.140.96.140 as permitted sender) receiver=protection.outlook.com; client-ip=217.140.96.140; helo=nebula.arm.com; Received: from nebula.arm.com (217.140.96.140) by DB3FFO11FD037.mail.protection.outlook.com (10.47.217.68) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.874.2 via Frontend Transport; Thu, 2 Feb 2017 11:42:47 +0000 Received: from arm.com (10.1.2.79) by mail.arm.com (10.1.105.66) with Microsoft SMTP Server id 14.3.294.0; Thu, 2 Feb 2017 11:42:09 +0000 Date: Thu, 02 Feb 2017 11:43:00 -0000 From: James Greenhalgh To: "Hurugalawadi, Naveen" CC: Kyrill Tkachov , "gcc-patches@gcc.gnu.org" , Marcus Shawcroft , Richard Earnshaw , Subject: Re: [PATCH] [AArch64] Enable AES and cmp_branch fusion for Thunderx2t99 Message-ID: <20170202114209.GA37031@arm.com> References: <584E81A9.8000402@foss.arm.com> <584FE2A8.2080908@foss.arm.com> <58886E0C.2050800@foss.arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:217.140.96.140;IPV:CAL;SCL:-1;CTRY:GB;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(39850400002)(39410400002)(39860400002)(39840400002)(39450400003)(2980300002)(438002)(377424004)(199003)(54534003)(51914003)(189002)(24454002)(46406003)(104016004)(26826002)(189998001)(4001350100001)(50986999)(8936002)(76176999)(33656002)(50466002)(8676002)(47776003)(92566002)(305945005)(246002)(356003)(23726003)(93886004)(54906002)(36756003)(55016002)(4326007)(106466001)(54356999)(6916009)(97756001)(110136003)(229853002)(77096006)(83506001)(5660300001)(86362001)(38730400001)(2906002)(6286002)(626004)(7696004)(2950100002)(1076002)(18370500001);DIR:OUT;SFP:1101;SCL:1;SRVR:DB6PR0802MB2566;H:nebula.arm.com;FPR:;SPF:Pass;PTR:fw-tnat.cambridge.arm.com;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;DB3FFO11FD037;1:POEMIvzIrjGMmnKq6+fIEi23PN3z3VyG/lHgO+0B45/GfizStLCRsG126ABcXb48XZwS+M51F6OPnGzlNdt5JxlEe87qSH983aHiJp2Smk6/gW4HgW4PwvR+HBItdssLS21K8EFsTc9sdBxDPqZYySWyZy0Swul1ujux5Wu98W754f4bvJTJMwq3PQKRisOVJPVBfEXvp8cvZuF98Gf3qNm73fOyVNLLrWMTD073jhXGtVc7mj3SjOjlr6kuZz1PYZFhFhBH62WB5Utx6ZyVpceZqyZtrrcvcNfG1oAuMLwZ4S/fKWNtbuv4oMMQR9xOhbtOfQX6GHQOwheREBsKZ+9FRpjZ43gft7yfY25A0/EzNecHrLLjGQrGFZ4gY8+1TTZnwebYGhCb6T2T4zTJbNK0h8TYBki7qKHFPJ4EDIQxYKkZyEJU9r0V4+ZwfXhsHKAa2g0p8qPBB7jV0VzcK675PgiNfsMgI6oegf/m+S4ViTZcV/1dV4pYXnUITEtG1YmaBUCfwEjkEyi5UX7zf3c+O8Jd/8DPvoUjF75Et5IBJlX5iQkgcvithXV8um4DLUNCvblPGez260KuJPEkEQ== X-MS-Office365-Filtering-Correlation-Id: 7f01b835-15b4-4ae4-9748-08d44b609cd7 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002);SRVR:DB6PR0802MB2566; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2566;3:KRw9b3EzlkFYVDvJ/1gFYOYoLpIws6BvXoHIRsKGJchoLGUr+rrNsNHYJmn9ZIZhvwfefJQ0OXLDuiGnfU2HHFMLk/wuoZrJn8lT7JVKtHe+7Xx9JA+pkB4E01X//Gp+tQEv7HjH1M3pImRbWlB/i29hSQRPPkLNQfkio6j09bkKksnHiWXGommjB7fQ1n8ZInOR9PCXcJ0UiOEUk1DcUfwcx+OKT0Ba7C0E53mtp3yQCB8BJKvrKJKgLlW2TdhNOi0uomI6hP/pJs266/3SVn/MD9YGckzL2mlLY5DU34mM7Z223+Zz442xtnAJk+59L5hj1cIjABHEXMbCTGhZdsXZ0O1emq/bM6+W51vTTuqNz9wAYjLcFgCcUrKxeVgSV5nwlV8+Ip6niv4CGi4FYw== X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2566;25:DZoY575InJ7X84ygToyi18iAXfjBsKjWiJy3pbxJ6OaipEe9C427Ko2U+MHypunrfHQoDQ41OJvduCUd6bf3H2Mu8ryrPpGBfKxA7ZcF4Xj0/7lDu8HlKlf4zCqAQ/TKoiiIoaq/I9rrXbijoR+ytX6SlntL0vyXo32Yfv5m0NmkAJW4+/6tY9Dwo8NShWSVJy2TknEdGTIvr8DmWKXI+A/dYe51eRnPRfMTamAsAX2iW8rikhu3YmDe1KUQkmPrmjVr0MEXyy0EoSHlJtdzVF2t3WAm/1quBsgMU3P3HqM5iqf6HYqZ7yJAh0RBqc1y3vSquf6I3OiLTotqYNUjW9BeTcJGB3IMbsavDtwc/ilDGy4lTrvdLbvwE9k6yjIZaQZkLhOwUwZVcRepJhgNWmc6KXKsOQGUlC3XvXEQqvyXC6z2R0+0eXX+A+vXK5IB1OhpqqOx7PbaWdC+YYnf8lIYmpoVYbD3bT4MHmPqUJ4eq+Kj4eJYtQGuxfPg3dBq1wapll+ssIxbQSMAEx3JAglGeOKj9GLM3q8/w5eBDAdt9yw8gCWKsxhKrddEOZ6hiMyKAyvJfpXeMkzOxJYO8kyHI3gqXMxEnUDgJ7C0WME3PtYFn1+I1/Aemi/5z7yRIcwSDxYENo+udCwy5adumj81xBJPuVGziQPNLdy1x24bQXSe3/xYtssptOxeYi280k+GfuerCpq7vft+7ZcSMMpjbjTXfqepAbZcDOb++LrNR1UQ189HkeNivpBYvJin X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2566;31:B8ynlWWq2LDPvvu0pkT01PPPROIBQJDfCxczROCS0xIgPmCpwUFcnBIqvcRooWyec/wz/uZsIWZZJix0I2ae6eu/s+Sd0BDm4zxXvjJYdYivFaT2aGlwz2GqfojVciaZ1Q0rN3pU2cWvbnjYOpUI1T7fjL10+dpdyT1DtcEz31pc9w/lJQ4ZW6wFib4uuorFqw/+VHqzS/MIZS6GHnP+hUP7weu6wXuR29/6tAhHwJGFm5ExUO02lmSVuWRFC0FN7QSiixDUyEPuD2VD9R7ajw==;20:HI1Omy5HuAm4H3p/6NLwct0FA7uJjbhMedjiGkYVKADIWptPlPZTZLNMVTII6rrs6zwOUmV3Iv8lsvbbbXg9fbQp8mPrlnoa1ZmZJUyeYi+PcwvZXshjL07L7MM20z7y4s3T0PpGK6bNx/CL2gL94BNIc99Nq0JiPSGgca8sb8jrLeGqVaXFeOu08dvaygM47Vdy67uy+QSMkkFbIpy+fAcYuVRU2UFJMeArngr0Xi0ivTRFWXTacl82aT2EeCJj NoDisclaimer: True X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(13023025)(5005006)(8121501046)(13013025)(13024025)(13020025)(3002001)(10201501046)(6055026)(6041248)(20161123564025)(20161123558025)(20161123562025)(20161123560025)(20161123555025)(6072148);SRVR:DB6PR0802MB2566;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0802MB2566; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2566;4:3+WZJ7+gzUQdMoomQqD6zincrQCXv5WHXeOnIJKoBIGk2An33rHq9X9pFgoDGurvpBzVkSxcEM+peCxhMvRziosdaiq9oS+CO8iy03Z5tJtIvktLAHOox0LHy94/DGXwRxvLNi6AtsQHfBWuZUvY4XEMGf+CxIbidUf5eIKvCdBI5mm4f0YCQ7dnkYOv7sy6VeOUCb55UZvHcxAOh1oCGiniLjx6OfLuHxF9kwpKQCgL0yv2m1m5nfXRnrZITjkUTtB4DmiFqhA/u5c6fl9TkLODzGE8kZeDsDzwoMHzMRW9bFDKbLKxHd1CwIpwzNKsrPzOpD3c1/fg5CXDNNsODC83QHYFUHB2BfptemDJ7md6K8giEbai0HM95TlGOSxj5ZHLnWWTAifHoZeToiWvgD2Y9OBGHMQgiiEwrSb3dSSuHS8Rt4KiKE0R7KAPwNIgUgSIgl7mluXXhO0HHctueYkrDQHFAS47rbGbD9Z3/Vfp857Yg07C7Sg2kOIMnlCMTm8sr8RHDGgWXlM3QzCNpDBo4Rjf0/9rrPhJJH1i0IeK2KM9xIK5bhoqcfySywP11QZ+R4PbxQK0pXtiy+rWvSW6ll1aYOEJnXLceH1lV6XncevdK3E9cCKbicNqsUj4RltlmIlbYqLiWhpKOp9Z/PAjwNvucP5pFGjj2oGcm0C4jmlZUjNNtuaHvXv5hoPYh9qkJ2aqxYIC6N4p7LyyiA== X-Forefront-PRVS: 02065A9E77 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DB6PR0802MB2566;23:BG7ec1Qa55lGKImi/e+bgK2ryWm0MJ8++6f7P6w?= =?us-ascii?Q?rthGlP3osZWUYfbCL9E+oy8ISZvqRo7H7sXs8rUwb/23Ogroc22OT0SG7s0b?= =?us-ascii?Q?J4EsoHkMIMDhKfd8qbUFAm2vkwIHWCxdo6hkprLItnp6g4tjFNn9wZuL8MUj?= =?us-ascii?Q?UAZeRymeVynvQPNVxmt8mvfwYpzS0FyiG1rEVhtN8HrKakuTMQ+N+ysYZ5Zk?= =?us-ascii?Q?VDIMaGH7UdMYXkz15Y5GQ3NJG0BFmH/0FLM1VSdHvk2nARBBl33wFf6NkMuq?= =?us-ascii?Q?mFYcdruGM9sSxoNsHWaDTldHSz4nHwvrkiUTZUWHn2dyDSvpDEnVvXEN2Lzx?= =?us-ascii?Q?z4oxOTLtPxcIWQYV3xAeQfCqLrzdPPh3hfB/8P9y7q3+qTL9m+BwgU+0bwTi?= =?us-ascii?Q?7inAWVMBy74mFHLT7IFphnu2k+2ZirbjPvShy9dffit6Wg9hSntIvv2Wgc1h?= =?us-ascii?Q?xWs1lrhbJGvjNrpQ7VUgfj5BZA7GUDOHnK9zef6TZQgnZsgbN8x+AolfXpws?= =?us-ascii?Q?mYiz54bZhRdeZLRVzwZTJ4bFgWOEuMfVi3FqBk6qrZuVGTqFR67s0PL+1fUe?= =?us-ascii?Q?2jS2294WG63gk5JZ5A5RIw3SifasQA7CbtbFCyT0+MPR/9qJTSAzBY4OJxMg?= =?us-ascii?Q?ak0L5Rz/tqSmFWRVtj6ErvI0hQWmsUUnElhrjDR1BVIV+yckAf94DqwKajiS?= =?us-ascii?Q?rw1cT0UNMOUTmTqZzxwJbbCxjVHqZlAJB8D+iPIwch+3nTFK3nXblwId5aAE?= =?us-ascii?Q?+USYxLOkSidOgcMgBd+MJ56WDpVtndcvv1klSnGjhV6FFWV8oJB5XTtiVUW6?= =?us-ascii?Q?GJWTIxBlSA4PlnG1daxmXJIP65gMTKerNWPSc0U6mPBM53C4lwEHmT9hsTiH?= =?us-ascii?Q?yWuAQjcck7adHDotdVulN8SVlCajZJ/ZqWUGJg9yMnrgpbRH3DabTJTNGcC4?= =?us-ascii?Q?wj2i//W3eGIDQp6pkCGJBjFBHgGoRIw9jO5Q7LspUyRJGmm7uXohTPUlozE1?= =?us-ascii?Q?942Opi4fnyR2D3wLcriFDzFQoZZDpGBZHArPz40fL90n/7nCJ/2h2TjF58m/?= =?us-ascii?Q?6LIDRh4XA9Sq8woZVTZKRdH7ylJhCMcZyoiYqsCLxmK4XTMpslV2OPR/SSTV?= =?us-ascii?Q?DRquSmo2cwUcvaXl2NLTAnWPCIwM3zmMAtW/t2hX0evNYsWn1erBASQeOcER?= =?us-ascii?Q?f8kTThII4ExPHz0DBFRJVmPvFvqr1aFntNOlfA2goUKG7Tah027ip+O+SJkp?= =?us-ascii?Q?XmfrkQyTYrRPGzi2q0MhDcshTA8FvrcdSYOUGL18zQu1hIGWHCjpCVqLp60t?= =?us-ascii?Q?Le9w5qBfJVqSDPHBXRYH/z2dRrO3sTxmMWPCcv//VCFFz?= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2566;6:MXHbhN11lld6nWoLWANTwbERL0lHjNZmAKnTCS+vZ/ERi85HOd3X0tjxhHy4NmDndajgyRMdnUbD8RHFIjGQKdaxIURNfQ5oijSvZ3h8GZVRSgPs6FjX6ED6MjRMxgo+Bdd95Ft0IHnoq72XseSoeQyFMjiMCak6MzDGcWgaZUZhg9/uj+g5iJ+Qs2dmvEoVzZJZ1bStMSxBeoouBg1XjOUAgRFF5FQU7dFAuRj/lR3fd9SmeAHWO204uehArt1cd9/80eCkcwOjg2vr3IbO5Xhc02fvfyPmCNno0cK4tsfZsIT69aEolHCHQSaL9YbIe8q8rVnAT6X1Y7RZ9oEOx7SSZBdFJCX4twfHNTLVaTPFrew4KZLQHhVveuSjzWMldRUUTKy+qact8tZcs3m1L+jCU/3S8kgZbgBRk2VCxl0x0BN7SyrLRdhZvU0YoYI2;5:1HYWlpPl2Bo+ADeH6FV7bZcSXr5ZnafWKAre6uhXhw3gLSw1RzUEbEqp+sTm8jFMJQgV2gqJGzsbVdJ6giupa9RliJs2b0DwKgEJdELxsppjSkcCCfSb0iMZYuNDbtf0PYTHbh2QGUHGZaso/wXSbQ==;24:ThPweFmEYsLKjNeEbMEM+zgg8kp+7PDelb4qBmrk4HCh10sj2TQLSb6TNIeeGgsBhBfmStcvV2ElLxzvgQFUwnFui5b3otpWj74O2UL/m98= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2566;7:oqF51Q9pwG2jA/nBCeeK6+4cpw6HQIwfQJOyAoD1sG1fo71PowqLVKVfzHsk5wc1VCX/gI1JWyVGjYC2x/Zw+9JA/RlAYLGOSx/J9iaVWWcoWDYjaoUVsRVcRNkQoqGPSSj/dJaQHLLsLq2Z0BqMpU3p3cBi4CjA/3RKkHCuMnCii56P6es1ZXb/v9V4L//q8HctQIdc1HyPgeehJLMAmBeXrtnpntygzkHnr5vJHZg0k2zuT9KYk+pXiqzbkGISs2T8zeszhCsvvYNFxSd8sMcXwv1AxyP+1d7QTyugFup89euHHMDOMjHDHbcL5FLcZJT7U8L1lyeQPB3rp27ugeEQXZ1uLXvX69XnrqB4TncpzYE91vrM/WPj9rCtneFV8Fq8EAuXYt+RMfklMaNLxGjNF/6okLvNx+nKuoNdpyTq5bwRcEUz5pHKECoCYcBEqpVESYEBV4zQaAFGyM5fiLl5vQyT9At1wgGerMBLw18v1cGXPj07qV5TpycuJXCbV+SRqn6YcMdeH/SNHscOYiq78gZZzDURaZ0IzlDwOphTKjPH1RJcAf80bxl200IB X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2017 11:42:47.9068 (UTC) X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[217.140.96.140];Helo=[nebula.arm.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2566 X-IsSubscribed: yes X-SW-Source: 2017-02/txt/msg00138.txt.bz2 On Thu, Feb 02, 2017 at 05:03:13AM +0000, Hurugalawadi, Naveen wrote: > Hi Kyrill, > > Thanks for the review and comments. > > >> but there are a couple of issues with the ChangeLog > > 2017-02-02 Naveen H.S > > * config/aarch64/aarch64.c (thunderx2t99_tunings): Enable AES and > cmp_branch fusion. > OK. Thanks, James