From patchwork Tue Nov 7 13:06:21 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 16338 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:aa0b:0:b0:403:3b70:6f57 with SMTP id k11csp219068vqo; Tue, 7 Nov 2023 05:06:33 -0800 (PST) X-Google-Smtp-Source: AGHT+IGiRlwWYLe/BDaw8XduyVystG+x4FGWBeGXjlmfqQ9BDu02vZU/iqxcf0FkIhAokJjsKZyj X-Received: by 2002:a67:c214:0:b0:45f:1996:7616 with SMTP id i20-20020a67c214000000b0045f19967616mr5520457vsj.34.1699362392945; Tue, 07 Nov 2023 05:06:32 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1699362392; cv=pass; d=google.com; s=arc-20160816; b=aWlvsjlXNVzg45W5fJ25dqfx85s5QTLiFDxiYWt0O5fMN0FFuTCryQY27iAr/otpIZ Lp2UTQkEGeIRE+wErMyZU1c6J4aOZC7pt5xHpUkPX//sfHCNnISzo6JOuqK8ezcP7/CJ mVQsYXiI4DhHvHuUwSsVhwx1Da0Ypb03e/AUlqgBCRCirL7kQo9CquYAuu3H0nRLG8Ig sQD5qVuwNCKzQ3Ettopeyk7UvgaLD4iOE1uEI7VYFyup8Fuf6llSsxQtUVcagi7WzF8A 2/k1mr3i3Akvhv1gk9+8ZwPiXsWWCDNwyg+FCCcfpMnIcL8+2kUNE27epXG77zKNhQLM pj+A== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:mime-version :content-transfer-encoding:content-language:cc:to:subject:from :user-agent:date:message-id:dkim-signature:arc-filter:dmarc-filter :delivered-to; bh=B2rrZTRf9RR/ywqtjxy98n63e/JuVv4IIrySNduXZ18=; fh=2DbSPqOhyO7CNtGa024QKgSiHKlKGVt2h+1rlgWLnZI=; b=TzvE+1NMqk+9O+sFny3komybDXDhlxk2g1XPIh+mztcuH2TzxqJJVKY4i9wOJucVJz G49o1ka5TDH4JN2ROtjd35UwgM5QcBkB3LdzEtiXlfpifdsaqNCQxVekbyVM0qkiuiuG 52/terVilnGZhppm0KtVP1P4godksnwEAKwIDvOBjkbj4/JgYdEAOHcHn2nx5ofqaRux J3g9W9y7qNjwiR5MzRCFLxUHvKh1Lg+Zqozqfe9qL2gsxD3pV3YlBUTJZkI59WysWTL1 oZsJWOcgMJOVWpV3hb4qml3R6fFomFo3r16EnV6L6+1kGHso+Y7MExkbcUyMPnvUJa6t qNoQ== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@suse.com header.s=selector1 header.b=LK6NZXLw; arc=pass (i=2); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id x25-20020a67e899000000b0044ac47135ccsi967166vsn.822.2023.11.07.05.06.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Nov 2023 05:06:32 -0800 (PST) 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=@suse.com header.s=selector1 header.b=LK6NZXLw; arc=pass (i=2); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id AA6933858C52 for ; Tue, 7 Nov 2023 13:06:32 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2071.outbound.protection.outlook.com [40.107.22.71]) by sourceware.org (Postfix) with ESMTPS id A18F33858D1E for ; Tue, 7 Nov 2023 13:06:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A18F33858D1E 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-Filter: OpenARC Filter v1.0.0 sourceware.org A18F33858D1E Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.22.71 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699362388; cv=pass; b=idEvcTy5XPWW25r6nLhDSo9p5SrJNSECf0jPTarYNok5V+k6XhzMfQWfuAxqw86c0WIxDtZ8TwBAT61B3WjfWJwg/hSVaVCPOXZ7J5KVbAkR22IdfgR4WCe2MomDfoPPJU7mypf8bSLX941LdjBizNxDXz/71dlf0UrGpVgRXFA= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699362388; c=relaxed/simple; bh=B2rrZTRf9RR/ywqtjxy98n63e/JuVv4IIrySNduXZ18=; h=DKIM-Signature:Message-ID:Date:From:Subject:To:MIME-Version; b=D7D/swuxES7hTjwm45X31sn+n68FvLEX75AGCJWhnHluefXn/qrNZ2WvPbU1f37zTCKmIoax80Cgrt21xekbwSo6p0kyAthe9aJrs7g/VCqlxw3TWiBZNA3h/rk5Xd/1d6MqK+OALHR58V+x0w8AhqRms38SrSCWQa/B9PzMzfA= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b4TzwX0oPaiDW5kPvbasW1OHhAQ9ExUmkLqLDX5MpWt7e5xinuLdQd2xVDJ7AVnCrZJbyJx4x1gyZvmJA4JmhcKUDslLR70575pbWix58SQCCAxMyRYU+NFdUByNybdwCCHOhKZ+Y1I4uH7xLt5p+nG9tidMDbPsm0J7VjJ3iVXFZ/TT2LdC0GySEZ3DxvuVE6THb/NAYCtVGec6hgyqaE7aYKiunL1kSMkhx/Avmcryvklp0OWCFF+eH+/CgUNd/D7WNot41RTDGcGwPb4/s+Qps5pyF7v7gP8GOs3NLE7+l0BB2QAqtRljcHpfs8Ms7Vw1jEhjyuyTnpEf50Uiew== 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=B2rrZTRf9RR/ywqtjxy98n63e/JuVv4IIrySNduXZ18=; b=VNAOmVBMPGoSAMk3rOZBiox8z4bw2PpVJIT+mEjM16GyXRZTb9GJCoMZ9hyHyNMpqaaYfwpFLO6IgXhd+6WS9P3EGd5V5AuQ0MnCtCEpk0ggsm4sVSNEuXY6JwNwOsQjG4WrIKKq9+Nd1WMqTcUxzJuPNn9qJMFk/nqKAh5gPyfZgc5lq9q3N0VW2LB9nsFirKsyDF0H14dRedu5f6xQ9u3P/uoIBDQViQs81mTzjtq9oNZQG/qQLPoRRdPVGLUZE6cULTlq7i4R3/2RIGvvOcmnShI6WP7JHez7RKAlDc+3zhjNDPOlZYsjlEV+s6yV5xzfYsqGyO/ceCE6p6C+aQ== 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=B2rrZTRf9RR/ywqtjxy98n63e/JuVv4IIrySNduXZ18=; b=LK6NZXLwW8+lQ0xoT/YTWIwJeQNZWt5oU1iOhPF4yeQfuOKQSHCzxRfCXppp9bRBOSOBg3PyJeQ+eW579hPomztHNOMOyJ6mA/rq3/PMI8KgTgHorBItSUfPSG8BdQdUIKDoUIuOoo8rOuRpgPFD8yVK6mCPtgDm54N/h9gvjJ0Nln+yaB/tHPpA61A+iR0N0xxR8skl6ZgRW4jRAQ4LBijDahtHrhbrEeVprzV1Uz9v1NiFohHKwUtmdylJ0eAG2tzo/amGDG1m0K6UMoMZ4OMt1oEC67fv0tjUVq4Sn9dmMsmF59c0cnjK9LqfCdquVuimvNdTEZDYWAYan5g33A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) by AS8PR04MB8325.eurprd04.prod.outlook.com (2603:10a6:20b:3f6::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.17; Tue, 7 Nov 2023 13:06:24 +0000 Received: from DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::eb8e:fa24:44c1:5d44]) by DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::eb8e:fa24:44c1:5d44%3]) with mapi id 15.20.6977.017; Tue, 7 Nov 2023 13:06:24 +0000 Message-ID: Date: Tue, 7 Nov 2023 14:06:21 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 From: Jan Beulich Subject: [PATCH v3 0/2] x86: insn template CPU specifier processing To: Binutils Cc: "H.J. Lu" , Lili Cui Content-Language: en-US X-ClientProxiedBy: FR4P281CA0237.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:e9::12) To DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8790:EE_|AS8PR04MB8325:EE_ X-MS-Office365-Filtering-Correlation-Id: 14f21783-af3d-4046-de7b-08dbdf92581f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xQiacZ46Qzw8c3jW7FNc6slSv9NXKXNH7+oHwx8uYe50ZEhHs1OXdKR2S/pjKgZsdcfpln52hmAoQSOBW85xVzYoCOGP3xlirtbrWYqMivgzKLlW7bYjRSRuLD4E+1TVrPiHDQ2wfpnVPJTtVurpa/lA8JRAl2YjFVdUqbOspO/QqaHf0mVlE6kCNNqW79dmSpZjIzhZkPptogWsad6Ng0K943hDzrt3aXBhUjSA5VgHtcl0aqz9Xh360Kk9PQFrrbDVtiNhUww3X/ynNIg8sLytE0RH41JS5Jj4TUAXpIOoGY231Ho1q0x0jy5XB4aW3oT6B8bGU6aIVZyDi/CMniRHqmvB+hHWh5BL7Zp9f2vZBgw/PUn0LwIRt1/KHZwgY6Y+sN9SsjN1yCDNACEyoZwNoguUXejbi33LZqKXbeXxB4w8KSIDOLZFx7sISikfU1x+vKvU5oRIVHBp47/CtquDHVJrP+gvwBhQqOWnxGmVIY6g0mJhZmVNscuFJhN/bAlwvB9JZaWvmhm3Kxj9KJ/djA5mboJM4xrYn5cV2loI7F1lPehqaARHbRrSYumFoSzb7xlbBgTqxaE6lVJKYOcY+SksqWlnXbYQvWjs+XHNE+LXap3kbajE9hnT3558xn9qkKMJv3XxLitOy+yjQU26cOIBnnkbYstqDXYMzmE= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU2PR04MB8790.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(136003)(39860400002)(396003)(366004)(376002)(230922051799003)(451199024)(64100799003)(1800799009)(186009)(41300700001)(2906002)(8936002)(8676002)(4326008)(31696002)(4744005)(5660300002)(86362001)(36756003)(38100700002)(6486002)(478600001)(31686004)(966005)(83380400001)(6512007)(2616005)(6666004)(6506007)(66946007)(26005)(316002)(6916009)(66476007)(66556008)(54906003)(533714008)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?0vkyY5GAhigPrq8neuDcDyzk1YJ0?= =?utf-8?q?oKTpvIAt/RsR2fQxWsb8ClctXhjgJu/4ve6mJrD7vwOI6y3SrWP5pBet+NHjsvTRN?= =?utf-8?q?K90fgNMF0LwOi/S7zybWI7bVOK3+rY53AXSCLb3Iy1bVkFPdEAvbxWayO155EX76d?= =?utf-8?q?SmO11lL2LVMwXXDMSNwBW2mdax2s968FiRI8/AXEcsbsg/80uGPQmNnfWMeJqLNOn?= =?utf-8?q?HzIv95hOi3xyyKrk++fjFdwl9Y4LYbRSDuuV62K0kRT0Bj1aMN9FR3dXc4IO7ANyL?= =?utf-8?q?srxPiipfIiSZ/2eu1C7GkrjoZCnb64QqF3k90NfSrHSJjQoY2nGsQ3L/CLQo72INX?= =?utf-8?q?rXfWMz63M25GZXq0ccEuCaIO+IdnZMobjKIbdtVvNDuJV0Yg5C7MIWv0/6XtZNFyQ?= =?utf-8?q?X61nQACKYpPuyNSWplvVB1HLSvPPaZV/tv0xtFvp8ygxQbi1j0SFgl5iMipdGHJ1d?= =?utf-8?q?j6AnwwtNL7YEt+0eWgh0u0RPdvJDoabxSbQ+cFc/hl/DunOVagDNpMTvw1R81dfyl?= =?utf-8?q?TwWHeUWnrgTuMnoMw78guttlS3egGFeuLgvWtaBVRL5NhY7z4p296ytF5A3V5elbI?= =?utf-8?q?QQyPa/1yXkhUNwplvurN/dPvp/YsujQYTTFbQD3HZzjUNwMIs50ozuAcL7/7O65b3?= =?utf-8?q?lI/5NX23KlvEEDcT7a2GKzkxH5kpGgv5P72xQWN6OCR7hU/PUhi9ruowebBFYupb/?= =?utf-8?q?2PUSqKfwizA3GW44TV2fyAKd8eXXrLcd8qnYa6ROIMnMkjaZZEsvwgyy3Or6tGgi/?= =?utf-8?q?32+tJ5MU2bnMsO5Xw2AY4YQGoCxlLz3jM0LZR/nqtzoLNaPulpDd2wed99fzAmy4j?= =?utf-8?q?2ACmgMc6kJP+cnTDm9JtORpWhHgAN3XuuUWrvKQ+dKnAJAhF6Q1henI6W2v6pD0Rb?= =?utf-8?q?Azm81FizrDwqeZaAsz55Ea1NSzlRBmHw917kmxQkgbPvhyqJu0EmaYD49EqxQujNL?= =?utf-8?q?fd+tC8BovmY2EHkgnZ4yUsNlUCAE8miNOcRbjHUInZ9gXb3gDkmxlog2kj/59s1aX?= =?utf-8?q?X6eLl0odcPeMU7JCLVzEdJWmH2dt7r+g9x2EhN7X5nuZXMS0+uokyEwjIA0usCGIG?= =?utf-8?q?4g0oaLHcsv6Xccs0aLYE8e196Xszcehn4mDCqARtkDya2xhyUj5hIDXUZa+QOezv7?= =?utf-8?q?1SSK7WB6xgRmLCIfRV/c5B5Zwq6CakIhMwF8wzewoCbfvmRr1AFL/gaj/TvE83eY1?= =?utf-8?q?aPcT0itTPtcrov9T0Z18h4ChnNYrq5szgmvdqZgsoIlksE1PhpbfE+exz3oVdUmI/?= =?utf-8?q?tAc2C1zNJGsq4CLwOrTFS6MycPP1WCzBr4ZPQTYDEZXj2xhUR0rRakCfr9ba8lVv7?= =?utf-8?q?E173bWwJUc+t6TmomChHE29BEX7rRCpsoM13KR2lfVdr0VNVUW1SjCqqiZ/Hcoymp?= =?utf-8?q?SUb2vGId3WsVjGmfSWeKF68r5MJFcj/Zd7Fb8JHsyfvXfMZi33P9wrWIVfeOakLfB?= =?utf-8?q?fSArKzVMA+hFBmOIu0MLVQQFwFjrRT3yD2CqSgtKGaNMYDq6r0HNJFl2CU4XVT0ff?= =?utf-8?q?gI8h6xaFgCk7?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 14f21783-af3d-4046-de7b-08dbdf92581f X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8790.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Nov 2023 13:06:24.1302 (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: Y6bjmdu+2B7uRpC/LwQWW3TRVHvpAzWq34GWLuFsp4OM4ZcgSvJO6t5/wngBsiTfTCNiko8SCAaFkGEG76EUZQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8325 X-Spam-Status: No, score=-3026.6 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.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1781910620406683416 X-GMAIL-MSGID: 1781910620406683416 This continues to be in particular in preparation for APX. 1: Cpu64 handling improvements 2: split insn templates' CPU field While only noticeable in generated files, this goes on top of "x86: Intel Core processors do not support CMPXCHG16B" [1]. (Guess how I noticed that other issue.) The 1st patch is new in v3, and it being placed first allows what is now the 2nd patch here to be shrunk some. Jan [1] https://sourceware.org/pipermail/binutils/2023-November/130372.html