From patchwork Fri Apr 21 10:15:22 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 8524 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp957749vqo; Fri, 21 Apr 2023 03:15:38 -0700 (PDT) X-Google-Smtp-Source: AKy350blb2+cQpEXSRrkXjoYjwdKI7MXGpRM0uGv5YU9DX61Rro/xSGEdz2SQPZbsI9Flfmqix9s X-Received: by 2002:a05:6402:211:b0:504:8929:71ca with SMTP id t17-20020a056402021100b00504892971camr3870803edv.6.1682072138702; Fri, 21 Apr 2023 03:15:38 -0700 (PDT) Received: from sourceware.org (ip-8-43-85-97.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id z24-20020aa7cf98000000b0050506e006a9si3573516edx.611.2023.04.21.03.15.38 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Apr 2023 03:15:38 -0700 (PDT) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=TxMGs0jP; arc=fail (signature failed); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id E0AEA3858C83 for ; Fri, 21 Apr 2023 10:15:35 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E0AEA3858C83 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1682072135; bh=+ZDJoVgzoM2wdZHRwI+0C5T4zOPBqgZEEcuupbYEq7g=; h=Date:To:Cc:Subject:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=TxMGs0jPFkIzfeNHVORFLNiQeGA8BqP7tdSvyDPZ7gkN8j1RE0XeHXtSyBK0383nW MDgOiQMvKAcAHHvABj6AqIHhS2Om47gA4ul2l1dQEDWQSMzfFTV2IghHAyAZRIzoq7 PkWxHvamvVxmqWRhV3KtYkDL6+ep2bXb0Cmb8PEs= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2050.outbound.protection.outlook.com [40.107.14.50]) by sourceware.org (Postfix) with ESMTPS id 7D9843857716 for ; Fri, 21 Apr 2023 10:15:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7D9843857716 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z92fq07IUt6bcbzBTOxYB1S9QizexJKT8+M+/T9fi2ZHuxheB6V+qd8rCNfUvyJzkZYpK2AoHwWws0yV5PG+i6J1s/jNlXr3nLjQRwqBiCTpr2hyKv0+50kmGfvOWQQssOCphCxfdX5VBVmvW5Fh8HZqSmjhVKUPgfcHABogcn12O0pdBzKYQP9ID4t45UtOig9AIBr0vwVy+UGoFj89ajAdZDBIGOb28NgscbC5k4mtWkip8TcPjKA+2MhIzAb6a61ww2gDEO8M+WayBg1hFyMrDHArzlVcbkv9bZQQUAa97PasIIOQDlz9yKNF6dyI+s6z5OlIusRHqBUI3NEGfg== 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=+ZDJoVgzoM2wdZHRwI+0C5T4zOPBqgZEEcuupbYEq7g=; b=fHKwDbU70rFZw0w89HeS/fGqUh8hVQ5iERqnD82Yv8RDUNqMr6vnGaQRFcTXCqrppWplVJL5ytq3bOSd7sN5Uo9uMKxJLKaT/yHYqYrPDWS1HqAlbo34gxlExKH3X8br5qAvD8wwVimTxkAHpnCxqzwBKC4AmRu2XTf7lzs09ggQ7z8kiV+2XkSfaTVtdS+p6QtS15CEeu5KgsBAGBnJnTUp7aVtd1dHGVBj+wWl7gCuTxkkQ/OQR6td7mENudZsHRrIsbr3yl4a4BOqE6a9vpOvp34L/Y6uCKmA27AP2nUL+b/E7XsCFIdm/1YtoSfr1xWctC9WQ4KgjWZuxcnigw== 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 AM8PR04MB7777.eurprd04.prod.outlook.com (2603:10a6:20b:236::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6319.22; Fri, 21 Apr 2023 10:15:24 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::52b2:f58:e19:56ae]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::52b2:f58:e19:56ae%2]) with mapi id 15.20.6319.022; Fri, 21 Apr 2023 10:15:24 +0000 Message-ID: <35d21b28-c824-9789-cb51-50f8af13fdac@suse.com> Date: Fri, 21 Apr 2023 12:15:22 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Content-Language: en-US To: Binutils Cc: "H.J. Lu" Subject: [PATCH 0/2] x86: rework AMX insn disassembly X-ClientProxiedBy: FR2P281CA0151.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:98::14) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|AM8PR04MB7777:EE_ X-MS-Office365-Filtering-Correlation-Id: 679e4342-e45a-465c-63bb-08db42515227 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: AEytOF/yC+iQMmDKQ7L8dq9PhfU7O7x/86E54CBew36r1IG9ppAaFRdcjbNY+iqApgYhmi5R3h/gfn2RvG72OaAaiW1tPB1Nt+rGMuegDpileFjTd3bywB579IWlFScAH1toEW8N6o6SaKBpbYtjfj5gRbM0mdeQlsw21UhVla03lWyTnyvYR78iPwvz0tr5MIRcVy4Lb2is0EMj1lwNZRWlnhW1eiQJ5G14FywgDKGnoqKdfEsCxSdCBhPdxgAO+7whvGqgAxPvAJa6qwqm/ZtKrBx4iQQIu6bDC6VP99HNwdLwZY7M5494B4oOLgA+wrmdZgwELT/i60jDQY43PRH4CTLB6GDb3wYuxBFYELwMgqDCtNkaAxGHbOZ7U/R6T7eCbKDdfIYzkp9beujsBH6tyi8ndSuebPW/UWdfdn4N+HqYeMhgo9lxm4J7a/PJV6UJfYm5Uoim9Fo+u4nCBBlOaALsRweMa7kzoACjS3cMLxRWtB7t29fd+/KecVjB/22Mc0WBQmVZOXmWzmpy/jszYIr7XYWAAY1ERddvcZzuBJDcvhe9xPuziO/O82+PBef6c6+zHuw33Kc7IwgE9qd6iuzniphdEg3PVfJ6NJ/i0hVx3Xr8CctwuNLPqt7+ge+uZc9Y7lq8NZQH3E86Pw== 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:(13230028)(396003)(346002)(39860400002)(366004)(376002)(136003)(451199021)(36756003)(8936002)(8676002)(6486002)(6506007)(6512007)(26005)(186003)(31696002)(31686004)(86362001)(38100700002)(2616005)(83380400001)(6916009)(316002)(2906002)(4326008)(66946007)(66556008)(41300700001)(478600001)(5660300002)(66476007)(558084003)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?wZfjv4/Cw987JADam/ofBaOUPiNK?= =?utf-8?q?4smWVHxLLaJZjr5nOASMyhH+Pvw9APoigLhigk0YYd4h4Q3mFWwJrWnDuAniBgZwW?= =?utf-8?q?JcqjgEF56vY7sZI392V0ttis1ARU10cbCQDfMunwXnCbFFqx0IvSRfz8UMzmWrXt0?= =?utf-8?q?fjXuaO6lxEB2GP70JL1BSN/4yEBDWylmJdvOfliiYfYq97K7GTIInF/oG7zh1RBfX?= =?utf-8?q?6nJiFc3snfpTuYfS+AOYcSjZEDhs4tRc88BfnnRfZIbJ87dCU11xCVuZyIZUbb7yB?= =?utf-8?q?uTH1NyvfOqpZV4aVhoZuAEHLIER2iD3jmjIECLSsguo4sSIlhtoaSFlIln3FmaVUG?= =?utf-8?q?jf1vJQUaV7Q30r1RPbKa5eoxbQKdj8z0LW9176LPRjX0UJJw1oa8d4eXq5A3qekwd?= =?utf-8?q?abYXc8f7YrqP4PI2r7Swpwu0ChtkJG2ujMmsRakdRX/3ka5A5UJWYGuS8dXDsdMyp?= =?utf-8?q?K8CPw9auaD+bopDPVlbatooqJxXpwS+t/1xSBW0GuIQ7FbvQ94iI8l3mIzE1q72vu?= =?utf-8?q?FZe/LLPEpXJRIgxYFuurG4z+Di+Er9Aem2Qx1hOkS3hCVAivdEs0N/teRbWGjN4Bf?= =?utf-8?q?nfejPlKRK24RqS534oIIsOxQWt7pOzUoA0NiewibIZoY0EJHkniyEwgQT4b+WnQdP?= =?utf-8?q?htiaAYAkCMIZGwq9aylqPUqTGY4jvT2OZZiBsvkywFvsRCPEiPk4rAl4MTsK0+YF6?= =?utf-8?q?ee4ew4048Uk9E1l17S3+w/cC9eq/VxBjOi8aEA6kT8SO4qUWoG9csPzsfTUQkh1e9?= =?utf-8?q?pnSl3tpFw9d6F2u1hyYtdr88Li8Caa/4J8xqib5qt9UPb0DlUYCgaAZ1QaWHjhPLr?= =?utf-8?q?R/IP8AInd2vqQJhwveGmZcEtA3XNA71POFGSeMYW8uoKzHqH7uhKpLkqvfcti5plr?= =?utf-8?q?rvRY8MFS6zPf7skT5RBrU2pfsKDuoXlPr8knuj1UtKq7pZLH6jAiaM5RNfeUuevtB?= =?utf-8?q?F8yS3ifZV/gXwsKPAHm8g2mmSckjInhiYvAGq8sF6VaAQtcAdu7RhxsPsO1Buw6Qx?= =?utf-8?q?U55IJDMZozpgXtWLDjjoeGopidPzvaVf45mKpV5NrI0kUda1j0ZefWnVUIO3DIjv8?= =?utf-8?q?+6H8GsFcv0gwEI3AetPnrgyybEjeTNvJjxbWgg0H8NyTrULgmu1zmnybw9o6U8oRu?= =?utf-8?q?Yr3IRAVqOY3nKVZ6ghZC94ad+0TjMV5/2bFPbj3ahht6F+hqXKJ3w44WTshZyoO4S?= =?utf-8?q?Ojogns0Oibbch3LDxUCIZr+o1Zc+sLxXsO2r4bI998nVYDBENICnm6UXpVS05LB8J?= =?utf-8?q?8GEGxNXAIt3ciHU71qalrAH369o1xoOpkilP9Sq6tcG151ptgYARYv4Nmais8WrGe?= =?utf-8?q?eAzQXFY/tdS2HrHlef/skVL9wWMQW8mNKnbca5y+05w5vaBx7m1SL7trvL8AjMphG?= =?utf-8?q?m2KnIMhCB7tejR0XADvNS5TIIZf85yd/DkJJOx/0z283NJtxUJr4foI99NrghVoDZ?= =?utf-8?q?4Ff5C1VrftoV072ZWAOR1m4U4B7cQcqU5ZrHn4n1yYNDMomDwac4B0dzx84ssMNUb?= =?utf-8?q?MADWFJX7aU8d?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 679e4342-e45a-465c-63bb-08db42515227 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Apr 2023 10:15:24.3220 (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: FUMWIp+/DKaxUGiTx5DCft6geT/HFj1+oflm+B1kuH33dYvP6ex5EwFqHY8B9W3Exu41woisBlYh4VUlXtPZiA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR04MB7777 X-Spam-Status: No, score=-3028.0 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-Patchwork-Original-From: Jan Beulich via Binutils From: Jan Beulich Reply-To: Jan Beulich Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1763780474463974469?= X-GMAIL-MSGID: =?utf-8?q?1763780474463974469?= As previously indicated, there are inefficiencies (waste of space). Plus in the course I noticed a missing decode step for one of the insns (see patch 2). 1: rework AMX multiplication insn disassembly 2: rework AMX control insn disassembly Jan