From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2061.outbound.protection.outlook.com [40.107.20.61]) by sourceware.org (Postfix) with ESMTPS id 3D2633858C2C for ; Sun, 16 Oct 2022 06:15:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 3D2633858C2C 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=Q//toJwW+M+12jFEJyPrivFvRsLA5e8+9UjZcM4Ue0fv8o/EhvOxLpva5N9RqZ0yyJO50ZtF7HU+7pbAt8Tdu1YBPcEs5k0RkwZQSAxIDCnlf5cMZA5fRz+0zt7CTGFqdScK1MXARL1fLZukZp8vIXSowzT4oLIbhc/Cj5sG95s+zC1yIT2yI9HyCSzUy9coHJYqF+caf+InJr4qXAOjFa0dXVLtPRmcrNp4U4cMbx4PoHjnXldtMOFvVQogzDE1ZWGxCncjA+W7urzMqi26gz6HW1O+CG5wir2A+toMLqpHBBWevrHQhZS0Eg+iCLlme32qA3UjHQn/aPLrDSUURQ== 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=ZkIaj6UXRqaR+Kj2li+u9IvoyKgOJfVAYOpA2PS55Gw=; b=D/O9+3xWaOz5alXwioGT8OCmNmpnAkv/Dhc3TS+nv0cdm8kS25qpNlkJ+0JHgABAG09Pjkf5Awv6pwKEecTsAfymV40d7DRrs/4+ztgcy5YhckxDm8Zt+HS8wtGL1QkKmdtuiKnmMgznNwrQqoJ1EF4SWN+uA1supMD14xcjAzVvzsMSQaaRrHF9CKI3cfIuZXiALUju6Sz5ylGvTewIvurJD5ckIpIE/LOpcrm5yDu6UsFTLBslZq/232c1TZ8lfabpGSpIHWZlvXmmecxrnX+4f9GY2Aty77iqRtp5gMhNrlcPjpIj1VveGthrgeqptiSshpsCnv6JgAYA5pbbQQ== 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=ZkIaj6UXRqaR+Kj2li+u9IvoyKgOJfVAYOpA2PS55Gw=; b=AT/RAh/0ffqz86WIvOx6cwPb1QzGM88o9Ia/Fh493wl4ItTU0QCN9MstHc3Mj/XF/jShrHVcM/ag+N1+UMsDRLYEDXNCrcEsHnI4Z5oBR/EShezMhUym277w3oSJ/CICtkMDBRStn+0ue05j0fBNjbh24bo9LqBINKbsPrlLkUHsZE4l9vFWXs3crnWTBuAyhyB8LvpKim5L4Nic6ykpJF7kUM/lJ0EDGqMT8gYrtOwwuTzsgGkj0dqezNbT2ee8zTUEg20rgQq+EnbJZpEDauRjxvOsoplSXu9wJXKp4v9xvsyPfYweIplgc3nGzAZQg4axkNauED37pqGs0OWIAQ== 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 AS8PR04MB7815.eurprd04.prod.outlook.com (2603:10a6:20b:28a::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.29; Sun, 16 Oct 2022 06:15:35 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2459:15ae:e6cb:218a]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2459:15ae:e6cb:218a%7]) with mapi id 15.20.5723.032; Sun, 16 Oct 2022 06:15:35 +0000 Message-ID: <6ccf6425-268e-8f29-346b-f680690a5860@suse.com> Date: Sun, 16 Oct 2022 08:15:32 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.3.2 Subject: Re: [PATCH 06/10] Support Intel RAO-INT Content-Language: en-US From: Jan Beulich To: Haochen Jiang Cc: hjl.tools@gmail.com, Kong Lingling , binutils@sourceware.org References: <20221014091248.4920-1-haochen.jiang@intel.com> <20221014091248.4920-7-haochen.jiang@intel.com> <1e6a7d9c-4b14-821e-cc46-453adbe6f183@suse.com> In-Reply-To: <1e6a7d9c-4b14-821e-cc46-453adbe6f183@suse.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AM6P192CA0082.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:8d::23) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|AS8PR04MB7815:EE_ X-MS-Office365-Filtering-Correlation-Id: da20f391-6da0-4e12-c4be-08daaf3dd698 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ysJwv33w/db6tLSVSIM3FkjigMEPye13Ng+l8qdrHRz6nYyYcgxmqQRaN9ML88fg1zqkdypMBO1pZF7SYVR7IeWwtuelEOKrZoDLw3u/x5WUo5NaCQx6JQpik/CJMbrcP2rUy/0hveZICcAsa9ja3PSRunxm+pgB+2QsdSdPsskgarREdSyTI6MadZTmrYw+4PfQ7Cu9oWd2X2x09LtLzRnycNYT3kNOmXvmT3gAHIXGGPaNMNg9zJ5Iuk7FzvbvVgCTwy0Anr3PFi27pKqRj/RqR1kFCQQpIFw5aOzlbPNzxpodrhxfZiVGqZjnC6XWakNYuiuWHS4z9UsE98YTF+Mf5fJ5EuoG/iZhNqj1Dm9iV+jIGfvurlfBw/LpWc1uh4KwamGy6n9Y+kQcTlY4ahcHH1t459UB3CFcpMBFrh/Sp27I3EGzySioCGDhSPsoiEcXhz4bgyRHyY5TagTu890OiM3NyAdqdxZ3mCHZWqMeYOjeWQAOiKaEboBi4SXwFaK/PQMw9qLPmM2eOwDn8xSRmQ66Tm0uLpz0VtWYYvG6fkslPsQ5ckDJVsr3A5uO+vA8G7IHWiP1gT3c1neSNuVrdVEJzsXHePKpbt69NBwxD14CVHe8uWXJmCLDP8jt6MBlsThGyrkf51n6xXmy6K767TxvtiVounFqZl0YBrxnGppOaYwTUWeVKtIobQlCmkz+gs3PFutY/xZ+CwwgV5bY7KjQxNyxMs3yOwRsl9J5TDb3oGeeKbjble3sjP4IimF16mzxMBTC4ums/y+ce9tgsONlXmbZ9AdJx5fthFQ= 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:(13230022)(366004)(39850400004)(376002)(346002)(396003)(136003)(451199015)(31686004)(2906002)(2616005)(186003)(4326008)(8676002)(6506007)(6512007)(53546011)(41300700001)(86362001)(31696002)(36756003)(316002)(38100700002)(8936002)(66556008)(5660300002)(6916009)(66476007)(6666004)(66946007)(6486002)(478600001)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dDlFaDBKbDNGUGd6OWRGaXZtRlhOQ01jeXc2dVhkd1djVHI4bXNxemVPZUN1?= =?utf-8?B?cUdhVW9LTTRrbHRRYjRrUlBuZ2ZHQTFUYzlseHB3SHpjMlNDcVE1SFFaN1I1?= =?utf-8?B?djFkQit5dmRuTTJwSG9PcDd4U0NpTlpSanBJZU1OSFUzMVRubFRUaUhOZ2l3?= =?utf-8?B?bjQxS0I1YUFvT3o5V1lHMG9CK3JveG9pRTN4TFM2WVYxSDlZWXdUcFJLRWtu?= =?utf-8?B?SlpESEFCeFo0bVJSRHlvR3NRSy9HM09sU0tqdWVXZzZpbVNPVlFuVXd4MTc0?= =?utf-8?B?TWs0emtsajJobHBYS1o5azRydjlncWI4T0FzdjhvL1lwSnRjYXREMU9vSDk1?= =?utf-8?B?UElxQ3RTTmprVUpqam00RmQweWFJWkJIK1NhdFFzQzNRRWxFdmxydUZpNzJ4?= =?utf-8?B?OU5zUm9mZjc3ODVRSVJFM2IwUTEwQVFSODhBYmVyZk5RS3dCODFDL01KcWhW?= =?utf-8?B?L2ZKeDB3RnpCaDR5VWtiTGx1Qm1BZU1LM0JsNUsrKzZVT0tEbll3UWN6czJL?= =?utf-8?B?cUpJbk9DZ0YwbzE4TlhzMDQrZitMemhQQ1hWbkVQdkZOKzVKR2N1T2VnWWZ2?= =?utf-8?B?MU15V0RkVk1CZ0dmOXlUTC9vaE45VGZzRnFrdFhoTHNkMmFFNW5hUTd2aWl5?= =?utf-8?B?ZW9YdDc0Qk9GL1RUSVpZUlNpdERCSzQyODRHZXhGN3gyb0owbnpoTmZlbjJL?= =?utf-8?B?TnhrOEVYNWl2YUNLTTVvbUxFYXZWZEpWdmRYYUFFcEswRVVweWZvRE5ndW91?= =?utf-8?B?aHRlS2RSdTBhckgvL1QwZHcxejhFNWJld3hBOXZhcGdQclVUUm43cnFLNVJm?= =?utf-8?B?UlpDSjl0MkErY0tsTytiVzF6Y3JEL0VFamxrOGk2RVhrWXJPR2FwV241VlBo?= =?utf-8?B?bWprcTIxK2JrS0REV1BBU29YbTVNTkloVElPRzFXc21GTHV4VC9CTnhUV1RQ?= =?utf-8?B?elNoR3QrM0cvMTgrWlp3QXIxcTVQK25YMWtYRGtZaExPUXZDQmNIMkFvV1Ez?= =?utf-8?B?TXBqREZlK0gwVGpHdzhUMlZHSzBQZFUwbXhpY2s5em9OZ3NTdXdUeHN6cWRC?= =?utf-8?B?dW9kd0JFLzVsRWw5OHlYYUxIY1RHSE81M2ZMOFVkQjd0ZU45ejNJWnAvSzFU?= =?utf-8?B?YVQ0d2hVb2dHLzl5WjBHZUQyNjFvTzhFWlpoaE50R0hwOFY4VjJDNExQT2xt?= =?utf-8?B?SVZqNWt2VmFxK1JleEhIc2x1b0tRUzJ6ZWR2ekUyZG1rT24rWW5Ra3cvZ1FE?= =?utf-8?B?Kzg1OXNlSGVQYU9OQnUrK25OelVZOU9yK01GcEh3MzRRLzE0d1lnc3VKb29J?= =?utf-8?B?a0JFRzVyaFVIODFNdzhMdDZRUVQxT3U2aDg0SVJqeU5Scm1rS0U3aXRWTVli?= =?utf-8?B?OVYwOWxUVTF5RzJ2Njh6bjV4UVFzUUwzZ2hmeWNUUDRBVVZaOU9IbGs5ZHd0?= =?utf-8?B?N3lkSXZzL3dPRG8weG5xcCtuSDBPemh4bXpMWXF4dWpBSWh4d21DTXVxc2JL?= =?utf-8?B?SWl6Ritvclk5dEoyK1RIT1NXZjNJY1FMaE45aUVFeEluaUhEU05xNU82TXpV?= =?utf-8?B?RGtqcWhOOG4zazg5UXFEdHppRnRUSHhFekpjRHpPTGlMRjRhaFh5Nmd5b01m?= =?utf-8?B?UnljTGVEWFFYTzVjWnJKNW56SjdlZFAxd3Bhb0JMc3krSVYvMllvRkQva1Nq?= =?utf-8?B?RlJ6S2Z6VlpxSlBrdXl5c1dLa2Z1MjMxT002dE5oR1FadmdYZ3RyWDFnY3ho?= =?utf-8?B?dHZ2U2tObVFhblZxNDdCN1VtdDliSXRGN25kTmVCOElRM3h3RlVWRzRxQ1Bx?= =?utf-8?B?RkR6RUNuaCsrUll4bTlqeTNwcVJNR1BNcGt4RkhQQVIyMVBDdmZRa3paai83?= =?utf-8?B?eGNPQXlUdG40dHFsMUtSeU0zVTdZSE9zblc2Y1V6aGVYMWllMHFQV2IxMkdr?= =?utf-8?B?TTBTMWNCN3NaT0ZsZHdib2txSG5qQUN2cllXSllJWEZvdjBFZ2pOQ0w2dGdt?= =?utf-8?B?bWtVUzJMaXNOc0s3c3lMeVJYNFNYRU80YnpSR0lkY2wwNHFiMzBqcG9JbTJh?= =?utf-8?B?RXZWZmV3WDh3Und6VlExdk5YREJiMlNBdm5IQlo4bm1RazlRejJCaUREODVx?= =?utf-8?B?LzZtakJ5Yy9ZTXFIc2VuN21xY3orZEhKbHVnZEEwRXpmeEx1MFExNWdBdnE2?= =?utf-8?Q?JsZ6D+hJBKgfAV/ECVk0M9nD0j8CmkFPWREb5K8afRRN?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: da20f391-6da0-4e12-c4be-08daaf3dd698 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Oct 2022 06:15:35.6423 (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: UMW2pSZE1FsQHtvyQSazJgqQMsgypVhqGXjmJwPBkLEIyeSj0PCd93be/IIJ3ZYrl90vG79iZVSKVbX6UWmCsA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7815 X-Spam-Status: No, score=-3029.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,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: On 14.10.2022 16:38, Jan Beulich wrote: > On 14.10.2022 11:12, Haochen Jiang wrote: >> --- a/opcodes/i386-opc.tbl >> +++ b/opcodes/i386-opc.tbl >> @@ -3317,3 +3317,12 @@ cmpsxadd, 0x66e8, None, CpuCMPCCXADD|Cpu64, Modrm|Vex128|Space0F38|VexVVVV=1|Swa >> cmpzxadd, 0x66e4, None, CpuCMPCCXADD|Cpu64, Modrm|Vex128|Space0F38|VexVVVV=1|SwapSources|CheckRegSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Reg32|Reg64, Reg32|Reg64, Dword|Qword|Unspecified|BaseIndex } >> >> // CMPCCXADD instructions end. >> + >> +// RAOINT instructions. > > Nit: Better RAO-INT, like in the title? > >> +aadd, 0xf38fc, None, CpuRAOINT, Modrm|IgnoreSize|No_bSuf|No_wSuf|No_sSuf|No_ldSuf,{ Reg32|Reg64, Dword|Qword|Unspecified|BaseIndex} >> +aand, 0x660f38fc, None, CpuRAOINT, Modrm|IgnoreSize|No_bSuf|No_wSuf|No_sSuf|No_ldSuf,{ Reg32|Reg64, Dword|Qword|Unspecified|BaseIndex} >> +aor, 0xf20f38fc, None, CpuRAOINT, Modrm|IgnoreSize|No_bSuf|No_wSuf|No_sSuf|No_ldSuf,{ Reg32|Reg64, Dword|Qword|Unspecified|BaseIndex} >> +axor, 0xf30f38fc, None, CpuRAOINT, Modrm|IgnoreSize|No_bSuf|No_wSuf|No_sSuf|No_ldSuf,{ Reg32|Reg64, Dword|Qword|Unspecified|BaseIndex} > > Why IgnoreSize? I take back this one question - for the time being IgnoreSize continues to be needed for legacy-encoded insns to not have an operand size prefix emitted in 16-bit code. Jan