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.109.102]) by sourceware.org (Postfix) with ESMTPS id 1CE3A3854807 for ; Fri, 2 Jul 2021 15:46:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 1CE3A3854807 Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-ve1eur03lp2050.outbound.protection.outlook.com [104.47.9.50]) (Using TLS) by relay.mimecast.com with ESMTP id de-mta-17-ircf6khLOrmz1cIV2O_FTw-1; Fri, 02 Jul 2021 17:46:39 +0200 X-MC-Unique: ircf6khLOrmz1cIV2O_FTw-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Tm22qyfnVxNXSaL5orhKFjFRV5dNStjgfD5cBc8WLAPbreA5YjekkJwjyrH0unbvug7HCsgJ4R90b+5JSTMG+6UZYu+W2kwQaqFFPKALsvBgqHrXh8mv23RqYKRmjI8wPtsvw/lNZ2ZvOlxPG8ql6essy7r/zxrUPT3Wid9TPLalSrFsv63IA1ORf0XCxatvkNkT37xaDIDpmFEu6NEFuBa9IYh1g66Hm5StvOO4uD3zd69FYeI1IQThiKY6e/apLyF8fn/3Ekuxp1S3si6D/o4Zr/JhERqbEfraHKxIes0HgNppLT4X9BMH4EdeAAHurL6peCg4K9ZkhWYChCYlvg== 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-SenderADCheck; bh=Dtf6XsUlVHewWvuQtc6aVpuCdusWZhK81kavfSskesM=; b=B3RnNEyFUsbJTCQlsGOZhDdL3vIf/sjLtZ9n/JwLILB6T9xKRm4cT79AUcKBvsOalucPmQxVbDxof8KUEUjk/X5ti64gkt37yY3ji8x7d/k0LbA9hrKrY2AVgdtRnuD+25eJhCM70klGI50B6j0LwHlcN1mWPqRWFbBAgwucXXsMCtZqKofcQ90DXltzpf5dxg2rPgD2IZ9M08m2ssSL57CvT1udLwjW6Wa93DKdkFju0hMAQtiDoCiTe2fQ8DsFuAScBB+EmL7TcUpKoL4fc+i/ItdsaAuy+4W3UrtUgmb1BK4XTgo4vyIy6MsJRf8wmWFr0sORiEEvWr2Ga/QjHg== 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 VI1PR04MB5600.eurprd04.prod.outlook.com (2603:10a6:803:e7::16) by VI1PR04MB4845.eurprd04.prod.outlook.com (2603:10a6:803:51::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.23; Fri, 2 Jul 2021 15:46:38 +0000 Received: from VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::99d3:99cd:8adf:3eea]) by VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::99d3:99cd:8adf:3eea%5]) with mapi id 15.20.4287.023; Fri, 2 Jul 2021 15:46:38 +0000 Subject: Re: [PATCH 1/2] [PATCH 1/2] Enable Intel AVX512_FP16 instructions To: "Cui,Lili" Cc: binutils@sourceware.org, hjl.tools@gmail.com References: <20210701074736.9534-1-lili.cui@intel.com> <20210701074736.9534-2-lili.cui@intel.com> <4a0884b4-87f2-4884-8b64-c9c562452a64@suse.com> From: Jan Beulich Message-ID: Date: Fri, 2 Jul 2021 17:46:34 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 In-Reply-To: <4a0884b4-87f2-4884-8b64-c9c562452a64@suse.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [37.24.206.209] X-ClientProxiedBy: PR1P264CA0001.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:19e::6) To VI1PR04MB5600.eurprd04.prod.outlook.com (2603:10a6:803:e7::16) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [10.156.60.236] (37.24.206.209) by PR1P264CA0001.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:19e::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.23 via Frontend Transport; Fri, 2 Jul 2021 15:46:37 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6e23e5de-f594-4079-4e77-08d93d709444 X-MS-TrafficTypeDiagnostic: VI1PR04MB4845: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: czkwj+U6onqvbTkRzUuj55F6LzVo2fOgi1RV1ywPu771v9H9iG8yxPzJQ52cPnH+fesBFw6akU1sYU+sD49TwZYr8VmOMGrbQ1nhTqUOEAqRD5j4AgR7dNmWLyB5dQhO4NVLYD654BJ5gaSAhIEVJQjqxy3gXSsb9ZXqfp1wPUGiJlDIPbvKMwo2lLbdc3CZTFYu6cZucV+PgjrMhJD4d8BWthiY0ICRZDe7qciWZNUA+uHxVqYyvtIj+/6E3JN1etygHF/OfdEBVR5h+8Rlkbm1UrSsD/jFsUobjb7rHVROvYp6Chs4bNDh3csGMZRCuYVHhU/KgLFmpsqtlzaZF79j2hFtl3TzC1riKJ8agpCw3dwfoc76nTc9TraDTQ4Ow+lFKhP8x2YcuCqZ4UI1nkV3oFPIA9r4Zpi3YZwIUeFp/b3QHule4zG/1x3gJZcOFuR/Ic3kMHz+PFnCmMyfiIyyxclo8ZKQZr9VIhhCZvH9vBstICO3thT0Q4qaomgo2292+gRD7g2i24XQMnVPKDIQFCcrAbBVlYad85QCDn6XGlyQmWQjvfO+avcolgoPQOU/6PgLLIA7Wknzo70NURQNTm+IUeBJAMy2fOrarSIl+SrI7nkOHjdTieu59aIUjaYmALviUiCwDcUiEexBy65P2A9Ui6jQwYapemhwApFg443bp3wbeeUI9TcFPxRfAtASi2jhwPDvA819wbaD37Rcaw5TNgQ7pjy1hgjDdII= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB5600.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(39860400002)(136003)(376002)(366004)(346002)(16526019)(16576012)(186003)(4744005)(86362001)(316002)(956004)(5660300002)(6486002)(6666004)(8936002)(4326008)(6916009)(478600001)(2906002)(2616005)(66556008)(66476007)(31696002)(38100700002)(36756003)(31686004)(53546011)(26005)(66946007)(8676002)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ekIrQzlPMjQrNCtjcnkxc1VMcGg1Vzl2dDcrMXhRREJ5Rk5QQTk1T1I4cHBq?= =?utf-8?B?NVFtcSs1WnJJMjU1OG5uSUNzN0UzRmFVbFJkaFdRdTFLa3M4M05jeFJBK1Mz?= =?utf-8?B?S0xtZXJoUUMrOHozTTl1WUMzQkZ5cmp3T21NSDl4S3FnaWZlVDk2Tm1XTnA0?= =?utf-8?B?VkJubFhLa21qMkJnSFlvVjBOYk13YXZnOHpUaDZReElnUUw0cXh6RThPNUZR?= =?utf-8?B?NGt3THVrQVo3bW4xbStVUTNGc3VpWUJub0FWdUlUZ2tyeEVKZ2dEdnFuYW9F?= =?utf-8?B?NzJlMnBIb25COUpWbjNhalpxN1ppU0JXOHgwaTQzNGhnS2NpRWZqTmtsZUow?= =?utf-8?B?NDZhajdpUkJUWFZoSTFLb0lqcEdPTkgvbElwditaN3VHSzBrQ2pPYzhJcVdK?= =?utf-8?B?V0pxWTR1VHN0a0FadHo0dC93U3I3TmtMaFhWSGFzT256KzdQRmE5Q09yN3VT?= =?utf-8?B?LzZSWGozbjhuTjJYbFR3K1UzaWVvRTNoeEFtdVUzVEh3aVViaTNnS21iZWp4?= =?utf-8?B?UlJuVG80VFFpTlVjUEpYVDZtS0lsbFA0OExpa1VzY3pqZ2ZSS3JwdnVmS1pG?= =?utf-8?B?SWpjYUFaMDFLQ1htUThHU2kwaWVxa210UWJ5MmRha2VaaVNkckZVY1lSZ1Fj?= =?utf-8?B?SklZSHJrcytVRHFsQlA1anppYzNXaHJlc1BTbE45bDJrbmhoeVh3WHAvTW10?= =?utf-8?B?VzJCeFdoQWtBbk1jOG1sWGlsMUNuSE10Zmo3T3BLTUsyRkFNMzhoa01hSnRi?= =?utf-8?B?aU5jWmovQUZKU2tQNzMxL1hJMGtXUjNkY3pyWmM0YnpMWlczd0ZBMXJMKzVQ?= =?utf-8?B?T1BtVnpEb1ZWOXFtbHpUMWFMcmZqVXY4bzIrUVpTR1AybVlFei8rVmwxVTYx?= =?utf-8?B?UXZjN2pBdjJXWEhnQklsRWluRnpWd3VjZ0FEcjl0VW1rRWw2bWJ0bGUydGVM?= =?utf-8?B?RHpRd3o5NmRKcnlRMFlOTEVoS2NuQklVZkduSk14QzZBa2c3YzhUOVMvVTkx?= =?utf-8?B?eU1CL1JrZ0pnT2gxWVBiQnNQbW5aVVVwVFd3SCs4SDIzWm9Zb1crbjZyMjgr?= =?utf-8?B?c2lpTUN3blMrTCt5a2NCbi8wL2VTUUtRZVNwbFZKZERESis1VjIvZ0NteVhV?= =?utf-8?B?aGRHV01Pd1dqeURKeDcwYWk5YndSTEZLd0UyRGNrSktHNkpmakdCREhVMytM?= =?utf-8?B?Y2NFZWNWMVhVcjZOanRNMkRBWmR2VTdOMGxFd1lXNnZqdEpjNDRWNHhyZEwr?= =?utf-8?B?ZFM5YmhOR1JRWkR0TW9qQ1dlaW5RMG5LazNDY09PWDBnWTQxSXdkSjNtclph?= =?utf-8?B?OWhNNHVBTlJPNlFOazdUY1Y0dGVpVXlOVEg4cDcyYk91bVo1eWFZeVpRUG1p?= =?utf-8?B?Y3N2emg3VE8zUGhnN0tJUklMdnNKMUIwMDlaT1lJdmJrU3FlUTlrQSs4ZlRM?= =?utf-8?B?dGVNVU1xUEJWR25sVUxFTjhjTHpxSFZ3Um10M0VjNUdPTzBKd2kva29LWUFQ?= =?utf-8?B?MG9NKy9zNENBUVJXTm5tZ2QySTNERkZwMFRXdjkrTTZXMWZUNzFrK0xObisz?= =?utf-8?B?ejh6dTJYOEUxcGhwNEhxejZUd2dwVEpRZ2trNVBEMVVGY2kwLzFvbEhSWHFE?= =?utf-8?B?bFh5eTFIalMwbVo4czlFV2tIUjhndEFrTzJZMHJINlRhMlp6K2tIKzNmWEpj?= =?utf-8?B?bnJ5dzJlVXhaMEt6Ylg5QjlHYnZzY0dSVGQ2L09ieVFOUTVna0dqS1NON2gy?= =?utf-8?Q?Xscltvkfg/v4lXbAidQwu18tnSEq3BVFYqJ/Mjp?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6e23e5de-f594-4079-4e77-08d93d709444 X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5600.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jul 2021 15:46:38.3521 (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: vpIVSxeYIqP4mF55DPs1bEEViErTmxUFz1IAuKT2gb3xb5M+zn7XSB9XfUXgd444Glq0S2JhobfqhuGEqcsk7g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4845 X-Spam-Status: No, score=-3126.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, MSGID_FROM_MTA_HEADER, NICE_REPLY_A, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) 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: Fri, 02 Jul 2021 15:46:42 -0000 On 02.07.2021 15:42, Jan Beulich via Binutils wrote: > vcvtph2pd may need to have their AVX512VL templates split: Having > e.g. Word|RegXMM|Dword means Word is the broadcast form and both > XmmWord and Dword can be used with non-broadcast memory operands. > But that's not true - in Intel syntax only "dword ptr" ought to be > valid there, afaict. Same for vcvtph2qq (where the group also has > a stray blank line in the middle), vcvtph2uqq, vcvttph2qq, and > vcvttph2uqq. Hmm, looking at your testcase addition to xmmword.s I'm guessing now that I was wrong with the above, albeit I couldn't point at the code in tc-i386.c that's making this work. Jan