From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from de-smtp-delivery-102.mimecast.com (de-smtp-delivery-102.mimecast.com [194.104.111.102]) by sourceware.org (Postfix) with ESMTPS id A728F385C41E for ; Thu, 19 May 2022 05:53:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A728F385C41E Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-ve1eur03lp2052.outbound.protection.outlook.com [104.47.9.52]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-36-VtrJcqXoPQaxyCJRIuqZBA-1; Thu, 19 May 2022 07:53:57 +0200 X-MC-Unique: VtrJcqXoPQaxyCJRIuqZBA-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CRq6riKVAqFwYq5JwbdzudjkjGmAQWeJH8VxJ6NG+sIicpwJ8PJk8Ik3NQCU/nLZvyaHQz6nJmMiZ3XI2KqeP4GioiJ8c3sKyjN8uRdTb5REtP2cYS/zs7SfC7emYSmds+xIBY/+ABlqNMKHOJJXGrGJOFWK0rCrLN0PMo33+EC4/nZ3qoRABajBZQ95ogCV4DBps2D9sKngPj4Pv+HA0Zt/YYNj0YmvwUrb9wJffd0Vmls0zNtwn72vxYeKvSdKWieSTYBpVT55VGadMmYHhYvPxSztJlf14G26ZKuwh0vvtAcDw4SlNtS00jccJKyVu5fq9UYbDPQXpAIzbcfXCQ== 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=/WW5gopFDcZmBnO/e7Uc9IhHHoRR3guSta45TJfGOes=; b=RwCOfNvi3dMVw60pA7IySJoHNQUpskx6Y8lAL3Xog3im/Nvc1m7iN19zvycOZ3x5yxE5Fo6Z6Vv26srTJYf/NiJSJ+ouv/AtqDuMK6fCZZWUYV3vWGZdsHXIxBb4CUG8ehrZS15B6+FBHDHF+8O1Mx+HA2OonnA8Q/Yo4o+O38d7QQnst9Nsk24zmcTm+FLmQh+72pAn6YPrZyZIU+L6I8GuJ4ULhj8oouMrhKOM2Kkj//u2nZiji8G1glVUXR+nOFFUJ5n3dMqPyzEPJaS0pGUFxoFCH11oMK8X24ib4YwqPF4s5U/3xhvyaLx4FUIUGM0MWC2OwVa+7ojpYIefWw== 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 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by AM8PR04MB7924.eurprd04.prod.outlook.com (2603:10a6:20b:24d::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.15; Thu, 19 May 2022 05:53:56 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::91b8:8f7f:61ac:cc9b]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::91b8:8f7f:61ac:cc9b%7]) with mapi id 15.20.5273.016; Thu, 19 May 2022 05:53:56 +0000 Message-ID: <0dd4d99f-b2e1-df2d-5f93-007511743c60@suse.com> Date: Thu, 19 May 2022 07:53:54 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 Subject: Re: [PATCH] x86/Intel: test non-legacy VCVT{,U}SI2SH insn forms Content-Language: en-US To: "Cui, Lili" Cc: Binutils , "H.J. Lu" References: <22e18c57-bd7d-eac7-6494-8c9cfdc4bd8d@suse.com> From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AS8PR04CA0103.eurprd04.prod.outlook.com (2603:10a6:20b:31e::18) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9284cf24-cc6a-4403-d0c3-08da395bf5f8 X-MS-TrafficTypeDiagnostic: AM8PR04MB7924:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: MGkU2LziJ2mkOiT1+mr1Y/hnIaHgRUw6eAevleqCplMdJa/SW9L8EzU2tXBIyoudvUMSdZip/O4t7LpvYBWx8Tgq0HM62t8ZRZckcwM/SJ7U5wpZNTxRK/lRohobXE/lHiUrK068Hay8H0LACt/+14JI5BtTTOASQ/Us1CFXr8hk53D+lMr/NcHjzX+c/lUS+s/YGUH9u7ZsSREelHA4igXjMcI2gjf1AjzIMUfhMhvHgeWbvEu5pvLiR3uThRC1tjoMgOnVZUuL76/BlGRPctiOV/LJTeVT1MiVii444vTFNVhgXemiqRhVhyGb4D4brJW3XKq7iS9G/6TAxIE0qGl2vFdn0BXIsQdCpxwdCG7AjRXh1IYg/m1AY1DYrCdAy6WOATLeZVD/8EEMN2jtrBeKCDxtifzAvZginuc1YgdYdY82Ynivm/hvI5+g/uRRS7ea7ATd03Dg/z93v46/lxzGqbKbmJzqsGEPqc+IsVc41SMkwlf041E/LarCaU5kZ1iCsToctFymFcap3S7NYQUOmZCLj48oMd2RWHNjK/BTpyFcmd4moyOY1plgQL0umH+o+9eRnCjTz1Ik314R0QcIeWaPae3LaZ3LjI0CuvbYA0xy9Caj96/uEEaGXpYmZqWDTPe/1KR1C9BrMMESwGRnLxpJXMkkNKGHocmadgqqlLvPdRypyLDMFHUfHNhvLt5rPYldNzLt43M/j/bBhMCuSo7s2szB6Zkwmj19luM= 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:(13230001)(366004)(38100700002)(6486002)(66556008)(66946007)(66476007)(86362001)(31696002)(8936002)(6916009)(316002)(8676002)(54906003)(5660300002)(186003)(4326008)(83380400001)(53546011)(6506007)(508600001)(2616005)(6512007)(31686004)(36756003)(2906002)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?M2xwblk4VlhSbTVwWFlnREYzZ1IyVldMTHZhR0twcHM1Rk5uS1ZnSk5oNzdo?= =?utf-8?B?cWoxdFN5UkhlNC9KeDg0UHQrTVRyVGFNNTEvUXVTT2JrUTh0WlRyUnlERHRo?= =?utf-8?B?OU1rWkJML1ZKWXlYUWYvaVlqdk1aM0QrbjMzK2F2MFJQNUhMa3NtRWNZU003?= =?utf-8?B?Y0JGVkZZVC9BcHYvWXhyTDVrUzFtMGdzOGVQSytzM3h2YlUwN3pLREM5eHRa?= =?utf-8?B?eGlPZFh2R3VjS3FTeC9ZWVdiSlJqSlozK3hXaG5DREhpV3hVQVRVeER3eGNE?= =?utf-8?B?VllYOXNrNmZNbVZ5ZG5SMC8xUnFqQTQ3UXhEMUhJdVQ5TDdpTEhMNnNVTHpt?= =?utf-8?B?ZElMTFYzdC8vOVM3R1ZhSHg4MHFBMkNKY1V0NjJCZFNPejhIUkZyY0pLRDhw?= =?utf-8?B?QnlaaHdnY0pVUnBhSllEaWMvcTRzc09ISU9yZU81TWNEdmJUd04rSEhsbHhi?= =?utf-8?B?V0VsUXNwOEZCbE9iVWNySXZ4ZmcxRnorNDBhUnlJWWdpakRCME5tWW5KeldI?= =?utf-8?B?dDhidWNFMVM1SUd2T0R2NC91WHpJK0dnTENwRWN2d0dZeEpFT0N3R0Zlc0ha?= =?utf-8?B?Uy8yQlE5QVk4TzBWL1JMWjhRTkZTSTA1MTBmSWN4SWJMNCs4WHdWTSs3dXRo?= =?utf-8?B?NVpwc3JucWRFMmV2MENaZTNwS28vb0pjdko1a1A2SlJtZGlHUGdnY2VuM2Ji?= =?utf-8?B?WFk0WEh5OGNJTUFCRjhPdmdINnRxREowSTNLQzdqTC9sZ3k2RWpEdGxyclJF?= =?utf-8?B?V2t2bWxsM2N3ZE8wbkRhVnlWWk9MbERGT1FqTktBSW1HWHV1eVBWWE1pdHQ4?= =?utf-8?B?U3JaUFBRYnZialpZMVQvcHR5MnEvVVVwSUhkTHJtUG5uNE5yWnMvZUNubTBQ?= =?utf-8?B?N3JsakM5YUFrcmYxUkNZVXNYNE9Wb2FCRWhkNlhNaEc0Ty82cDR4Yy9yN0RK?= =?utf-8?B?VUM3L29kbjhTWXdBVTdBK3ZKWnRpNStnQldKMjNiR0ovWlRBb2EvWGtqTTBs?= =?utf-8?B?QmxzRXlybzlsTFdYSy9aK2JpNEJIZUd3bldGRHQyZXplMXdnb1Vya2ZacGx2?= =?utf-8?B?TUF1RDFhZ1htdk1JakVmNlFwS0g5VnJtQ2VBRnNoWjh1ZG1mR3ZnOWowTmZL?= =?utf-8?B?R0F5UWQrR0ZUUkZtYkF2TFZGQ2RQVkREeVh3UXhWT3htcHcxUVNSdmgyWUJl?= =?utf-8?B?QzhHSzNhS3ZBKzF3V3hLeXJEZGtQWHhXMUgyKy96aG5WZXpmekhHbFJ1RUs5?= =?utf-8?B?enArdGJFSG1vQnJqOGc1SmdvQWJZenJXVDBHekFrTm9BdzhMbU5yaUhMcTFC?= =?utf-8?B?djAxdTlINGdEcVFmaDkwK0hpMjAwMlduMXg1R1dFZ1pSSEhmSEt4MXR2L0c5?= =?utf-8?B?NU9Wa0xIS2tuNDZhMWlLSmJONUJFT2g2VGxTbzRGQm1RbGQ2eHlIQVZHckxp?= =?utf-8?B?WnBQNm9JK0JFWW4xVmlrdyt4ajZlRDVUbGNZZ3I5Zk5LSi9qWGRGaHpWb29a?= =?utf-8?B?OVpZaW81YnlRSy85b2RJK21FeXNFck9nWDd6TmMyN0l2TTloZ0hTOUYzeDFq?= =?utf-8?B?dnJWbTVXM21sTlVqbitxQnFYNGx5c2VrVTNVenhzNjYxYjVrNVIrRVptUTZk?= =?utf-8?B?YzdvdHlSc3UrSTY4WXpFWkd0dWRoWExubkkwRnJMQ0xjZGg4YytkOHpKQ2RE?= =?utf-8?B?NVVDWllBZjV5OURJRVZEcUNkUHlQZ1krTlg0S3FhMmhkNXk3SW9ONmlKdGk3?= =?utf-8?B?TGIvRWdlZEZuN1dRVjhvdzRrRDM2WHV4T3R3NWJ0RkRkMGd5NWMvSDB5K0dv?= =?utf-8?B?cFoxZVkxVlNFanV3dUdtNVlscGorNEZuaXFuVklmdEdzQ2ZmMHZLOHhZZE9H?= =?utf-8?B?Nmo1bU5tK1JFUzlMRzNXbTFQOTJ1V1h4ek4rVmkyeVRldUkyL05qRjh4b3hC?= =?utf-8?B?ampCQnczN3lLVTZlZkZybmVrOUpxZUZmYURWYUdVOE0zd0hhWmJXbU9SdU5X?= =?utf-8?B?bnliWmxOQ1BhVUpjbnp4eW5tMjhqZkczWFdSNFpuenlWdnhPY3NpMHpGcmpj?= =?utf-8?B?WUhyUDZzNnJrektSVHJMREc0SEd1UmtYenUwTm1vVjAvSzNrMjEzTURlZHc1?= =?utf-8?B?dTFGajUyQ1NQUDJtZmVjck84STlsMVdLVWRIZzk4cC9HSGRzZFlUaklycEFl?= =?utf-8?B?SDQ4anc3MUcxcTNsSXA0UHRqMi9jY2FYM1FqRXJESTVPUVNjc2xxSkJYL011?= =?utf-8?B?VmY2L2pXdUc0R0h3Q0hCcHBCK255Q3lYK29XMUxmT1dRT21nSUdQajFQZW1t?= =?utf-8?B?K29RT0NvQXltR1BvSmRVREJIbWNhUTNxWjFzU3gvaHNRZkgza01udXM3Z3dp?= =?utf-8?Q?CyZqcC77f/XOII4Qsvcd3xxUt5Z/1M7g7e5TERway+E8f?= X-MS-Exchange-AntiSpam-MessageData-1: eJJuPwuT5YoPkw== X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9284cf24-cc6a-4403-d0c3-08da395bf5f8 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2022 05:53:56.2096 (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: lKiti1OXeoXBQqPrufzfYeYt5qz4iLNqv+Ub2bJpY/iTrAdEC8rJZRwxo7o+OnTSoAZopDRJEE9fhn5gyG0wCA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR04MB7924 X-Spam-Status: No, score=-3031.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, NICE_REPLY_A, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 May 2022 05:54:02 -0000 On 19.05.2022 03:21, Cui, Lili wrote: > > >> -----Original Message----- >> From: Binutils On >> Behalf Of H.J. Lu via Binutils >> Sent: Thursday, May 19, 2022 1:39 AM >> To: Beulich, Jan >> Cc: Binutils >> Subject: Re: [PATCH] x86/Intel: test non-legacy VCVT{,U}SI2SH insn forms >> >> On Mon, Apr 11, 2022 at 11:57 PM Jan Beulich wrote: >>> >>> For an unclear reason corresponding AVX512F tests were apparently not >>> cloned or used as reference here, and instead the bogus legacy forms >>> of the insns (with the embedded rounding specifier not last) were used. >>> --- >>> Ideally the legacy forms wouldn't have been supported by gas in the >>> first place, but I guess it's too late now for correcting this mistake. >>> >>> Note that in some other (pre-FP16) tests we also have some legacy >>> instances left. Perhaps we want to retain those for making sure they >>> continue to work even if modern code better wouldn't use them. >>> Ultimately even those forms aren't MASM-compatible, but I'll get to >>> that later. >>> > > Hi Jan, I also found some other similar cases, and I will create a patch to fix them later. Thanks! I'm not sure we want to eliminate / replace all of them - see what I've said above. After all we want the assembler to continue to accept this form, for not breaking code pre-dating the introduction of the partly (and now also the fully) SDM-compatible form. Jan > gas/testsuite/gas/i386/evex-lig.s: vcvtsi2ss xmm6, xmm5, {rn-sae}, eax # AVX512 > gas/testsuite/gas/i386/evex-lig.s: vcvtsi2ss xmm6, xmm5, {rn-sae}, ebp # AVX512 > gas/testsuite/gas/i386/evex-lig.s: vcvtusi2ss xmm6, xmm5, {rn-sae}, eax # AVX512 > gas/testsuite/gas/i386/evex-lig.s: vcvtusi2ss xmm6, xmm5, {rn-sae}, ebp # AVX512 > > gas/testsuite/gas/i386/x86-64-evex-lig.s: vcvtsi2sd xmm30, xmm29, {rn-sae}, rax # AVX512 > gas/testsuite/gas/i386/x86-64-evex-lig.s: vcvtsi2sd xmm30, xmm29, {rn-sae}, r8 # AVX512 > gas/testsuite/gas/i386/x86-64-evex-lig.s: vcvtsi2ss xmm30, xmm29, {rn-sae}, eax # AVX512 > gas/testsuite/gas/i386/x86-64-evex-lig.s: vcvtsi2ss xmm30, xmm29, {rn-sae}, ebp # AVX512 > gas/testsuite/gas/i386/x86-64-evex-lig.s: vcvtsi2ss xmm30, xmm29, {rn-sae}, r13d # AVX512 > gas/testsuite/gas/i386/x86-64-evex-lig.s: vcvtsi2ss xmm30, xmm29, {rn-sae}, rax # AVX512 > gas/testsuite/gas/i386/x86-64-evex-lig.s: vcvtsi2ss xmm30, xmm29, {rn-sae}, r8 # AVX512 > gas/testsuite/gas/i386/x86-64-evex-lig.s: vcvtusi2sd xmm30, xmm29, {rn-sae}, rax # AVX512 > gas/testsuite/gas/i386/x86-64-evex-lig.s: vcvtusi2sd xmm30, xmm29, {rn-sae}, r8 # AVX512 > gas/testsuite/gas/i386/x86-64-evex-lig.s: vcvtusi2ss xmm30, xmm29, {rn-sae}, eax # AVX512 > gas/testsuite/gas/i386/x86-64-evex-lig.s: vcvtusi2ss xmm30, xmm29, {rn-sae}, ebp # AVX512 > gas/testsuite/gas/i386/x86-64-evex-lig.s: vcvtusi2ss xmm30, xmm29, {rn-sae}, r13d # AVX512 > gas/testsuite/gas/i386/x86-64-evex-lig.s: vcvtusi2ss xmm30, xmm29, {rn-sae}, rax # AVX512 > gas/testsuite/gas/i386/x86-64-evex-lig.s: vcvtusi2ss xmm30, xmm29, {rn-sae}, r8 # AVX512 > > Lili.