From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2041.outbound.protection.outlook.com [40.107.236.41]) by sourceware.org (Postfix) with ESMTPS id 0C19D385780A for ; Fri, 28 Oct 2022 07:22:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 0C19D385780A Authentication-Results: sourceware.org; dmarc=fail (p=quarantine dis=none) header.from=amd.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=amd.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ecNghnM0KAeZOumIUqltVM7hnbstE7obhZavnpynkSmEzNUJo4hNgUE3ebxxLnPH2wxJu5Qr5le0XYy0GQMmYqdtDVRGIZWP2Y+TiDQJLhgkis6i3CPZqAe39LBBjBP5br0HmHWSx0UJwMx/HTX8L4bJLrZ9Gp4mI/Ojd+D8pSB9szvTgzo1ow/E477liTtxC4+SFOfR2PcYG71vooM8bSe3Kg5sHRczbKGG5Bc5g3hPvFLbeaOj9nkVE+h5Q5XN2sXzniU+ajJaIhYLTGRxDVdJt8w2WfE0nYz8T3JMc2pVrq9iM8nJo2StsqSAefPxW60P4QpJoe2Wv3IQpte3AQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=iblsKH3joPzBAi6EJ+jIrwR6ZWn2DbUvX1cPz4mW+Ao=; b=Fg3BqqLIitTciw1YhT7b+OA1Ny+wcaoH+DQ4vNZKuGGm+aAaB3Dpr+Vz3/ohkPmvFWg/SLZf04L7Cn7k7HWVIEBTZZDuCU5ABMrbSavXYJZQCNZtARRVNKGaFbGbKLQPnmrEt9ew6Dt70QND0V1iEfoBNAUyy3+GvT62pYE+jU5rhKa4P4msCyJG4KESj66Bsm3Gh599eq4dMRR2MBewA0hn6x1pe42fh6hxrnZ/p9uw1Rxhgu4B+o2wjXw1YS+JUqRmVUrUGNusdlV6OoJnwnPMdRZ/4/JVuvpTlvalnB/ScZLyeaDdY6NkIcZ2QukQ3MTIlqhpTv0Qb+yEGtLMow== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iblsKH3joPzBAi6EJ+jIrwR6ZWn2DbUvX1cPz4mW+Ao=; b=2lh5fnrG5mykJ2OXLa7PQD/JWZCvM0kvLnIqjj/YvzyaJarXKSk47PElk9FkRwzW9Rh4AHd+9D8qx+YPZq/AeXwTvlF3idQKnNsOBpJXA1vEhFUrckGfbArt9gf/AzAPb8ykm0CJ2k2CpX5HLxcdXO5ia+2B4JiwzHSuD3ZRtLw= Received: from DM6PR12MB4795.namprd12.prod.outlook.com (2603:10b6:5:164::11) by PH7PR12MB6785.namprd12.prod.outlook.com (2603:10b6:510:1ab::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.21; Fri, 28 Oct 2022 07:22:07 +0000 Received: from DM6PR12MB4795.namprd12.prod.outlook.com ([fe80::fbcc:955d:ee01:111f]) by DM6PR12MB4795.namprd12.prod.outlook.com ([fe80::fbcc:955d:ee01:111f%7]) with mapi id 15.20.5676.031; Fri, 28 Oct 2022 07:22:07 +0000 From: "Joshi, Tejas Sanjay" To: "binutils@sourceware.org" CC: "hjl.tools@gmail.com" , "jbeulich@suse.com" , "Gopalasubramanian, Ganesh" Subject: RE: [PATCH] Add znver4 processor support Thread-Topic: [PATCH] Add znver4 processor support Thread-Index: AQHY6p38NwdpqN7kuEOu+S+wOrf9Pw== Date: Fri, 28 Oct 2022 07:22:07 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_Enabled=true; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_SetDate=2022-10-28T06:45:35Z; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_Method=Privileged; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_Name=Public-AIP 2.0; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_ActionId=3ee3836b-ac79-404c-a3b6-4493b0a3e9f7; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_ContentBits=1 msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_enabled: true msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_setdate: 2022-10-28T07:22:05Z msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_method: Privileged msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_name: Public-AIP 2.0 msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_siteid: 3dd8961f-e488-4e60-8e11-a82d994e183d msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_actionid: 05ff92ec-b953-41ed-b1fe-8715bf45dc24 msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_contentbits: 0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM6PR12MB4795:EE_|PH7PR12MB6785:EE_ x-ms-office365-filtering-correlation-id: 236b1a53-3286-4bae-4002-08dab8b51ec9 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: g4VWLIU/ayeZFv6wbo7KyQzmKZZnGGi0555PDOzf+xR+52Ft7mHGv3xYXJWqmd8yp6N3iel1BjNSayYteimw01ueP2uAJoXRbAf2ckyNStTkVi9EKctt8oE7v7aXqySLx1e5mDdeZF3IjNmfvfPtlTIdDWP5w9+1YVtuPjaqOQXGMHMhJMSYik56Vw8eyMyso8NIyS8Ok8kuLwkQGuWU2vFKTxNMWmQTYeF0484Vu3sLJCoZynskIhq50ek/BybkbUkiOlNMq9rJbxjX66UxeRel9qX7syQaNrFv+v4uYu3qyhLN1IfD6wSy5jwyRkABKCQZE5yyzSddiJilIG2sG1R0fUyO8IH3teVhuybleRFRvcKohd/u7MU3YfGcVsXGrj3PNGmKs7RrnZKnLYUOHbJt77kzh+ai29JRHpgJdSKkCxFvhyDnWduzAHsmRs8hWCeeY8hXA0ccEl47p+msm+Ff4VQynA+HDhYDc3em8G5I07Fzg9H+eXtWcCt/WLNCyEPhlrjA6d5QDYnjrDsxP2d5/tnubyCjKO8kVOh4U5j+50x60AautX8wqURp0o3cW7lmYj0pWlu9veUSFv5rD6+LlXLxDhGDyoW4hpXiEvS/+/+DzUeglPHvPGBLOECk/yWX/zaORhTnfRtnnjs3PoiqX5u0i7Tsx0cxuLKV0KFi8mCmWzJ039FfJRujGTGmqsUidFaXRUYpgOlmtMaYXKzZUaYekM1esRUf00NjE4tIKq/yZeLOBFI1Te50/GKf2JO9vgBwkQCxhgVF6RTkiweOwLr27Cbwd9FBbX+mBWs= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR12MB4795.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(366004)(39860400002)(376002)(396003)(346002)(136003)(451199015)(316002)(33656002)(6506007)(8936002)(86362001)(64756008)(122000001)(2906002)(38070700005)(4326008)(76116006)(66556008)(8676002)(6916009)(966005)(66476007)(66446008)(66946007)(186003)(26005)(41300700001)(54906003)(2940100002)(52536014)(38100700002)(478600001)(55016003)(5660300002)(9686003)(71200400001)(7696005);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?/xITYkan8KhcTT63glDB8HwCYFraJyq+DbGFbCHtiRHQhFOXhs8y7TPlH1Bx?= =?us-ascii?Q?radKGSyu/NLoHoT7hwDONG8tLorbUIdSCriO+l57RetKfY8cEa5P+LAxi72Z?= =?us-ascii?Q?AAU3+N0e/DknUz/gQ3c1UUXZG2GAA7hvRr9OUS6ldqWfs0rWOOG3JV+Li9mT?= =?us-ascii?Q?EI/1fseeQFukC4V6NEf39P4ttCQdbmkPlVIWUOY1vairbSW0XL4wjc6QScl+?= =?us-ascii?Q?tGWB9K0n10E91X/Nyy/Y1yGWv3QQrYnIx6/ljPy0bseZIUJNC/cCeKyWNnva?= =?us-ascii?Q?L4xOs7oQ90qNX3cvyrAQtSuT2ocgINZPdqVhvRgggWYOV8KOhzNYj8i4mcjC?= =?us-ascii?Q?K+7ovAVkiOm8kW1EkGJ5dCCv8N7RTZxGfBjmNgkLS3h8ExNcVxN7V/nPbP4a?= =?us-ascii?Q?QN2CtKReHVN52YsjcEIdzpr+g7tmfeLkTcXCQ0xQevaNPsKfyeY2kvK1A8sl?= =?us-ascii?Q?TBKSozbsFKmR0y5AgjRfqcVYsds1E+L5Xy87/OszAYbmZ2KagK3yYuu4V5vB?= =?us-ascii?Q?mbvRWwlwvKUwqFKOQWZ64+68fjbxkRu1oucyTMRsPz40/zKSHUFR771pwlzn?= =?us-ascii?Q?1WPy/sOzLqd04M+crP839Cm/66eOyVAFRpu65buGNLi1mNeqQW3r0aWbzGiV?= =?us-ascii?Q?vGmzZVz2ykob3JTi/PiZfIP6VD2wcTffWRRNZ6RZBMEymdP3TUie77UUTQ6a?= =?us-ascii?Q?D/bvc1wNfCJY4Mi+87ZChRl5XfKTul8z5dEAPBxLamucIW//k2T9xG7QuGbF?= =?us-ascii?Q?DYuSwJoiUzAtyCduIvHBMReha78ORVhNaEjHrQ7y1hI+DHbYSNtJMZcXNmhc?= =?us-ascii?Q?whWBHZWMZ45etAzcvNJf4pQaSLK2mToBFm9Cq2BT/1skSmMuhFZ2B1XwDDsq?= =?us-ascii?Q?oqE7DoY45TuLu3vMbqi/6vOkqhldFE7sERW5N2zkaUhLGhcgQOOuKt7qMeUT?= =?us-ascii?Q?MpQUbK10rYvY4+qPrUyzok7IKfDsbOBiUeAl9l7wc6bqpSEBsjwqA8W0omRR?= =?us-ascii?Q?/uVobpTdiAwN4VO2uQaKTsSla+FwfACNb2vYMdK0ManTGkxaqMJEUFQbPWYI?= =?us-ascii?Q?t+ty1CplhCUeXZUr91TUmxfX31OSzPhoienhuyEhY00xeLTJGsVOexN2QD9h?= =?us-ascii?Q?bXf0iMOlVaxYXgk0eFoQ0iqJHSOsSNjPZYZ3JEbe6BUVfvG7UNVnEYFTbpn1?= =?us-ascii?Q?d081ua7Ok3nnwPleQkZ3BkfnwE2648AzSCTg3q1wtka2hxhqWz4lDwF1VdnM?= =?us-ascii?Q?qHMkJAO+cGzTwrWuFNL8rZOWzodOlOsD//o+uohFIn4L0U791tmt2CIcoOtL?= =?us-ascii?Q?RRAxMEzvVqHqt1Ur250wF4LVwy8gwwN/ejVRdSvBRadslUbznmnT0adMFHvL?= =?us-ascii?Q?wt48nAMYBnYB2CtkLPbiwgg4IGr8/sbcPcQh9ylauAmtgnUrJ67dCAvJPmYC?= =?us-ascii?Q?60cAifIQxELXolYlye5fCpHHUMAS9JrLwKosMVkiS1JVA4Is3JCnEMWbLom1?= =?us-ascii?Q?B0vh0MxBp/2alvkfd72EY6bJo0EwOzjjxLho/6mll6dQ6kVzahy8z6s/FHYC?= =?us-ascii?Q?4KldbbmP8kKn0JuvA/g=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB4795.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 236b1a53-3286-4bae-4002-08dab8b51ec9 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Oct 2022 07:22:07.1130 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ephPyI8ZIl5QiJSCMbN5zQqjSP2zmHQ7sql5VxsBG0PeWyRXZeCz0BjyCZt9IHJM/PUdLdealETBuYm7CNAAlw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB6785 X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_SHORT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: [Public] Hello, Patch attached here adds the following: * New AMD znver4 processor (family 25). In addition to znver3 features, th= e architecture has following features: *avx512f, avx512dq, avx512ifma, avx512cd, avx512bw, avx512vl, avx512bf16,= avx512vbmi, avx512vbmi2, avx512vnni, avx512bitalg, avx512vpopcntdq, gfni, = rmpquery * Details for new feature RMPQUERY are available in the public document : = https://www.amd.com/system/files/TechDocs/24594.pdf New test files added: * arch-14-1.s: New ISAs supported under march. * x86-64-arch-4-1.s: 64-bit version of the test. * rmpquery.s: The test checking the rmpquery instruction. Make check passes on x86-64. Good to commit? ChangeLog: 2022-09-28 Tejas Joshi gas/ * config/tc-i386.c (cpu_arch): Add CPU_ZNVER4_FLAGS flags. * doc/c-i386.texi: Add znver4. * testsuite/gas/i386/arch-14-1.d: New. * testsuite/gas/i386/arch-14-1.s: New. * testsuite/gas/i386/arch-14-znver4.d: New. * testsuite/gas/i386/i386.exp: Add new znver4 test cases. * testsuite/gas/i386/rmpquery.d: New. * testsuite/gas/i386/rmpquery.s: New. * testsuite/gas/i386/x86-64-arch-4-1.d: New. * testsuite/gas/i386/x86-64-arch-4-1.s: New. * testsuite/gas/i386/x86-64-arch-4-znver4.d: New. opcodes/ * i386-dis.c (x86_64_table): Add rmpquery. * i386-gen.c (cpu_flag_init): Add CPU_ZNVER4_FLAGS and CpuRMPQUERY. (cpu_flags): Add CpuRMPQUERY. * i386-opc.h (enum): Add CpuRMPQUERY. (i386_cpu_flags): Add cpurmpquery. * i386-opc.tbl: Add rmpquery insn. * i386-init.h: Re-generated. * i386-tbl.h: Re-generated. Regards, Tejas