From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150042.outbound.protection.outlook.com [40.107.15.42]) by sourceware.org (Postfix) with ESMTPS id C86123858C51 for ; Mon, 18 Jul 2022 10:37:18 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C86123858C51 ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=LbYlcWOv3ZSI8T+BtfA8ZJk/SiiCUDISMezCZqg1QVu+WB23aebjOgluvU1g+0e4dSY/AIJp2NrjF7Q0DayuOotHEk+AVqAG9oL8lnNnM/1otD8fiSyM91b2TGdYFYNI21ljzoo1KklLKpinFNwwoUCzsSVwaI0hSeP/o48xusV39aEVa0GCvzuYbMu+lkaThTAA5R9ntrBWxPvawI289ZXFtKYaApFPIcpPnMiFeyyYSMii0vsckPunRH/fRxyFWTrKx6bgZYgm52kL48QFg46vF0nYtHIPDpZAeD7R/dbxB4JCZ3+JVWrwod70PumlvtQn1EyDHmVOhy7Ldjblkw== ARC-Message-Signature: i=2; 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=YIbPUJ63XeEhvKW8avNftY46ty+oRNU06VQnW1SKOiY=; b=AMZXUZnC1SWFYapRpv3F6WAMjjCNngitWXIsnT0aUMRl4KwmOm/hJD6Hwmjj/yebTkReu/+eIeJ76//PxzrRAGyz+nQeGvRiGbnrmhwGpT05Z+jRCnaYmqt5Yu+9v/XGE0AIABqiCOEthVivDAy27K8VyTEzqOipVM/+nvIGUSqjZ6q765T5CCDO67MV3vqCRNY5zmYgdGQvHbbQjgi663EQxa1mJ2690CWgXsu4nkVkn6lR4lDCdE22f6i4xeJ3ET2DWyOSDwl9l3C/k7Wm/0SCvGPYHdSvBJIk8f3iRg80xz03cO0cmqemehiqR4y3ZpFEqq84IH0DPpTEou6LVg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=temperror (sender ip is 63.35.35.123) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=temperror action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) Received: from AM6P195CA0026.EURP195.PROD.OUTLOOK.COM (2603:10a6:209:81::39) by DU0PR08MB7616.eurprd08.prod.outlook.com (2603:10a6:10:320::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.14; Mon, 18 Jul 2022 10:37:14 +0000 Received: from VE1EUR03FT054.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:81:cafe::73) by AM6P195CA0026.outlook.office365.com (2603:10a6:209:81::39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.13 via Frontend Transport; Mon, 18 Jul 2022 10:37:14 +0000 X-MS-Exchange-Authentication-Results: spf=temperror (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=temperror action=none header.from=arm.com; Received-SPF: TempError (protection.outlook.com: error in processing during lookup of arm.com: DNS Timeout) Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT054.mail.protection.outlook.com (10.152.19.64) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.12 via Frontend Transport; Mon, 18 Jul 2022 10:37:12 +0000 Received: ("Tessian outbound 73dd6a25223d:v123"); Mon, 18 Jul 2022 10:37:12 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: ac5b7b9d4ce40cc6 X-CR-MTA-TID: 64aa7808 Received: from c0a9e352437c.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id FCA96F9C-909F-473C-9DEE-969639887B38.1; Mon, 18 Jul 2022 10:37:00 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id c0a9e352437c.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 18 Jul 2022 10:37:00 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BW0QLYDNgCHNPlThLoPFjqzTwIL92N9gWsw+tnsUVFkKiOiHCV9uyET+U+pi3Z/5mxhkMqp/RQKyq2ZE0qo880qYAEAutwaSOntW4L+783pzIuTHyDzsRbzeR7JJEGriHg8eTtL3IYazq5HKiBzvXXcQAgr20xppElUkALzf9exTcbOQuuOmMOK1thAeJek7B2FWRLoaTQmr4DHc6ogBOLERIvahETBFJA9iPc7LENh8hg333B2PBigjZSALUFJwdt4zW7muu2vDZme6JRQ76etK00duvRr4Epf8lRHZscnePdJkpImCyw48AZrDGEueBpVO5fP7nsefCIwbh0AOew== 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=YIbPUJ63XeEhvKW8avNftY46ty+oRNU06VQnW1SKOiY=; b=ccCJBxl+dQx2pRX8DNJKjDxGXd+2K6JcJP6Gt2BIAxzasoJbstCR4kzy/zWC0j4uwoUn+tdUhgGT5H+nHwcia46lUCrwrQJQOQa1FHrc5Tglt/xjhJ4yf27DZOPFNIRs1SjolAR+O/hpfo4/DUO9++xekFiL4s/lQPUHy53QHvRHXwaNSbTkiz7p2617gKpx4AQ2f8k5XYNolEIi/avGt7ATfHQDAi4qRIe3NvSUod/E11B93CjyWa9tyipxsFsUvv4RIozqsVzrexo5ktCQfl9X50Lc7EgD3AuF5wo28kTd5CnxLQdbnVsTPUtPzMWHTlSNdvCeoCbzHJBZmk7yKw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none Received: from GV1PR08MB7681.eurprd08.prod.outlook.com (2603:10a6:150:60::21) by DBAPR08MB5783.eurprd08.prod.outlook.com (2603:10a6:10:1a3::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.14; Mon, 18 Jul 2022 10:36:58 +0000 Received: from GV1PR08MB7681.eurprd08.prod.outlook.com ([fe80::c5c8:d927:c4f0:6959]) by GV1PR08MB7681.eurprd08.prod.outlook.com ([fe80::c5c8:d927:c4f0:6959%6]) with mapi id 15.20.5438.020; Mon, 18 Jul 2022 10:36:58 +0000 From: Daniel Kiss To: "gcc@gcc.gnu.org" CC: Pavel Iliin Subject: [RFC] Function Multi Versioning on Arm Thread-Topic: [RFC] Function Multi Versioning on Arm Thread-Index: AQHYmpJO7pWNk4mNpEGzlQmo5RbFMw== Date: Mon, 18 Jul 2022 10:36:58 +0000 Message-ID: <45073915-9D33-4097-9CFD-FFBCB9CE1A44@arm.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3696.100.31) Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-MS-Office365-Filtering-Correlation-Id: 77e2d6ad-a965-40eb-3630-08da68a979dd x-ms-traffictypediagnostic: DBAPR08MB5783:EE_|VE1EUR03FT054:EE_|DU0PR08MB7616:EE_ x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 6W8u38xJOJAoo1P7+z1aReH5fsG5I8Gh7z74lVAT9IoLJXQllSimM7KtVCjJ6Hd8D6jL17v1NdD1e9o/2iTLELD8kwDbNCa190LRUzw7gio7yHchso+HQ5jK+gEDFtqYujYBxLifwYRBC8lS7M0XbRU4hP4knZ1vO4rpTK1B0FNivkdkCbPoHZsMmOIbo0AQV+iTu+M9F3Fb24zuq6kBfxa8h9c0PoT3ULHu1K8ibW7M6oQ2lsJI0/AuTAM9CbO9wTzw7TdNtdVhepbXG1zvkBzIBrbmFfS0Bto7Pr/kEyz8YLiK4iMeNk7T4PnKt9aRxqzgoWEaNVk9uYkKIxsmxGS5SbmJGlnpLYkhNgY1i0gGbBf2oGFZmnSLgCAQvcnXFt4YqZN7mRP8gBxNqWm6SQhAMHoybDkNJr0lQwWgSwa4PXVihn0ivAQUatI9D/sGpyP+y+pzXpJcBHAJ6UPlOhTTqkD779Sghx9i8rAojhENiwLJlDh9v3j1w+xp/b3edT/Wb90T9Uf+S5dEm01vgWRZo98JbvMpH7vHts8V5r4soqzgAnjVcTpnmnajoywSvPJzJtIoMuEe+zy4WgJ0eAAJBPCCuzubJjDW7m2+7PzY+wBNOv3s5UEBZtgeR3bkC6leKKwHu9vpdJtVyj5EMVzhPtCKQ++CEhsGmkFvgCGE76hkRYTk21Vupn/dgUdtzsPIFjucQ0sIAKmtNBwkHe8W3+Z3M0Q6M6aBuWvA87saRXl4bPDLJD+p2YG1K8Jok1ouy+qBwc+QnteWq2Y69BFmpeD6iM1LQLaZTPC3zksjNZcGbfPszdAiQ6mAXGRYrKUI7HPp0NzKsZuCk/lA/x+Koqy0TtdzVxf34qisRg1Mnv1KFoh1uBNGsBA8En+wOG3Qqb2CyCh/afXsshUGjMQ6I9JAujNvWHX93qiPoEM= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:GV1PR08MB7681.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(136003)(366004)(39850400004)(346002)(376002)(396003)(33656002)(5660300002)(66556008)(8936002)(36756003)(4744005)(2906002)(6916009)(86362001)(316002)(66476007)(4326008)(76116006)(66446008)(8676002)(966005)(122000001)(6512007)(91956017)(26005)(6506007)(71200400001)(478600001)(83380400001)(38100700002)(6486002)(2616005)(186003)(38070700005)(64756008)(41300700001)(66946007)(45980500001); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-ID: <98E92DE86B4C4A4B9517FEE31AC0AA27@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR08MB5783 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT054.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: d0ad1244-784f-42a6-6021-08da68a9715b X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jexEyPE3oZe4dLcIjlK+RCo6zeu9J3NT9+jJUIyorYAXDFmx8Vg26EYuXlX/w+qTFQ60dsgOpEoiMcRNAk9IZyiabmmL8XR3q4qQ2Wv+SURbC4slOjR9mQLjEBGEHqpRWu7oBJv/vB3N7JQRxl9kmJsuEcMQ1cqv4lzfTrlbsoKmO5OaCQIJUkTKxKydONajFkHTtkA9Kv/a8EVhpKC2dFCb9H6TQEBeGytK+cfvtsNVZbsfUlh/khuNREhBrMb7hXgvWndvjzJOAkKsffuNVOj6zB60StVsQNy1SQMxxd5c1EwxqYRsGorzw4W+stw8SDJweAWAi2Px6TDos3fj7GhTWAlCRAZFipSoVTJanEkngLIGeiO1dTUhN//gQWdDPdxXP77mtpMueZDkxGo9LjP2U48YBWk595EHr/D7pXsxS6ZNRmC1QrELv2YjPmKFmWQAEdV0csDBZURaD5o+pEY/SCjkEH3ksNu97cMuTlmTPqV0Q71bruwerz87lowvBifvj/YkvbZQr7AQcprabnA5PBf+u/jJ2fMQ90lhW2ozntckdl9exKXrO8tHYVSZsDxMzk01oMsXkFuqDvHzVoPo9wRtw6rT8LzjwLAa8MppOn9MFWmLAlq/HP+XCYTlwMGIscNSsS05c3Q2hrKq7hiNTxWDw1EZ0+uIz2EifPObF/QS/kiNJcW4cfwA1dvAtYZyp+PNFa/hsBg119/kcdjFEWivXqDPTs6MzU9kIQyb0NYueEDSTrjr9QWf6FO/DEwT/ZTz4EBQmQqL5AESjH+EyNFmNNe63d/31h9Ze2nVNtLYuNBCsnnFMpVvltfqj2HipSc0XTxV1SjUicD6Eu2KCYAVQVm+y3TmniivQStdXwq5U3vA6p+LkxXVTp3ld7Bf8Lhw1P0n+tPtb4Z86hQZTK2Gj8hdqGuk8I1VQY8= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230016)(4636009)(346002)(39860400002)(136003)(376002)(396003)(36840700001)(46966006)(40470700004)(26005)(2616005)(6512007)(6916009)(82310400005)(966005)(6486002)(478600001)(41300700001)(33656002)(6506007)(40480700001)(356005)(81166007)(63350400001)(63370400001)(83380400001)(40460700003)(336012)(82740400003)(36860700001)(4744005)(86362001)(186003)(2906002)(8936002)(36756003)(5660300002)(70586007)(316002)(70206006)(47076005)(8676002)(4326008)(45980500001); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jul 2022 10:37:12.8555 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 77e2d6ad-a965-40eb-3630-08da68a979dd X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT054.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB7616 X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FORGED_SPF_HELO, KAM_DMARC_NONE, KAM_SHORT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_NONE, TXREP, UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jul 2022 10:37:21 -0000 SGVsbG8sDQoNCldlIGFyZSBnb2luZyB0byBhZGQgRnVuY3Rpb24gTXVsdGl2ZXJzaW9uaW5nIFsx XSBzdXBwb3J0IHRvIEFybSBhcmNoaXRlY3R1cmVzLg0KVGhlIHNwZWNpZmljYXRpb24gaXMgbWFk ZSBwdWJsaWMgYXMgYmV0YVsyXSB0byBlbnN1cmUgdG9vbGNoYWluIHRoYXQgZm9sbG93cyBBcm0N CkMgTGFuZ3VhZ2UgRXh0ZW5zaW9uIHdpbGwgaW1wbGVtZW50IGl0IGluIHRoZSBzYW1lIHdheS4N Cg0KQSBmZXcgdHdlYWtzIGNvbnNpZGVyZWQgdG8gbWFrZSB0aGUgZGV2ZWxvcGVycycgbGlmZSBl YXNpZXIuDQpTaW5jZSB0aGUgYHRhcmdldGAgYXR0cmlidXRlIGlzIHVzZWQgd2lkZWx5IG9uIEFy bSwgd2Ugd291bGQgbGlrZSB0byBpbnRyb2R1Y2UgYQ0KbmV3IGF0dHJpYnV0ZSBgdGFyZ2V0X3Zl cnNpb25gIHRvIGF2b2lkIGNvbmZ1c2lvbiBhbmQgcG9zc2libGUgZGVwbG95bWVudA0KcHJvYmxl bXMuIFRoZSBgdGFyZ2V0X2Nsb25lc2AgYXR0cmlidXRlIHdpbGwgYmUgc3VwcG9ydGVkIHRvby4g QWxzbyB0aGUg4oCcZGVmYXVsdOKAnQ0KdmVyc2lvbiB0byBiZSBtYWRlIG9wdGlvbmFsLg0KDQpX ZSBhcmUgbG9va2luZyBmb3IgZmVlZGJhY2sgb24gdGhlIHNwZWNpZmljYXRpb24gKHJlcGx5LCBn aXRodWIgd29ya3MgdG9vKS4NCg0KVGhhbmtzIHNvIG11Y2gsDQpEYW5pZWwNCg0KWzFdIGh0dHBz Oi8vZ2NjLmdudS5vcmcvb25saW5lZG9jcy9nY2MvRnVuY3Rpb24tTXVsdGl2ZXJzaW9uaW5nLmh0 bWwgDQpbMl0gaHR0cHM6Ly9naXRodWIuY29tL0FSTS1zb2Z0d2FyZS9hY2xlL2Jsb2IvbWFpbi9t YWluL2FjbGUubWQjZnVuY3Rpb24tbXVsdGktdmVyc2lvbmluZw0KDQo=