From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24373 invoked by alias); 27 Jun 2015 05:20:46 -0000 Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org Received: (qmail 24358 invoked by uid 89); 27 Jun 2015 05:20:45 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.9 required=5.0 tests=AWL,BAYES_50,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=no version=3.3.2 X-HELO: na01-bl2-obe.outbound.protection.outlook.com Received: from mail-bl2on0114.outbound.protection.outlook.com (HELO na01-bl2-obe.outbound.protection.outlook.com) (65.55.169.114) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-SHA256 encrypted) ESMTPS; Sat, 27 Jun 2015 05:20:44 +0000 Received: from BY2PR02CA0045.namprd02.prod.outlook.com (10.141.216.35) by CY1PR02MB1151.namprd02.prod.outlook.com (10.163.15.153) with Microsoft SMTP Server (TLS) id 15.1.195.15; Sat, 27 Jun 2015 05:20:41 +0000 Received: from BN1BFFO11FD002.protection.gbl (2a01:111:f400:7c10::1:165) by BY2PR02CA0045.outlook.office365.com (2a01:111:e400:2c40::35) with Microsoft SMTP Server (TLS) id 15.1.201.16 via Frontend Transport; Sat, 27 Jun 2015 05:20:41 +0000 Authentication-Results: spf=none (sender IP is 165.204.84.222) smtp.mailfrom=amd.com; gmail.com; dkim=none (message not signed) header.d=none; Received-SPF: None (protection.outlook.com: amd.com does not designate permitted sender hosts) Received: from atltwp02.amd.com (165.204.84.222) by BN1BFFO11FD002.mail.protection.outlook.com (10.58.144.65) with Microsoft SMTP Server id 15.1.201.10 via Frontend Transport; Sat, 27 Jun 2015 05:20:40 +0000 X-M-MSG: Received: from satlvexedge02.amd.com (satlvexedge02.amd.com [10.177.96.29]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by atltwp02.amd.com (Axway MailGate 5.3.1) with ESMTPS id 22A05BD879D; Sat, 27 Jun 2015 01:20:37 -0400 (EDT) Received: from SATLEXDAG05.amd.com (10.181.40.11) by SATLVEXEDGE02.amd.com (10.177.96.29) with Microsoft SMTP Server (TLS) id 14.3.195.1; Sat, 27 Jun 2015 00:21:28 -0500 Received: from SCYBEXDAG04.amd.com (10.34.11.14) by satlexdag05.amd.com (10.181.40.11) with Microsoft SMTP Server (TLS) id 14.3.195.1; Sat, 27 Jun 2015 01:20:40 -0400 Received: from SCYBEXDAG02.amd.com ([169.254.2.240]) by SCYBEXDAG04.amd.com ([169.254.4.81]) with mapi id 14.03.0195.001; Sat, 27 Jun 2015 13:20:38 +0800 From: "Pawar, Amit" To: Andreas Schwab CC: "H.J. Lu" , "binutils@sourceware.org" , Jan Beulich Subject: RE: [PATH] AMD MWAITX enablement Date: Sat, 27 Jun 2015 05:20:00 -0000 Message-ID: <0428E25D138CAA4D819A6FED9429E51AF4D2D0@SCYBEXDAG02.amd.com> References: <0428E25D138CAA4D819A6FED9429E51AF4A29C@SCYBEXDAG02.amd.com> <556D83DE02000078000800CE@mail.emea.novell.com> <0428E25D138CAA4D819A6FED9429E51AF4A96C@SCYBEXDAG02.amd.com> <55755AD50200007800081CE1@mail.emea.novell.com> <0428E25D138CAA4D819A6FED9429E51AF4CB28@SCYBEXDAG02.amd.com> <0428E25D138CAA4D819A6FED9429E51AF4CBC5@SCYBEXDAG02.amd.com> <0428E25D138CAA4D819A6FED9429E51AF4CC18@SCYBEXDAG02.amd.com> <0428E25D138CAA4D819A6FED9429E51AF4CC42@SCYBEXDAG02.amd.com> <0428E25D138CAA4D819A6FED9429E51AF4CCA0@SCYBEXDAG02.amd.com> <0428E25D138CAA4D819A6FED9429E51AF4CCB8@SCYBEXDAG02.amd.com> <87381efiva.fsf@igel.home> In-Reply-To: <87381efiva.fsf@igel.home> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BN1BFFO11FD002;1:VL24/BbRM2a6na5s3WtL/Qtx/LC6gSklFIHG0caOpCBcVU89AU53vKuC1SFHB0rf8j9QlQtTmgp/BltnZZKuiqRTvNQHLXQua3NjEFWImyY8cXciN8kAZj1IdvOP7cBCUv2gqnfwYt9qDXJ93/UusvDtl2sgkiZajR1XSFnYYhljlbHtFYR+fsLZprpHxwv9/6D6PDMQ3bEkVjnKU5/veZYP3mSepGwrgCIJxpu18HlFrnLJUT1X/Byn+ueHz1ej9SfLo5/EdWeFcDasWo3csrev1hpmMweoHEm5jCHNp55GFAA0jTUEbmk2YpkGzbVT X-Forefront-Antispam-Report: CIP:165.204.84.222;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(428002)(13464003)(199003)(51704005)(377454003)(189002)(47776003)(92566002)(5003600100002)(110136002)(189998001)(55846006)(19580395003)(19580405001)(46406003)(97756001)(23726002)(2656002)(33656002)(86362001)(76176999)(50986999)(54356999)(87936001)(101416001)(62966003)(77156002)(53416004)(46102003)(106116001)(93886004)(106466001)(105586002)(50466002)(2950100001)(102836002)(2920100001)(2900100001)(217873001);DIR:OUT;SFP:1102;SCL:1;SRVR:CY1PR02MB1151;H:atltwp02.amd.com;FPR:;SPF:None;MLV:sfv;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1151;2:+Oa+ATpMlXa0MSzG27PyvUTJr1heLga0GCLrMQ7tQNLUa3vUbNRMzYrqjXbk1BSt;3:eJs+QNIXYS4NK5yVtvrJkIpy5b6ef8/6MzSBrrJdvOIxdJ9uy/EIa5SONay6VtUOHm32A3acUGvYPzO3Avtxl8vtaqQ/UbhvH8442myMdXgqBfOrutzp1VjgMMmWuVwojw1wJc34Gh4CCVaZ80MRJe0uG1M5EwsSBYNftkLrvGI9AjnTXYPDLutXqE9oNsoInVzqmtUOFqhrVbsyi2ZVBSeR0n7Por3KChAHzTnOUgojZPNB/MLMQMbzQAgD7Xbz;20:gSvo55gZoZS2asVCjHIO6gEP2jpX82nyPqChTDhrpJelBCzxzVADB1gxE4SSwLAnsD/0QD83wAjDNLXak6Zolx/U7J1EiDXiGfOcZkLdCK3tF4Ew4EOLkUB0vIcb1ieqCd2M5zPAqjIERHQtndUGcW/h4g/9azU0YoiQq8qf0NMKupGvPzI+5eXnOEwsU8iiFmBMxmlgo+wEJd4EBr4Y6W/kLl49w0Hodikt2NkXpygPRoPC4K/uGrdEs8DYiRkiSRsMeQb7FdgdlMi0wPzrgpn8YipUdp7Yu+9vSDFbrlIBtzo3Zqn8ypHOC6WoSYiNBVlGd/Qn/MzmFk+ZdQcebkrqRinFDYkLQp3gkaL4mH/sUiCq4nUAVMAs1xAThBwDNcn2ap+70CKWuJD1xMZmu1miVOcxZU6t+yeBoOTvuwvt0YBLDMwHbxSWG88o+/QQE09D89cr52JripahKSO1gIdWGQfKrVVCZMQQrhcD1q+mDLdzbxpSCvQAspTJvEb7 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR02MB1151; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(3002001);SRVR:CY1PR02MB1151;BCL:0;PCL:0;RULEID:;SRVR:CY1PR02MB1151; X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1151;4:3vz+7GeMNk96qKZkC71gGqeJsFee2nosRcnjEBjDaGildojKls/1VFgNkSd0daYlqO8S1yrJlrZr2noxUX8fqgoP9/xJBszg4kIBLkeyhpiJVIxMtEbkwz72vraVptLM8qI1BvIwUVXIW8LW73hjjJgTn8CypgSN7wyhFIAKsjrltesaFNwLDZYjHwBWANKRtLFMKzyHnB/sqdmiN+Vln2fNlz2nXBJHSYJ5l///4HhEcGF+Jynv0OpdF6cZ31qNJsxrKokTKfvsjrCFnjKhX5UTE9KLLiXwVc+5StSK5ag= X-Forefront-PRVS: 0620CADDF3 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR02MB1151;23:01Fbb+7drFB57VlHnuYR5w731drwkFBiBARbNdUcH?= =?us-ascii?Q?7RkZM8xZ35i9JFzteD8/v3Yy2OTQQNwY/w78q6AaYecbHx/XEUPkFNB4ZX34?= =?us-ascii?Q?W3B7vLkmOrDdzG7ZBpn6cWHiHoeZUHlhRauPKXhf1y04Nn0ngUUMRbLlyfeq?= =?us-ascii?Q?L866D/GHTN4+m7knBHv7OXkRZ47mcDd6F08m4zLjZtBbXlrYXzx60AbQAtEu?= =?us-ascii?Q?YPDvmuwJmY4CK0xV+EXYz4npbTIhi/wAvlXkSHQSoEYRs376ijm8AkQRNKit?= =?us-ascii?Q?pIqVNKO1hTNRmUxz+CzPaHdf/1ZegID/Ay4FaLRE5YRiM0tjf+dLF/HmrzPD?= =?us-ascii?Q?ZyMi8sCOr7aUboAQhT7JfE449hw7W47RqqGxbFWl6uvD2spy+zA75jQbTkwm?= =?us-ascii?Q?21F5pOb/J2I4o8mvAFHDDIPDvH5CIsLa803uxzcXcrkBwuKuZbObxlxncErY?= =?us-ascii?Q?7Tf41auSrXmgVNYZX4mO9oKlW+Wob77VQ8aQwyNVVvSaORwiDKCm1IyjCFGa?= =?us-ascii?Q?MjAugPuT1O5FKWOX2SOp5+HpJh8FSkNCU8YYWuevM/7fwAEO8xg3V1qw/eto?= =?us-ascii?Q?qfFoeQnw+vhAl0uEPu42/McI/63ft95yFZCuJGFCDx8Xc4GYiNaRMhD9RdmX?= =?us-ascii?Q?vHO8ASxAc4kKTBgup0f/vl6q2FRbfFy/RysU3aOoA54xG3tfuTzja010nPeY?= =?us-ascii?Q?WvV2UigqpnWsT2CBhX6tDrURi1pGP++CcHjigWBGG+/n58Uh5h8m/yBozHhx?= =?us-ascii?Q?A5yczNKhpiRj+rC3S26kBnPOhdu0dtanlN0AYPt3CgAKVHgT4oLKRDddYDmi?= =?us-ascii?Q?6fQD2EB3v6OJ9o4qKLEyxu4lqEOM2WKavNVsAn7Nb/OgCBawIuCnmGFomBsj?= =?us-ascii?Q?0Zqk6RXARmR/JjpmuBLiUN4TGMzJqtQ/TUGkfjMdRzsN6m6KVNLXu9hfQ8rf?= =?us-ascii?Q?6DPAIxNQQ3DadiJStkhJlXdnZwu2eBMsIg/RY7im1yt//WNowZDOuepSoeJO?= =?us-ascii?Q?AQXZyoAhU1z6Hqg/X1J0+LK07pfLi/oNu4z3od1UVEF0MTcM4mDv8mDxG/R+?= =?us-ascii?Q?GZ+LYc=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1151;5:tw9VNaouZYcXwSVlNtfFiTpFM4I2yXHD82Uu1q2uUo/MxOa89K5LaRZ3YlVwom6aJflRzPSIe0rOqZgibpkCT4wmBhBFED0SMUPCp4jFwrBNLPwKMfeqoT9FHdxfp7UCULbb5UIiOYHwUfGfl/C+xQ==;24:JElawJYv12BVIJBxxr6SxKH4QZqRWmRgLxhfbr/UCJp83YEpb1gzgejOXKbXxb0dhV7o8yL5mlxLzZ4uQ/fN9v8qgLVq7KGC2f1xmX1pIaM=;20:ZMFFkY5s3pXC1qHhEpQtjvERb+aGZS4YPs5bdwocy8RKOa4s7bAF++r9leqqxyukA1GMIt/aJLHrW/3UeAnnaw== X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2015 05:20:40.9478 (UTC) X-MS-Exchange-CrossTenant-Id: fde4dada-be84-483f-92cc-e026cbee8e96 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fde4dada-be84-483f-92cc-e026cbee8e96;Ip=[165.204.84.222];Helo=[atltwp02.amd.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR02MB1151 X-SW-Source: 2015-06/txt/msg00279.txt.bz2 -----Original Message----- From: Andreas Schwab [mailto:schwab@linux-m68k.org]=20 Sent: Friday, June 26, 2015 11:33 PM To: Pawar, Amit Cc: H.J. Lu; binutils@sourceware.org; Jan Beulich Subject: Re: [PATH] AMD MWAITX enablement "Pawar, Amit" writes: > @@ -3347,6 +3349,34 @@ process_immext (void) > i.operands =3D 0; > } >=20=20 > + if (i.tm.cpu_flags.bitfield.cpumwaitx && i.operands > 0) > + { > + /* MONITORX/MWAITX instructions have fixed operands with an opcode > + suffix which is coded in the same place as an 8-bit immediate f= ield > + would be. > + Here we check those operands and remove them afterwards. */ > + unsigned int x; > + > + if (i.operands !=3D 3) > + abort(); > + > + for (x =3D 0; x < 2; x++) > + if (register_number (i.op[x].regs) !=3D x) > + goto bad_register_operand; > + > + /* Check for third operand for mwaitx/monitorx insn*/ > + if (register_number (i.op[x].regs) !=3D > + (x + (i.tm.extension_opcode =3D=3D 0xfb))) Line break before operator, not after. [Pawar, Amit] Fixed. Thank you. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint =3D 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 = "And now for something completely different."