From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31041 invoked by alias); 4 Dec 2017 17:33:45 -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 31030 invoked by uid 89); 4 Dec 2017 17:33:45 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.7 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=honored, HX-ClientProxiedBy:sk:MWHPR02, H*r:104.47.36, H*r:sk:NAM02-S X-HELO: NAM02-SN1-obe.outbound.protection.outlook.com Received: from mail-sn1nam02on0062.outbound.protection.outlook.com (HELO NAM02-SN1-obe.outbound.protection.outlook.com) (104.47.36.62) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 04 Dec 2017 17:33:43 +0000 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Steve.Ellcey@cavium.com; Received: from sellcey-dt.caveonetworks.com (50.233.148.156) by BY2PR0701MB2038.namprd07.prod.outlook.com (10.163.156.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.282.5; Mon, 4 Dec 2017 17:33:41 +0000 Message-ID: <1512408817.14842.15.camel@cavium.com> Subject: Re: [Patch][aarch64] Add missing thunderx2-t99 instruction scheduling pipeline descriptions. From: Steve Ellcey Reply-To: sellcey@cavium.com To: Kyrill Tkachov , gcc-patches , Richard Earnshaw , Marcus Shawcroft , James Greenhalgh Date: Mon, 04 Dec 2017 17:33:00 -0000 In-Reply-To: <5A258369.4090109@foss.arm.com> References: <1512153744.14842.3.camel@cavium.com> <5A258369.4090109@foss.arm.com> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: MWHPR02CA0017.namprd02.prod.outlook.com (10.168.209.155) To BY2PR0701MB2038.namprd07.prod.outlook.com (10.163.156.140) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ca57f1de-fb2a-4909-3f35-08d53b3d2969 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603286);SRVR:BY2PR0701MB2038; X-Microsoft-Exchange-Diagnostics: 1;BY2PR0701MB2038;3:3ViaSrscDlbHg8FpD7yMYDtx16tXety7keli6aI6hgFZX6RNsJvuGnkdkM9WbEfuDPj4/7932SvbhHZIrXspl9hpWwTqJiyC69srHVsFnufxxzKhXxQ4k2UIE5UvNLaIqURy6xDOv6luQ+xDK4BTI2MjFa9i7/hY8uZW+e2FXrprWWNDjzYrs3zRrX7Xb1ro+E1jDPcmz2j5T2AxtxwTnWSUCL54/vWDII7uilt9mZKfgUNK9h/O+MouVFM6sWI8;25:5lwi6HL99Vig0mVD+vESArqrpJygT6WdfVeU2yoyNni5qlNTA4hj31WjkqNbSzQmZ6lMfLZoWzf2HehhO0ruFuS3DOTqahnKb8n8oW6TW2XMnyJrLU9G4/MUlTezilhI1rO0rJp838+9uliwvma2zXB4lF85G1PB+WqDD5HdlbTLmWM6gV1P5tal3gjcI1jeJyws9FuCTbVlLgoZaeUeZOeHgYyPgsKgZJXDieyQKa09OqGLfCrkLjLMtjeYiOiH2iuEe6F+mjOfGpaPk+Dw93CJ6wkW2jEtcaGZ+RWnYiLbfAZlDuZc2L7xTHNQVtHNFB0C3Kk+nPepQF1rmhvEOw==;31:k6v//UTTN5avn9VCDqL3f/84PATW5N7dancjGgI6xviJsCXbNmZkO9FoAFPyPo4j7zR3lie2jUWwSMW2aD9df8rabvIUpM9rpDgPH3fP5wPiXNT4puioisqJ7BdHbWx7rxFkv5GhnP3KROcR+SYVDFnz3j191I8bWYoDXGwhFtLhLUKEYXdWEHfrhCTR9ZfmqIldmQfu0l+GBL0ounqlCsUxwe/gueqkxzqF5GQzOTQ= X-MS-TrafficTypeDiagnostic: BY2PR0701MB2038: X-Microsoft-Exchange-Diagnostics: 1;BY2PR0701MB2038;20:T0h7eBbufNXSVf9AH4Hx66YBUoNl7DyibbusyCvk4n5fdsh1bKAM6Ym2+xCkDaOA0YLYc/NMW3NL64GEHxAM5dQx8tMgk0g1kDElMjam70tZsDjTSIUlmg53tmw8ynVaXdfudADxTh3PfZZ4rXmY8awnb/6wJz7FhQrbfR3l+GBc9jvF1xsLV9h3g2oVA2NJqmkNehT+dxlYyQdQHOAzIWOXEPRpfHYk4+svmTltxbuBaQz8bohRT6eRfgsdvgIaCoSn5hujjFagxoXUn9OCHnENF22rz1VN/nEk35J/syVIt7fjUQEKN+4PfmZOYdMBHFZ/TXGpMtMj1KdgltePjXH6auEBLhO5VJJnFQz29vMJXaMdpuTXMZ/pYHnPkCsdSDV5jSIF/kmEn8XV1gsJnGmLsBjkib3WzAhkkZie6LnCFrc82/nu0sR/ZBrlVK2xrtnRuuH8rFKRwgbTXonrfUJSKFwbY6Fqbg+74s7zV8mlSW/oAJaGADEQCO+Nq/0u;4:x57tyS5WNnNWMZrthN7UtE/e4rfRE/dQOijl6T4zPoJss+3xcUAPpmTuUzS9l7Sqf2hm0iill2msfwLQq0hCOVkD+ZilOienoSSe3Cum1UC8+g02WcXH+vmDueK/pIg/w7Gj9LhmWs17T5basnfRB/jAbCQOUMB5gKn/WbRHXlDDE1sRRgCZvmUTPNrG4ceDGDk+50Wm9zzFuPqwgGV884IVviQjgCmHiR53H5wyoI6mjYDSk1a0tT0AMCq1Wiy18I+AVNd+qXx28q5QuRbWLA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(3231022)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(6072148)(201708071742011);SRVR:BY2PR0701MB2038;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:BY2PR0701MB2038; X-Forefront-PRVS: 051158ECBB X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6009001)(366004)(376002)(346002)(377424004)(24454002)(199003)(189002)(52116002)(305945005)(6486002)(229853002)(36756003)(6506006)(6116002)(5660300001)(110136005)(6512007)(16526018)(69596002)(68736007)(97736004)(3846002)(316002)(6246003)(53936002)(2906002)(43066004)(5820100001)(25786009)(53416004)(2870700001)(8676002)(50226002)(8936002)(72206003)(81156014)(81166006)(3450700001)(101416001)(189998001)(23676004)(76176011)(33646002)(50466002)(575784001)(106356001)(66066001)(7736002)(103116003)(105586002)(2950100002)(47776003)(478600001)(6666003)(99106002);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR0701MB2038;H:sellcey-dt.caveonetworks.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA3MDFNQjIwMzg7MjM6cEYxVldqMW51YTBKR3Vqc05rYmtxNDdy?= =?utf-8?B?eEtCdStKT3VIVDM0T3BQVnEwd2hsN2xXbVVFbWZuY253Q0d5Q0lmVzVZOER5?= =?utf-8?B?TFlXOGNGTlZvTVVqWWxxZkxLOVR1QTJWaTV4bENDSVQ1LzdPWS9oS1JHUmg5?= =?utf-8?B?RUI3bWFFd1dZUGViUEV0QUl2V0VUMHdxeDlISEYwQzBhQ0M2U2lhVEErWXhp?= =?utf-8?B?UWxmRVpQK0FveEZpdFh3cW5IWklEdU5jM2xkUHJZeVZmNjBZdmQwajhBek12?= =?utf-8?B?TGtLMGZ3RVZXMHJZaHRUVm90R2pJb1ZvMU4wdG1SVWJyenN1eC95RC9rbGs1?= =?utf-8?B?cWcwaEk2cHE4RXJiL1F0OWtMR0M5OHc0b0xHZ0MwMlpNOCtoRUNvbHhZK2Jn?= =?utf-8?B?NjdheVcwZXFTeTR3TWhJSnZwMk43SkNxeDVGK0hYb0MySzR4Tk5qaGM4S2Q2?= =?utf-8?B?NVN3K0laQXE0SkxZTHBCeVVWVUJZMTIxUlRpTisxL0dGTEh2Yi8rU1V3S2Zp?= =?utf-8?B?bE1EMkNiRXVMMkttdHVnUG5GU1Z1ZWhWc0RuQUhBUy90OTI0SGlmMVJQc2N0?= =?utf-8?B?cUExQit0ek9BZ0J3cmFQN3pTeW5FVXFOQnVTWlh5eVhEYmdLSHQ4WHdLb1A0?= =?utf-8?B?U3ZkTEdWNDhhUHlYSlpDR3NpYTdsT1VoRGxaTjdLTnpCeVB4aHg1UHYzQ25s?= =?utf-8?B?MFNpd1o3dTNTMjI3czlPVWNUUlRVUlZnVFlneHYwVW1OTDR2clQ0dGsxdGM1?= =?utf-8?B?am5OeDNaUks1VktQc2RIQkRERXFXRXhWODZmYWNrNEdwZU82NEQxb1dhZEpa?= =?utf-8?B?VnJQbC9tUExYQ29UTWZ3aWRpVElQdTJKOWdseG5ySTdaTXM4OUZNd0FJOHNq?= =?utf-8?B?YllIbFVRMUxuUGt3dy9Ua3htR3ZLZnN4VEtJdzhCcTcrRlMvb3BwYU9Xblg1?= =?utf-8?B?WU16WU9lVjVYdzA1YVE0VFhneU1yYlhSVUM1NHBOdlh4aUdGYVpHY24xZ0VR?= =?utf-8?B?SHg4bVBnbVBkNmZ1cm1kTGM4NmdvSXJRRzlxNnlhd0xRS0c2T2hrd3J3TFo4?= =?utf-8?B?Vit0V3JhZDZsclJpd1Bac2trQjlkczluZXZtMlo1dlFka3ZUYXU0b3Ixeks0?= =?utf-8?B?UmZWVGRDM3NncnpTRGMzMDNmcElBRWs4L1hXcVc1c2dZYW56d2lSN3d2TkZS?= =?utf-8?B?SStsY1VXVk5HQUlNWldZTitoclVmSXVwZENEWEJxY1JGNytzWDVCcWQzMzZz?= =?utf-8?B?WTkvNkl5Q05oRnBlaTlMWitLejJCREJwOWxlOXNpaXc2eThyRUVDanFtMW1N?= =?utf-8?B?MmhTbk8yQ3RIbEpBZmhuMit6Qlh4YzB1S3VHbWpJV2VqZ21lSjZmRW5JUy9H?= =?utf-8?B?b0ErV0UySDloaWlFbUZNdDBObDJxMlVhdkRjdmFJVUNPNkJPVytDL1V4WGZq?= =?utf-8?B?S2h6TWNESFhEeVl1YnVDOU05bVFvZzUwaERoMTNZeVhCTGRrRU1iY3VTZlRJ?= =?utf-8?B?Mi9jYUNrUWtwcGQ4T09BbEFudExGaFpDbENJVXhpYkpWQSt6S0N5MFN4V2U1?= =?utf-8?B?bzJ3QlFTTzV4b1ZVQmxEWnUvRG84VitxVFdQWXluYkZnRFpKN3dBbENsWjNZ?= =?utf-8?B?bE8xQ1p0UG8xa0NiYi9Uc2YxL3ZrRWNIMXlmcWg4ZzQycUFGZEYvY2sxbGxY?= =?utf-8?B?N1dOajdNZmQ4cys1TmR3ZllKY2VZZEo2ZkliczJJL0I0UzNOUmN1Wm1nRWVJ?= =?utf-8?Q?78GAKK8mX9oN8KGl/VBQGAslw+3TB5tMUWOzQeQ=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR0701MB2038;6:tyob7nLDCoMOOXj0LiByrS1vV/zl0p7w3iNyU8EHqM0JaIrCYOdxwsfXC1dP0mjwrT1oUrdVnRbj5uLtEaJuLkaaKwsIEz/zPHfdC00xW167dK7WfdRDB+3qAJskQuu5FygoNC1IkLm+tDgRYe0v05POQWRC8GYX2pTk0dh/QHl4OgiLdhLYwgB05MIEPKxOdEDpHdEbMqiHgYZ69qC7xDJvzyl1FeKNRlGekbHX/Oi8zyKRaENWFX+y4mCFN32wuUEAV1I9fMWDEE6U7ZoBNxyO6gN0gG0t4qK9wjHrmWBwOW39l5eikUBE6yodD+hE7jBx84HIJo9hyphLW+8MZYTC2lSwl9DwGDb4CbXqkZ4=;5:4+IxEU8jipTFts1pFW26fbkydWOr8r3FhSKb8VijW1mScz9mJLHMuI+onSNl7nkQSsrjOolpjEEYfx0OM6kC4xHzY9qSEha0NMWlQuvqr8FQIP0P2MrGxM3uuNGUaiFuPSA/tS+Qb+T2xBMhrsDhzx5ZGR2EXXQBayRkkUUkGRw=;24:PYThUb7wigxrsn+jNPLsIhq00zXp0Bs2JBxHM8OjryQAlSLDf37UUePCHPGbyV6oj8xAlFvj7miIeDz3dRdF9u/GZa9VSUBVNrao1rbTlCs=;7:IodDyZuzNyYGUwKH4N09TRPYZISrM16lDrVUuaoxu+AJy/KtgWfnlDmZL2U7mgij1o0T7o7dz8HuwhYei01UbbbjH0tV5w2v8KrPKLFOHNgWCUc2+ELvJtPJoefP64VOWWht3npBIYmJEsKEhY7ZVN5n/7e0zXvlmxiT30/SYznOfOsec+4A/C+53jzgbFnRWSUQiET1UQQyTO6il7nPXPCO1QmnNFykVwhEPujSgngOhAROq1gQ17o2arR54ohd SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Dec 2017 17:33:41.2850 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ca57f1de-fb2a-4909-3f35-08d53b3d2969 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2038 X-SW-Source: 2017-12/txt/msg00160.txt.bz2 On Mon, 2017-12-04 at 17:18 +0000, Kyrill Tkachov wrote: > > +(define_insn_reservation "thunderx2t99_multiple" 1 > > +  (and (eq_attr "tune" "thunderx2t99") > > +       (eq_attr "type" "multiple")) > > +  "thunderx2t99_i0+thunderx2t99_i1+thunderx2t99_i2+thunderx2t99_ls > > 0+thunderx2t99_ls1+thunderx2t99_sd+thunderx2t99_i1m1+thunderx2t99_i > > 1m2+thunderx2t99_i1m3+thunderx2t99_ls0d1+thunderx2t99_ls0d2+thunder > > x2t99_ls0d3+thunderx2t99_ls1d1+thunderx2t99_ls1d2+thunderx2t99_ls1d > > 3+thunderx2t99_f0+thunderx2t99_f1") > > + > We try to adhere to the 80 columns per line rule in the scheduling  > description files as well, > so can you please use "\" to break this into multiple lines. Yes, I wasn't sure if whatever program parses this file would honor backslashes so I didn't break it up.  The falkor_extra definition in falkor.md that I looked at is more than 80 characters and that is one of the reasons I wasn't sure backslashes would be honored.  But I see other places (power8.md) where the backslashes are used so I will make that change if and when the patch is approved. Steve Ellcey sellcey@cavium.com