From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2054.outbound.protection.outlook.com [40.107.14.54]) by sourceware.org (Postfix) with ESMTPS id C601F385482C for ; Fri, 24 Feb 2023 13:08:29 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C601F385482C Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QQJr4IDyRrtkCiXeplJmgK3fBPaNZ4vP5lVq1XJirzr9b/MJuOKwzyJu0kKVJj+RQCj0SCmAhG3Y4Qc3ndDtyJi14CJemYuTjjOO1thyWfamLcKkyzc+F+uLlrss810uCfdOzfLjY4V4lh0riX6BgTuQT5GiLNTFs9qjKDWVNDRdkXicHIz0+BI32yVf4E1cUm2bbdMUt7viAzIINJQdmu5JLePj9jvyFxywSevAlDOYC9LbthqP+8Xxl5x7Ahc9Lt+pyaI/CDysc4KEjQiOYb52XZtgdtGm9uTOZTpA0d46ED6GSp3vLWaYTsKPeacSI/pFqIppf7mLt0cRqh8JLw== 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=AbWqReHtpOZaS1otnR8QhiPD/xf1FczZlslCULMynZg=; b=nHNJiXudtVJoGFA30UcGFyszC207K6bZjhWncKESPzX/yyLJfTqFBNYModfUr2Re660zN9NiVqVlAhdDS+fFs2Jn7Dpm92iNdAbLANrndE1EhNNDEegF6u+lC3mLurlDT0FrsBcSyWG2NyrsL+Vc2PGwgiPOkmomQV2E8ZSxuqG6EoIxBjUcwljCYQM563Vo68bitMqNvRYR1Ia5P3DqFf6OuCmUVhklqqRqNgPUVf1QV0HpvfPdMx593ftskNWPxzjNBh4V6pCaMBN6IwqtL7thxQQFx9vaKH9DOLAoQvtlSKsV//a17utpsH1uV2W45/lLtZgfQrpYJ2mVq74fDw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AbWqReHtpOZaS1otnR8QhiPD/xf1FczZlslCULMynZg=; b=SPXgapWQ94PVyqtEj/spHcUf87/r+JuJqjBix5kSwxYc/tTsttIZmjqATxvj2GbBTh2XwvKd17nDxIDempGsPV3ovy6Gnu6bzGJKblwuDWRf5M/H7Y5Y2FlPJgQk/oSfrg7jfHNPWONBBubnqE020S13gzJD7JXUZrhzKg5BZkxwdmbqpOqY8AwikAKnd6Ca2g5+d5U1lJxNz0EFehHyDmTvD28O0kAImEKQhAWXMu+rKZM6njFug1sO8xSCHfycFauOgIwrXAyBznBWsEluj7mf8CPXkgUoV3lPA2KjuHD+caJzMq0J0sAc7cE8deECG5tJF4WcQnxD5BkvYBZSHA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by AM9PR04MB8098.eurprd04.prod.outlook.com (2603:10a6:20b:3ef::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.24; Fri, 24 Feb 2023 13:08:27 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::154e:166d:ec25:531b]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::154e:166d:ec25:531b%7]) with mapi id 15.20.6134.024; Fri, 24 Feb 2023 13:08:27 +0000 Message-ID: <3dba3751-3fa1-0684-b98c-2c383f26c5a6@suse.com> Date: Fri, 24 Feb 2023 14:08:25 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: [PATCH 1/2] x86: drop redundant calculation of EVEX broadcast size Content-Language: en-US To: Binutils Cc: "H.J. Lu" References: From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR2P281CA0140.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9e::8) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|AM9PR04MB8098:EE_ X-MS-Office365-Filtering-Correlation-Id: 56a3d40a-be87-4cf6-fc13-08db166837b2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: QXMU9WIhCmv8B7E/e7r6euc3vK7PVwmx/3g+Hv8wgdH5prLjf8DiHOWMY5uijNCPJJv4bG+0n12arSHLfHDpa0juJuF1sOa2SvjUzF6uNkrOdr8LOJuMV33OCa/Ag9EFtK+LQjay8/Td1wxReDgjkBdxmz8zfEsh5Hl5rWk2TzL9Vw1BJJqkRUnZxG0fwNmtFUYuYrxG4BlpyGN01rIkyFW8KXJvJjRThbfv7cbacf8Op2IrKPH0+0Mtk/lcJ8loqe45rug0N0SwNkdNHnW5IfFZFL5VOjjx3hOiIYyP7E+bH6kyALC976lHqyZJBWlVCPFwLFUcJymzRwZz0PgzZKxUeWC6KVDEwwx9lWu4k4K8WLTHKQLiYcjBwEl9UO7w6cUogEPdI1p6sA7UHu5A5Vcas6N7X841WF8FgH/LD7DRovI/pVddyoKAfQD7X1f/X35P8dONFPVdIyMjWMIqvJXeAi47OEKp2dLNNVGw8GUxAbLILTEonaCQS1hdhC4WNF9DrSWplXWOBAHcVcLnwCX9jk+XjP7NydK5QLoShuLUFiipdu4N8LaAXltTCvqxLLoIieVVZ+vR82QFHTPBDWjXyimiRtb+qVhOGteQo7BcBSuJZg19UalkvyNhB094RAptCMb1EwmHq3TjGlc1jBFO/ELY6YF0G5EYX7bEI4FFsIMef9pv0WpzL5qA+Mv+xyyqxjoZ4Zi0I9cn75x2q5aCOJn2YIbkyTfh+GHXgCs= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(39860400002)(366004)(396003)(136003)(376002)(346002)(451199018)(4744005)(86362001)(31696002)(2906002)(38100700002)(31686004)(6486002)(2616005)(478600001)(26005)(36756003)(186003)(66556008)(8676002)(66476007)(83380400001)(316002)(66946007)(6512007)(41300700001)(4326008)(6506007)(8936002)(6916009)(5660300002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?KzBNTFpkK29GS1RHeHBnWnltU1BqbTQ5VXdSWnF0Q2lISUhvYnFnc2JhclFI?= =?utf-8?B?Ri9YUWdaTGk0TXQ5Z01ta09RcmlpdjhoWTNHbjNQNVFBQk9HNXJBQnhHM2xU?= =?utf-8?B?TEFodTBGZ1lHQm96NVRac1lMZzhjSnRodkhqVkRpM3NoaUFNOWZRc05KbTB4?= =?utf-8?B?emlqbEZNZ3JvaTlGZ0hLUmJBNmZuOGppVXVMZHpuUU52VGEram9VenZGelM0?= =?utf-8?B?MGNjaHNPcmRIMTFQUjk4THdMNEY4RlRPZ3BGRTZOdElmRzhaek5nTmlzcU1o?= =?utf-8?B?QnJONVFDWEJNSmswY1lHemlxWHFZWUlEUlZ2R0NQOEtUMEVlTDIxeGRtSnVz?= =?utf-8?B?c3BaV2lZNlVvTWRIc1AzR3pnZmE4b2U2SVZGNEVoRGxJZitDRkdJeTZPeGVV?= =?utf-8?B?bzRHMlNqTU9WK0o3MFpkcWFaclJFZE5MSWJUVENoZ0dLZVc3WUxZQmlFNjM4?= =?utf-8?B?M0FjSHkzVTYzZ2c4bzlleVlMeUNiTUZQMTlLcUlzZzFtMDBwWWFpdjZyQW95?= =?utf-8?B?eEtxTXo0Um14VGFCZnlrak9mVDlLWjFHYnZQSk1PWG5PVUF5R3pPSW12Ylls?= =?utf-8?B?aXBOemdIWU5ZZFR6Q0l2QmtKdjl2TXFacUE4bjZUcWJvdmpYK3RtR1lDVHJG?= =?utf-8?B?RWllaWI4NGxCVzM3K0V6VVMzVUk0TXNrcWNwNXhlRDZ6bGNwM3p3S0tsbWds?= =?utf-8?B?QnJoQ3A1aVFFdk4zdlhBc2Q1cEh1S3FLZDlmMmF6aUVHbTNUYVVHQXF1MStF?= =?utf-8?B?b3J5QlloTTFMMDRyZGk5emwyNlVMSG00d0xZQkhRV0hTRTNiR2ZMdG8raE5V?= =?utf-8?B?VWlZMXhaS1pJNTlRZzJFNXhwbFlYa3RJWmVQYWhhcUNVZGxuaVh4UjR6K2tF?= =?utf-8?B?a0ltcjdIeFBiWWx6ZjNNZnlaOVlXUnNMMU5tcXluSkhxL0NFMEVrR1JDcTJR?= =?utf-8?B?VmYrQk5qb0c4dE5BeUtrdDRZTWV0ZU96L0I5eVp4bjRVLzFvVURTNEFZNW03?= =?utf-8?B?dk5QQUJtRERJdUZ6TTA5dENpQTJFVzk1R2RMUE5LWlVHUVBsOThqYlRzRzZE?= =?utf-8?B?eHlPaGdnay9HbTFjeEVLV3NsclhlMGw2ZmdRS2pIK0l6OTkyOTZiWFV2NEgv?= =?utf-8?B?L3dRZ3M0OHZoL3l4SGlQaHZzL1NneEFIMXZ5TWJsd3pLYmNRTHRwWTZIL0lQ?= =?utf-8?B?cnBKMk1wYjI0dEt5cUZHMW5uREd1ZVNES3hZU0VZYmw2K2hyWE5PM1U4VzBL?= =?utf-8?B?cVplcFVURXVnM0h3cFdmZmMvN0RmVEhPR1ZrcDJ5UzB1QmZhbVF5ZU5kOWwx?= =?utf-8?B?ZkNnWklxK2piQjEyZjVINFN2b3A1QUk5TElLa0hWcjJZMlc0RVpSemw5MTE1?= =?utf-8?B?bTRJdzBYVHdndHA4ZHF0NDRROWdCUXNueWVnbnhWODdUUkJxYlBybE5pNXc2?= =?utf-8?B?YjZSdTBvM0pmV3V1a29IdlFpeTRmNlovandsMFV3eEtuMmZxV3dLdHFCMGNH?= =?utf-8?B?b2pxWVJtVEFGczZ4Mk9TTVduSUJEbVhzSjlySFEveDk0V3o2dHlXRldGSmha?= =?utf-8?B?ZlRNZm14WVBRSWRaWGFoUHNQMHFYZzZpL2RCV3BZQXpOWG12anpxWVN1Nlpj?= =?utf-8?B?S0xwaDBlcGpGN3FteTA1UlNORzU1aithODZLelFOKytqdEViUG9mYm1wTm9E?= =?utf-8?B?UERuQzR3UzJINWtXRnJ5V2ttYnBCYTJLQ080aEM3ekxsZEtlZE9Mb2lQTjNZ?= =?utf-8?B?bUUvVW9HZVNoWDZkUklCVk9XeWFSKzU5NHJNWlZBaHJ2L3pmdElFQ1VTejVv?= =?utf-8?B?ZDZaQ3VnQ1RNWDE2Tm9SdVMvWm5rTFlURnVYaHBvVjJXYWU5VUY1ZldHYjYz?= =?utf-8?B?QWluRFNtSjlFdjBIaWpvYWFueUJEWktFRm1iQkJFc0xBZDh2RUFoODcxT1Ey?= =?utf-8?B?bzVlU1RhYURnUEZSc29QOGRPaE90TzI1Z2QvaGlaZkFPU3NyQmJ1bWlHSFFF?= =?utf-8?B?ZHVVQlhvZVpXRldEM015SGxlaFZsRXRldFh5a3BpWWFyUmlXclZpRHpHbjgw?= =?utf-8?B?enVoK0FJNFJFRk40R1FzcFludDZhdytUbDFUek5mVENMT3dnWklLcGVvY3pI?= =?utf-8?Q?lqEfkKJLud3Z7aUrzu5mF8Y10?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 56a3d40a-be87-4cf6-fc13-08db166837b2 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Feb 2023 13:08:27.2287 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 33iaBMeQvyLARjZtf4EwhaGV7V0SVEk7R2mwFTOzaSnSHO6PmtnJlrkQWePMEnUIf/mu9Adl2VzW/Rqc8gz68g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8098 X-Spam-Status: No, score=-3028.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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: In commit a5748e0d8c50 ("x86/Intel: allow MASM representation of embedded broadcast") I replaced the calculation of i.broadcast.bytes in check_VecOperands() not paying attention to the immediately following call to get_broadcast_bytes() doing exactly that (again) first thing. --- a/gas/config/tc-i386.c +++ b/gas/config/tc-i386.c @@ -6409,9 +6409,6 @@ check_VecOperands (const insn_template * return 1; } - if (i.broadcast.type) - i.broadcast.bytes = ((1 << (t->opcode_modifier.broadcast - 1)) - * i.broadcast.type); operand_type_set (&type, 0); switch (get_broadcast_bytes (t, false)) {