From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2062.outbound.protection.outlook.com [40.107.21.62]) by sourceware.org (Postfix) with ESMTPS id 134A73857364 for ; Fri, 5 Aug 2022 12:19:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 134A73857364 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F5wdieBr3+CgKtKnPn9mfDmUKufpDiiDtb4dfnzLWpw97xgzYOoyzTWIyIZ2SbRXXMBwhuMc9A00LqrZDNG/9zzCQgme55WPhAO5dznVpQaS7KoPrAs8t7iasPygPgSXBfaZ/nJ/MqJNiv6kiv319wuWAkdwbDY1YH/UicMPSwxRrC/VxRGysehicJRPSYN1v9ZYaMS9XQtt9fa55yR4ivDkKs2v95bHOee7hYZM+3QrF2Fiegee9lqjUw1X87MH8AQLrnSAB8mst7OJ7RoRkAmN3jPBebDXZ8N6Rox94wpZ2M+8rk/k2qsPcfulLhP+GWEmVsuG2FdLYjwBawupxA== 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=L1JMXJnsc0sNte+2WlQQYDLbmqe/pudXdMYoqQrGM+8=; b=nXGhKCP6SV0LfkfCSffKTEHFny4/1jFx/bgUo4Rtwbg7AAjcqW/X8sALHRTj6mCfDGuo/xYPBU7Pt1ba9mzMlmku9ypN4nlCchZDeuWaT24jEhmlVD/3JNucIWMl7eLLTrvRE9C2EvhVKS1UfPVsjufh0fnrxe0WARLgjOUX7xLkAjvdIaIDnPMA/nriDZ8scm/JoUHhQdslA4lUu/9JZ81UYdLW7ulGamNtbScUUdkfAjR4SsNKDUuDvCdcN8H9hemzqNwrhtaxEsAvZD9lib/3AUv9X/Hc/NH+Q+zMQ6PAjOKN7bOpmkQhjt8dQdoKLlqFqJ90R+KGoYMKtmLYsg== 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 VI1PR0402MB3759.eurprd04.prod.outlook.com (2603:10a6:803:1f::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.16; Fri, 5 Aug 2022 12:19:21 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::d475:4e1c:e4df:495b]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::d475:4e1c:e4df:495b%3]) with mapi id 15.20.5504.015; Fri, 5 Aug 2022 12:19:21 +0000 Message-ID: Date: Fri, 5 Aug 2022 14:19:19 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: [PATCH 01/12] x86/Intel: split certain AVX512-FP16 VCVT*2PH templates Content-Language: en-US To: Binutils References: From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0003.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:15::8) 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: 39f05719-b2d3-425d-cd6a-08da76dcba09 X-MS-TrafficTypeDiagnostic: VI1PR0402MB3759:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 20gP4bEz7W3VBEpi5odBVg9hjPdepoIgGBV+fJ6pF6A3KwCmNWnnp4+tLfGQOOIYOJIVatH6uud0qfjeCUQOjBWUmSpMSuczGA/jiTEuoWWbjr14TRyBqYg2MP65/IyQG877kEt7yznqc6q/QQvWdXHeLxyWSP3SrDMiT7SQUIj2pekJm6Py+hOckqi+Zw3bOvQjEufhl4uaIL2zHwLkCBZcqRU52ZUM5RRoZVt5yuTKH3T4eeM62PE/RHfDlmKeWAnJ+b3BCKHX4PuT1ycpCR0sBpOZBsP5Y96dOvxFQBlESq8TFO/WHpDccusnFT70bbMTNauy4n1g+wm/62dk8dd+M5iU8v+ebKvbEqeMgFGNH2I3bVRU5tkTEGyUJpBgBIPWvHcw/dlUyVH7mQobSVC5S4rntaAalqmOrrIIdfneDlK+mg8WEboK3bUZa4jH3hK7woi60zUBLFbEyvYwgEfnbEBES1bjoEmQ2ORXrIGSo3paei1lxEQXLWNnLDYg3wB5h9HYfBNvOUtcHrf9vWRwpYQ31N6rRilPCmc7GpDalQCLWBDwuyhbTUbpyQO2ifLRzDAinUNQY4f5z2I+3vi7sb3741/wf8yBHpbJ3BfkL35R1hpwe1+0YLMXyFy5EcoDBunz3gjORvJ48PAyrQogtGqqblM6bhf/j+nTHavblf027vnYfI+bzfA8/NF6mnsINlUK8lCLJxafykPT79aMhdWW6v7eR9VX1jg4G/r7ECTenbHBPYag1eiwrEjjXrUrxiOYgWIKRMbf5Nz4vWzVBnjf0ISF4CpPVjUXx8I9yx/C093MrhjHYCGy86NXNXc3IIHQV6zpHfG+y0q7ig== 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:(13230016)(376002)(39860400002)(136003)(346002)(366004)(396003)(41300700001)(478600001)(6486002)(36756003)(31696002)(86362001)(38100700002)(186003)(6512007)(6506007)(26005)(31686004)(2616005)(6916009)(54906003)(4326008)(316002)(5660300002)(66946007)(8676002)(66476007)(66556008)(8936002)(2906002)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?L3FQUzcrOVZuUTl5dUFHb0NqQkZuMWF0RDliZkpnR0c2YVBERkZhN1AzNUpV?= =?utf-8?B?SENHVDJKMERkLzQ4VGdwRkhWREwxSmZyTTdPeThJTGx2RzJnMFcwRU0vRHc5?= =?utf-8?B?K0p3cWtvazdWN1ByT0orM0p2ZUp4R3EzVVN4am5QZzJvQmY0QUowT3ZRVkd6?= =?utf-8?B?Z3VCbGZCazhSSWRIVW1LajJmTzh2Y3ArS2FmNkpXaWU3T0hwVEMwZ203azdC?= =?utf-8?B?aENDblUvQjZQOFAxUURVd2NNU1dlWmlEQnNEVks0cmdvNWRVV1ZFRmVKdmZJ?= =?utf-8?B?Y1ZwZjFlaWRBVXN4OVhZMkE2ZWczZ2RJb1lZR3FtZ3U0cXhRZE14RVU0dHF1?= =?utf-8?B?djgwN21QMUpvQ1lXUGgvWXI4a1A2dkp0Z3VLdzg3TU9qTk5jelQ3S2FTdmpr?= =?utf-8?B?ajVOc0RZeXBubUZkMmJPSTVYT0RVQmg1cWFIaHFwSVROaGVYVnpRL05iWW1Y?= =?utf-8?B?MDYwS2lKVWFPK1ZnUjd2REE0dnJTZEhGWmY3SC8wZGVPanJpNWRJdVl3bTF6?= =?utf-8?B?dzNEaGQrNytTUjhha0tVVjFJN0xURDNXZjVFOFZtTStXckdFK2NUc1VFeVBt?= =?utf-8?B?Ym9Dd0liRS9VbmNISFVDdjgzNENiQTExNTVYUGN6QkJzb3EzTUZEbkJONmRv?= =?utf-8?B?Snc4ejVYYlhMWUpSRi9WTEM3SnhWQXZQL1U3V3NRK29ybGxTeGlzbDg1YytN?= =?utf-8?B?TE1qekVUaGlHWnZoeUU2MlZJZXphUVFIOUVRQTE2UzcwMzBadmtiT0pidDVY?= =?utf-8?B?dXBkbnVVWVlZa2FRdGIwMTBCZGcxT3VCYVFWKzY2OEsrY1RUb1VmdEo2TWYr?= =?utf-8?B?c2tkREtJS21XK3lEbi9PdnB5QmFZVUlNUlZKT0RFVWx1QUZFMGhMaWxKYmJO?= =?utf-8?B?cnRYYStvMW91bnA2aUJFdWtWV0dnRkhVQk92WjZOaTZzcE5yRXduSHZmVE1L?= =?utf-8?B?a0E2MzBsaysyZ3VpTHY5RHJKOXIrSG1MbWZGYit6THVyZDJpdlpVU0xjMjdU?= =?utf-8?B?bjN1dWNMME5xSi9oOEg3WjdqVFJVeWFKekdjUFB3ak9IdXd5SDRTR3lqM0JR?= =?utf-8?B?TWYwa21CNkdEN013TTUwUDMySUZhbVk5UGhYYnpFSWh6Tmt6ZmdheThyQ1Nm?= =?utf-8?B?b2g3Yld2ZEZPTUpiSTBzNUhmTjhPS1lwTXpjOVhzQk1Kb0tLdlVkWkNkMEdF?= =?utf-8?B?d0kyOEMzSDQxSjRhSU5VV0tJVkJOK3g1RmxqcXJjN2JiNzFCVHJIN1I2Zk5z?= =?utf-8?B?ZUJRRnZaMm9TLzZ5NWFFUnJWU2VJRGI0TUhnYzB5a3FaMG01QkVrZkFYT0Rw?= =?utf-8?B?d1lzL25GcTVYMTlpUWFJMEplYTVHakFqL2JoUVdlUDdQcGRBbDhZdlovbkVv?= =?utf-8?B?dWRkekcwd2hDTnpUSHE1TTJvdnltNER3Q3pTenRFMzFVZDV2SmpJZm9IUExn?= =?utf-8?B?UVg0WjRhL1ZaSUhYNjdScDl1Ykg2d0V1bUdSVTAzM0VYQU9QNy9Odkhqek4r?= =?utf-8?B?d3IzNElBMnZnSXBIMXVSQ0QzS3Q0aXhSVTBQTThWcWpLaU4zL2VweFBiTXRK?= =?utf-8?B?Wk1FbERGUEhRcXhjTFA2aW54Q0FIVUdmRWc0dFZyQURVRy9NVmZIWEhCMitB?= =?utf-8?B?dVhmVGh0eHlLbGVvUG85MnUrVlVrR3hXTk1pS3E4NitBK0NXeERpcFpybXAv?= =?utf-8?B?VzlydHB2dGpqSXB3UHJZeFFKdUwzdEtJV1ZLUVZ5eTM0c3ZpL1hrZ24xK0Yx?= =?utf-8?B?K3FJUVhNTytnWW9hRGVKUnh5WU1PSmdLdTFpWEZ2a3ZJd0pBVmc5aGI1SE1W?= =?utf-8?B?aC9sRmRueFBHb3Y2TVNmcE1jckpQL3BzL01IM09meWdrMFc3UFlHUzRXMDVD?= =?utf-8?B?ZzJCMGZ4enZkVnN5UE1ZT3Y4RGgzVkFuQjQ0ZWxwTm9OL3pqSEVWeWNUTmdp?= =?utf-8?B?VjN4UVdCMzB5WmJ3OHNtOTVDWjNIeFBZWjZZeGcxTTQ5Rlp2YjdVbXltMjlS?= =?utf-8?B?SzlDN0IyWjZIdWFrZXAyT29iTEE1RUFKQ3M3a2FaZjFKNFhlNUJFT0FNNzEr?= =?utf-8?B?N2YyKzFRUldBQUp1MEN2VDExSDVnZEhXbVczNUZqYmZrcFRxSU9vZVlmbmsr?= =?utf-8?Q?2EWT3XwNST4im3lCo1K8DuMPC?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 39f05719-b2d3-425d-cd6a-08da76dcba09 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Aug 2022 12:19:21.3996 (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: g18fkckDicUIYXKL30racwH1B7uhopteSiioXZUPXLShCeNE7OWo9HsjVtSxC8lwTd1y0uhaUrn830agX1K63g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0402MB3759 X-Spam-Status: No, score=-3030.5 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, 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: Fri, 05 Aug 2022 12:19:26 -0000 One more place where pre-existing templates should have been taken as a basis: In Intel syntax we want to consistently issue an "ambiguous operand size" error when a size-less memory operand is specified for an insn where register use alone isn't sufficient for disambiguation. --- a/opcodes/i386-opc.tbl +++ b/opcodes/i386-opc.tbl @@ -3558,32 +3558,38 @@ vcomish, 0x2f, None, CpuAVX512_FP16, Mod vucomish, 0x2e, None, CpuAVX512_FP16, Modrm|EVexLIG|EVexMap5|VexW0|Disp8MemShift=1|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|SAE, { RegXMM|Word|Unspecified|BaseIndex, RegXMM } vcvtdq2ph, 0x5b, None, CpuAVX512_FP16, Modrm|EVex512|Masking=3|EVexMap5|VexW0|Broadcast|Disp8MemShift=6|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|StaticRounding|SAE, { RegZMM|Dword|Unspecified|BaseIndex, RegYMM } -vcvtdq2ph, 0x5b, None, CpuAVX512_FP16|CpuAVX512VL, Modrm|Masking=3|EVexMap5|VexW0|Broadcast|Disp8ShiftVL|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|RegYMM|Dword|BaseIndex, RegXMM } +vcvtdq2ph, 0x5b, None, CpuAVX512_FP16|CpuAVX512VL, Modrm|Masking=3|EVexMap5|VexW0|Broadcast|Disp8ShiftVL|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|IntelSyntax, { RegXMM|RegYMM|Dword|Unspecified|BaseIndex, RegXMM } +vcvtdq2ph, 0x5b, None, CpuAVX512_FP16|CpuAVX512VL, Modrm|Masking=3|EVexMap5|VexW0|Broadcast|Disp8ShiftVL|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ATTSyntax, { RegXMM|RegYMM|Dword|BaseIndex, RegXMM } vcvtdq2phx, 0x5b, None, CpuAVX512_FP16|CpuAVX512VL, Modrm|EVex128|Masking=3|EVexMap5|VexW0|Disp8MemShift=4|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ATTSyntax, { RegXMM|Unspecified|BaseIndex, RegXMM } vcvtdq2phy, 0x5b, None, CpuAVX512_FP16|CpuAVX512VL, Modrm|EVex256|Masking=3|EVexMap5|VexW0|Disp8MemShift=5|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ATTSyntax, { RegYMM|Unspecified|BaseIndex, RegXMM } vcvtudq2ph, 0xf27a, None, CpuAVX512_FP16, Modrm|EVex512|Masking=3|EVexMap5|VexW0|Broadcast|Disp8MemShift=6|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|StaticRounding|SAE, { RegZMM|Dword|Unspecified|BaseIndex, RegYMM } -vcvtudq2ph, 0xf27a, None, CpuAVX512_FP16|CpuAVX512VL, Modrm|Masking=3|EVexMap5|VexW0|Broadcast|Disp8ShiftVL|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|RegYMM|Dword|BaseIndex, RegXMM } +vcvtudq2ph, 0xf27a, None, CpuAVX512_FP16|CpuAVX512VL, Modrm|Masking=3|EVexMap5|VexW0|Broadcast|Disp8ShiftVL|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|IntelSyntax, { RegXMM|RegYMM|Dword|Unspecified|BaseIndex, RegXMM } +vcvtudq2ph, 0xf27a, None, CpuAVX512_FP16|CpuAVX512VL, Modrm|Masking=3|EVexMap5|VexW0|Broadcast|Disp8ShiftVL|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ATTSyntax, { RegXMM|RegYMM|Dword|BaseIndex, RegXMM } vcvtudq2phx, 0xf27a, None, CpuAVX512_FP16|CpuAVX512VL, Modrm|EVex128|Masking=3|EVexMap5|VexW0|Disp8MemShift=4|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ATTSyntax, { RegXMM|Unspecified|BaseIndex, RegXMM } vcvtudq2phy, 0xf27a, None, CpuAVX512_FP16|CpuAVX512VL, Modrm|EVex256|Masking=3|EVexMap5|VexW0|Disp8MemShift=5|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ATTSyntax, { RegYMM|Unspecified|BaseIndex, RegXMM } -vcvtqq2ph, 0x5b, None, CpuAVX512_FP16, Modrm|Masking=3|EVexMap5|VexW1|Broadcast|Disp8ShiftVL|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|StaticRounding|SAE, { RegXMM|RegYMM|RegZMM|Qword|BaseIndex, RegXMM } +vcvtqq2ph, 0x5b, None, CpuAVX512_FP16, Modrm|Masking=3|EVexMap5|VexW1|Broadcast|Disp8ShiftVL|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|StaticRounding|SAE|IntelSyntax, { RegXMM|RegYMM|RegZMM|Qword|Unspecified|BaseIndex, RegXMM } +vcvtqq2ph, 0x5b, None, CpuAVX512_FP16, Modrm|Masking=3|EVexMap5|VexW1|Broadcast|Disp8ShiftVL|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|StaticRounding|SAE|ATTSyntax, { RegXMM|RegYMM|RegZMM|Qword|BaseIndex, RegXMM } vcvtqq2phz, 0x5b, None, CpuAVX512_FP16, Modrm|EVex512|Masking=3|EVexMap5|VexW1|Disp8MemShift=6|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|StaticRounding|SAE|ATTSyntax, { RegZMM|Unspecified|BaseIndex, RegXMM } vcvtqq2phx, 0x5b, None, CpuAVX512_FP16|CpuAVX512VL, Modrm|EVex128|Masking=3|EVexMap5|VexW1|Disp8MemShift=4|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ATTSyntax, { RegXMM|Unspecified|BaseIndex, RegXMM } vcvtqq2phy, 0x5b, None, CpuAVX512_FP16|CpuAVX512VL, Modrm|EVex256|Masking=3|EVexMap5|VexW1|Disp8MemShift=5|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ATTSyntax, { RegYMM|Unspecified|BaseIndex, RegXMM } -vcvtuqq2ph, 0xf27a, None, CpuAVX512_FP16, Modrm|Masking=3|EVexMap5|VexW1|Broadcast|Disp8ShiftVL|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|StaticRounding|SAE, { RegXMM|RegYMM|RegZMM|Qword|BaseIndex, RegXMM } +vcvtuqq2ph, 0xf27a, None, CpuAVX512_FP16, Modrm|Masking=3|EVexMap5|VexW1|Broadcast|Disp8ShiftVL|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|StaticRounding|SAE|IntelSyntax, { RegXMM|RegYMM|RegZMM|Qword|Unspecified|BaseIndex, RegXMM } +vcvtuqq2ph, 0xf27a, None, CpuAVX512_FP16, Modrm|Masking=3|EVexMap5|VexW1|Broadcast|Disp8ShiftVL|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|StaticRounding|SAE|ATTSyntax, { RegXMM|RegYMM|RegZMM|Qword|BaseIndex, RegXMM } vcvtuqq2phz, 0xf27a, None, CpuAVX512_FP16, Modrm|EVex512|Masking=3|EVexMap5|VexW1|Disp8MemShift=6|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|StaticRounding|SAE|ATTSyntax, { RegZMM|Unspecified|BaseIndex, RegXMM } vcvtuqq2phx, 0xf27a, None, CpuAVX512_FP16|CpuAVX512VL, Modrm|EVex128|Masking=3|EVexMap5|VexW1|Disp8MemShift=4|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ATTSyntax, { RegXMM|Unspecified|BaseIndex, RegXMM } vcvtuqq2phy, 0xf27a, None, CpuAVX512_FP16|CpuAVX512VL, Modrm|EVex256|Masking=3|EVexMap5|VexW1|Disp8MemShift=5|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ATTSyntax, { RegYMM|Unspecified|BaseIndex, RegXMM } -vcvtpd2ph, 0x665a, None, CpuAVX512_FP16, Modrm|Masking=3|EVexMap5|VexW1|Broadcast|Disp8ShiftVL|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|StaticRounding|SAE, { RegXMM|RegYMM|RegZMM|Qword|BaseIndex, RegXMM } +vcvtpd2ph, 0x665a, None, CpuAVX512_FP16, Modrm|Masking=3|EVexMap5|VexW1|Broadcast|Disp8ShiftVL|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|StaticRounding|SAE|IntelSyntax, { RegXMM|RegYMM|RegZMM|Qword|Unspecified|BaseIndex, RegXMM } +vcvtpd2ph, 0x665a, None, CpuAVX512_FP16, Modrm|Masking=3|EVexMap5|VexW1|Broadcast|Disp8ShiftVL|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|StaticRounding|SAE|ATTSyntax, { RegXMM|RegYMM|RegZMM|Qword|BaseIndex, RegXMM } vcvtpd2phx, 0x665a, None, CpuAVX512_FP16|CpuAVX512VL, Modrm|EVex128|Masking=3|EVexMap5|VexW1|Disp8MemShift=4|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ATTSyntax, { RegXMM|Unspecified|BaseIndex, RegXMM } vcvtpd2phy, 0x665a, None, CpuAVX512_FP16|CpuAVX512VL, Modrm|EVex256|Masking=3|EVexMap5|VexW1|Disp8MemShift=5|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ATTSyntax, { RegYMM|Unspecified|BaseIndex, RegXMM } vcvtpd2phz, 0x665a, None, CpuAVX512_FP16, Modrm|EVex512|Masking=3|EVexMap5|VexW1|Disp8MemShift=6|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|StaticRounding|SAE|ATTSyntax, { RegZMM|Unspecified|BaseIndex, RegXMM } vcvtps2phx, 0x661d, None, CpuAVX512_FP16, Modrm|EVex512|Masking=3|EVexMap5|VexW0|Broadcast|Disp8MemShift=6|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|StaticRounding|SAE, { RegZMM|Dword|Unspecified|BaseIndex, RegYMM } -vcvtps2phx, 0x661d, None, CpuAVX512_FP16|CpuAVX512VL, Modrm|Masking=3|EVexMap5|VexW0|Broadcast|Disp8ShiftVL|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|RegYMM|Dword|BaseIndex, RegXMM } +vcvtps2phx, 0x661d, None, CpuAVX512_FP16|CpuAVX512VL, Modrm|Masking=3|EVexMap5|VexW0|Broadcast|Disp8ShiftVL|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|IntelSyntax, { RegXMM|RegYMM|Dword|Unspecified|BaseIndex, RegXMM } +vcvtps2phx, 0x661d, None, CpuAVX512_FP16|CpuAVX512VL, Modrm|Masking=3|EVexMap5|VexW0|Broadcast|Disp8ShiftVL|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ATTSyntax, { RegXMM|RegYMM|Dword|BaseIndex, RegXMM } vcvtps2phxx, 0x661d, None, CpuAVX512_FP16|CpuAVX512VL, Modrm|EVex128|Masking=3|EVexMap5|VexW0|Disp8MemShift=4|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ATTSyntax, { RegXMM|Unspecified|BaseIndex, RegXMM } vcvtps2phxy, 0x661d, None, CpuAVX512_FP16|CpuAVX512VL, Modrm|EVex256|Masking=3|EVexMap5|VexW0|Disp8MemShift=5|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ATTSyntax, { RegYMM|Unspecified|BaseIndex, RegXMM }