From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-00230701.pphosted.com (mx0b-00230701.pphosted.com [148.163.158.9]) by sourceware.org (Postfix) with ESMTPS id 5F485384AB65 for ; Fri, 19 Apr 2024 07:20:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5F485384AB65 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=synopsys.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=synopsys.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 5F485384AB65 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=148.163.158.9 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1713511221; cv=fail; b=UYzKSCV7scK1oMbgAUtZOBS9GeA7KPc1VB1QcHwNfxgJgdIvDK8szh9rwk/6i4YdG8QuxUsqL/CD+MYea3XGxzdWWmbL7yjP3FdzX5rMqlOzh0KGNIOmpppqUx4vGlBFlrGyk5HFmx2s2efXxPflEkI/B4twTf+hRgElTFa3XcM= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1713511221; c=relaxed/simple; bh=TsaVzAsyky1y2tTwnRt2s618VoTORJ1wS6HiHxDAw4w=; h=DKIM-Signature:DKIM-Signature:DKIM-Signature:From:To:Subject:Date: Message-ID:MIME-Version; b=Cl+bdgXAJ01JECg9qTVHx2w9y4kFXXVM1430Zaz0baQlpCNl8tIwsGMUm+w1RWOkKSA4pKwDQ1dKGCtWPyWGxK5XFn2V5qfIrHH+XfIq+PNpZqwjSlsBsWIZKPbO1oRWpLailaQ043huzTa9F+hVV/AMeIf367roe8hgG3je4i4= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0297265.ppops.net [127.0.0.1]) by mx0a-00230701.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 43J3AbjI001665 for ; Fri, 19 Apr 2024 00:20:19 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=synopsys.com; h= from:to:cc:subject:date:message-id:references:in-reply-to :content-type:content-id:content-transfer-encoding:mime-version; s=pfptdkimsnps; bh=TsaVzAsyky1y2tTwnRt2s618VoTORJ1wS6HiHxDAw4w=; b= DftP3DK//6We6QOyjOxjS2+oF2ww0yql3JX/VcN/sO35LxanW9F0PSQ+TrdqE2QQ 6dnHvxyoZ2nnvRwbNlHw3SvFtGGfATCkTmXJXzP4ysOkI8WkHIUsTTBsM9LUZ1VJ zCpuzFf+YQ+BrcmQnZ5sJMLpEiwgRKc7uWKoqnqmHC6ReWzfzXMZM2VctiGddGoZ p92kPU5ht8TyVR2ktO6CQJ8fLiL8ermNYbgfNj38TqlRe5sN5ZZVWlCZuWk1sG1S VYJKfmda2Zj3hthRcx+aSmzGtSzBNPy08I6tlOzH+okVwp9W5HHmmbpA8Vzutw9+ H/T4uHGXm+EYySCl8pC+QQ== Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-00230701.pphosted.com (PPS) with ESMTPS id 3xk9752gsj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 19 Apr 2024 00:20:18 -0700 (PDT) Received: from m0297265.ppops.net (m0297265.ppops.net [127.0.0.1]) by pps.reinject (8.17.1.24/8.17.1.24) with ESMTP id 43J7KHZu022194 for ; Fri, 19 Apr 2024 00:20:17 -0700 Received: from smtprelay-out1.synopsys.com (smtprelay-out1.synopsys.com [149.117.73.133]) by mx0a-00230701.pphosted.com (PPS) with ESMTPS id 3xk9752gru-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 19 Apr 2024 00:20:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1713511208; bh=TsaVzAsyky1y2tTwnRt2s618VoTORJ1wS6HiHxDAw4w=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=OxkPnIcTRs+65rkEpEUQbUVUGNXddHevFt8iGc/jBtW1UtJTt/br3eb9naGrcirYw CW/zvpm4/QYYYnzXEuTnlHWpWmkoDxiO5QaqQ5CfB0GSVMxzucgYmWFjoS7WJ39ehr bDkcWvvCWbvQXicuz/M9T4P4Cmuf0Ttkkuz0bjacnqF6AdXA708BRoWqQAelfd/Pxc 5dg6TCbzuUQxuKfqLuAnuW1l6notjEbDPpDfYHL8uPMeU/hLCIGWWVsrvHcVC+L/HV Gj1YAOvIeBHWX5kloFlsj5nPzQaI7is05GEn6xox0AGeN/bGRY7yb0oDn4RgD9524t /vriCk6KmNK/w== Received: from mailhost.synopsys.com (badc-mailhost4.synopsys.com [10.192.0.82]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) client-signature RSA-PSS (2048 bits)) (Client CN "mailhost.synopsys.com", Issuer "SNPSica2" (verified OK)) by smtprelay-out1.synopsys.com (Postfix) with ESMTPS id 3964C40123; Fri, 19 Apr 2024 07:20:08 +0000 (UTC) Received: from o365relay-in.synopsys.com (us03-o365relay1.synopsys.com [10.4.161.137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client CN "o365relay-in.synopsys.com", Issuer "Entrust Certification Authority - L1K" (verified OK)) by mailhost.synopsys.com (Postfix) with ESMTPS id 1F305A005E; Fri, 19 Apr 2024 07:20:08 +0000 (UTC) Authentication-Results: o365relay-in.synopsys.com; dmarc=pass (p=reject dis=none) header.from=synopsys.com Authentication-Results: o365relay-in.synopsys.com; spf=pass smtp.mailfrom=synopsys.com Authentication-Results: o365relay-in.synopsys.com; dkim=pass (1024-bit key; unprotected) header.d=synopsys.com header.i=@synopsys.com header.a=rsa-sha256 header.s=selector1 header.b=MR70rcmI; dkim-atps=neutral Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2169.outbound.protection.outlook.com [104.47.55.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by o365relay-in.synopsys.com (Postfix) with ESMTPS id 856C340362; Fri, 19 Apr 2024 07:20:07 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mmUQmMRE+ygDpfN60ASsXJuKTLsXlIqzZJ648EHruSS/kDqdf9XhDOgPIg+9DYMWBEjVAj3IqN2n6H3m49PMzm1QAK+jSUtGp0Mz0qYyHNtmhYls22HbI2nz4JYodRkxvZf8Rwk9lA/XY7ujyXWylbwLhBMESxhhr2sc3Lbk72as0tFyNSC/GZDApGd+WmD5HOl7MvEr+BDFrzRv1Pi8XNHv4qc3X3cYEfkM0hbT4t1qlhWEdbw9OVl0t+Ur1ggkh0q2+/hKsaDfFlU/HFNlwNiSOf6TQ06/1t7P8FXIhiMGLdyd+ymj2Ln1PQXkF5gBYrfaid/IAQ9EYyx1A9cn2w== 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=TsaVzAsyky1y2tTwnRt2s618VoTORJ1wS6HiHxDAw4w=; b=CtT4Lgf9jYet7jLBR4F+T+3lanrQWfBNrFcKT88UyRT9YpKmAPMzJVowvYwdihTyZzqisqNgrUsWqzvaFFQK4A1ZExZygwEb0+Z7qsK76yQjg9D7+GgE4dASXKCjvv3MO2dLbgTUvQqFIZ8dr6RIhG9lZI2QpKjPsvfXubxqxIT2iryaP9wi8SsAaQELhVgY+KRoDcYZr4Qtk/kyxDAQKFeowuqkWpIm2dGOOyde7jAECnzsFmgJiOe0gWqBjB+ldp2B5gxpk2j8/dlYIviR4cKQqEzdBtMpPxkXifBt/ouvsEU36NWRNuzXMqDbd5UqGCKvy5TKFlgqiWHs7Upr2Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=synopsys.com; dmarc=pass action=none header.from=synopsys.com; dkim=pass header.d=synopsys.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=synopsys.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TsaVzAsyky1y2tTwnRt2s618VoTORJ1wS6HiHxDAw4w=; b=MR70rcmICh8K6XJy+95vuoIjhGE6FP2/C8jNtqWHaoDSH6+Y+0bQOuvd5yu3sLekQTkvyr+Btt0W7OWyP9xz9dM2bItSi7jB0QBCB+diV90Gv0PVQ7j4AvpUwLoXYBok0CjAJBcGPbmupXiG9KKquPvDPyMpvaFHP93lmTuKiGA= Received: from MN0PR12MB6152.namprd12.prod.outlook.com (2603:10b6:208:3c4::21) by BY5PR12MB4306.namprd12.prod.outlook.com (2603:10b6:a03:206::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.43; Fri, 19 Apr 2024 07:20:03 +0000 Received: from MN0PR12MB6152.namprd12.prod.outlook.com ([fe80::ddf:5ad3:7769:6890]) by MN0PR12MB6152.namprd12.prod.outlook.com ([fe80::ddf:5ad3:7769:6890%3]) with mapi id 15.20.7472.037; Fri, 19 Apr 2024 07:20:03 +0000 X-SNPS-Relay: synopsys.com From: Shahab Vahedi To: Claudiu Zissulescu Ianculescu , Shahab Vahedi CC: "gcc-patches@gcc.gnu.org" , Francois Bedard Subject: Re: [PATCH 2/2] ARC: Use intrinsics for __builtin_sub_overflow*() Thread-Topic: [PATCH 2/2] ARC: Use intrinsics for __builtin_sub_overflow*() Thread-Index: AQHZ4MDBYxkqJHAfx0Os4bfb7hqqqLAPJwkAgWFrcgA= Date: Fri, 19 Apr 2024 07:20:03 +0000 Message-ID: References: <20230906125026.16091-1-shahab@synopsys.com> <20230906125026.16091-2-shahab@synopsys.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN0PR12MB6152:EE_|BY5PR12MB4306:EE_ x-ms-office365-filtering-correlation-id: e18a446b-4244-4638-87a6-08dc6041219a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 5Pv4FyzjYxm1gCfc/zgif5EEcTmj3B/HGddEqIAC++CnRkxXz+YJBlW63MAF4931hMJ16nCYWu1aTZbjo1b/TNb98yQWksW2kw+XjNNALbnzj6EtKs2dGkHuf2KgoF6tINz3D9Qz8h+n25o3jLWE5Dg8Ww/QicRBr4E4dqysQac4dax/ezwziAaIqyNLQ4a9o3tD6SKZ5OdsX/APDZWlcoT7uquqEt+8Ce+74/kQOO9rody447txTI50Uj6PG91hrZ4JeWOZL7yai8NmK9jOYKWZBCHU66qB9ga0DNbEVkF9uqROae9sEBH6mP776Tz9X8BbzUxUUiXFI7XtChHCjgQY2scZrKa2W9lwK9RWR6UtC92FdHHk0xp3d2wvKURtzbF4DzNNDz+IdrubjgVRKO1LlKFCka8hmb0itVTWSFmT9Nzg8KwEFsMLRd1/r2oLD2uDcxqbTZoHW1a4UijgttdfqWFtmFbfqUESa3fbh5p5Sq4uGPychMy++khzUYlbwM0nvq1T2FQIboBMC2SvLRq5/+b8tVnlH7nmTqUqs8nFxBSlRBlHCHouHbwPTO7EyhprrFvhnsxZ2zYoqDJniPPDlrfFafBrB4wZyn67+Pqu4kbsJ7UatryiiIaDzp4cy8Thra2hBYI7pebc0Ou4zCsxtQ1rEiopMMPPNgYFdUQ= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN0PR12MB6152.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366007)(1800799015)(376005)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dS93enh1ekhHOWs4ZEpYNk13eFRMZHU2c0hnbi94cE55aytYOXVwM3NLaWpU?= =?utf-8?B?VTRMdnB3akpzeDNHQmxOUTAvYUVPVzEwZm83eWtEaWphdDBrd29PYmNOZm8z?= =?utf-8?B?cnJmbHJ2azdpdkljbGRzVnJ2NHdnTGsxd08ybXNSOUU3TWhyUHVoNkdRVDZD?= =?utf-8?B?SC9Xa01kYWN6SWNZVVlsbDFCZHJVSGtjZ1FGanRqc2JGWCtOZ2lFNlRoOUwv?= =?utf-8?B?c3FrL2xnODNOTW5yMFpNbjBtNlg0S0pJNlprcEtpVUM5RC83SmJmbVBoeEor?= =?utf-8?B?NlVrUlptSmExUEhVVzhEOFBMeUtJRHYyVDhvTTl4Ukk1ZGZ1REg4NHUrOGlE?= =?utf-8?B?K0ZZdXh4bjRneHFQb0xsaXdBWUtQSjFGa1BINFV3ZGhSREh2dVlyNERHM2VQ?= =?utf-8?B?NklTZFBLQWNRTW56VmxybW9HcnBTYnZwOS9yM0c3Qmg0SjBuQUJ0QkZzREJL?= =?utf-8?B?djZCa1QzWVRtSk5PbVNER01MM1hHQWY5UWVZdFBJaStRQTFYbDVIN0U4OExk?= =?utf-8?B?U2M2YUVVVk0rNzlOMXlhaHF1ckhUUGVlaFpNNjVGaFkvU1pzc1N5RU1Ed2o5?= =?utf-8?B?SE9qVHBtUHJNWW11MTJpaXltY2tIb0laZXh2NElxbVhSUndscFdmWHlWZm4r?= =?utf-8?B?Sk9VVkZYNmRqclI3ZVFmUGdRMjJNb2UxQ2pKS3pIYUNZM1V6c3NwMVpTY05Q?= =?utf-8?B?ZC94Rk9PbkNaak9ldEovMFl6NXFMYnZ4YmRCZUovMUJDRlkyY2lDeTVIelhB?= =?utf-8?B?cE9kMVdna1QySjdCUEhXOW85OVJETE9jbHVRWWdINVVxaElTcncrcHd1UnNY?= =?utf-8?B?VzFwWkJ0K1Z0S1MzTlVxSUlNTEVKaVBNd0N6YnNPRGNCcXpycTE4Q1dxWGdO?= =?utf-8?B?dHdvbE5YbnZDNjVwVzZsQUNhNlRkR2lrVmVIaFM1bCtYVnVJK0JLSG5ORGl0?= =?utf-8?B?THlnZjlFSkF0YTJHS1ZtOWtlKytabXB2MFVXTXpXZVNCLzBDWTNiRm45dDFT?= =?utf-8?B?ZWtoUW9FdnBxQUFQV1VDeDAvMHBHTnVLYTA4VGIrT2hDZGJkSDlxVlBaZnd3?= =?utf-8?B?VXNYWWd0dkJGZ1BteGd6TW1Xcll3T243YWViMW1TQ3RrWG8vLzVTc2ZueEtx?= =?utf-8?B?UUptaFV1TTBWMmtFM00xYzlPN21SZlFVbGh4eTlRMk16MGp4c0F6VGVBOGNY?= =?utf-8?B?RTlHK0JwNHRIWm1NazBCay9BaTdtdzVBM2gydkVad3BnTnN5WjdxL0VUUmE5?= =?utf-8?B?WFl0UEM5cmowTDMxNkJVTGdtSmk5WWQ4K3pGUlhneDZwNVRwNE44ZjhnNVo4?= =?utf-8?B?dXE4VjlTS0swRWV0VlpXMCszOXNlWmFYNTJEenhEcTNoVnc2VnkyRE9RVXZO?= =?utf-8?B?V2Rua2lyS3Rick9TWFNRYnZKcWZQV1luQXUyVzN4SHVwTzNTQmRTQUtKWDln?= =?utf-8?B?M1h4aTE2Mnh1UzlTL05xVDhVNjNSREEyMUFqeDNtdTNGNFhONEJ6WUsxZkN6?= =?utf-8?B?aUF2T2xsZDBKMWFBUy96MzBUV212cTh5c1hzbGYydGhoRENKZE1lK3MwZnRL?= =?utf-8?B?QittY2V2a1VTN3lHeGMrRXNrV3JHMnViZE9uSUFaRDRlRTVUU05UbkJ6d1dj?= =?utf-8?B?SjFQRjBmOXhNeFQzMXdHY21iR054M3VhOHJVR3BEMzRYTWVxTnF5eDBkLzE5?= =?utf-8?B?czhIRGZDNHJ3QnhUMW83OFdDMmRobGlwai8vYlFWdk9JNTlYSDVqbVdsMmFY?= =?utf-8?B?QVp5endkODNCLzZ3M3JtdWtaQTY4U0FaR0FhaXNsTlF5VEZtVC83VlRMY1J6?= =?utf-8?B?LzFrMm96MkdLenNSeTVWcTByc3pGWHJSWjdGZWxoREc5REh1dXlONEdGOUtr?= =?utf-8?B?bXo1SmQ3YVZ6TmRxSUtKc0xhNnBOd3R5NlpzcGdKSEwxelN0a0VGT2RNK2pO?= =?utf-8?B?cUR6OUt2ZjhtS0dwQ3VjZElSWWFrdU02eENKazUzdHplNkQ4UjhOOElKZUM0?= =?utf-8?B?YVNhcU5KSTh1VzZwbDBEenkzSUY2UEd2SUc4TDJCK2xaZ3ZPQWp0UUtJNncw?= =?utf-8?B?ZS82SU1ZYTlFdWhTU3ZQSUhiWWRjZHBrMkI4bk1Oc0x6QlJCbGdTWXI5MXJC?= =?utf-8?Q?2P0UGqd7U9sHp2oc3UjayXgW/?= Content-Type: text/plain; charset="utf-8" Content-ID: <184F52788CFF13409540BE2AF0EF34B5@namprd12.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 6XL3D4BMiP375gV2WHth6p+CLJBRibwrXI0l/q5jYdfe6q6CCANWsgab9HNwnmLsxIcN79I1OJn2thjyUJaQ/pxVVvK8yUJW3CURkLNQKICu0P4sk8XP+EnFsv46BzMNwxtG+FbSCKSeRqJBQ92ZNC6jMYzbNyRxdATx10Jkwd907z5WKgUcvIR3mbmBMN4X5Kqa5rVlI/YFLSua1URgi0w/bolk+FvOPv5djZOwiv6QDihaTRlhfUD2y+fXL8KgdQZvMg5r2ZMHVsGzzIcSaa1PGYoTXnA/amu+kccmkonhHDYpR7080+TuUkc1JQm9EDsmOIsaefXSH1pAoeYYBkXXcR/DunxCn737sdKlIzp43q6g2v34ypAP+XNajdpEXpujL8WqBK8fDdVjGDRGIisYEUtYaV8lLMx3cPhEfmMhD9dy6iskvWP/abSyfrev5Tz5ytBMXOKq7g2LDR7yXuWNOxIyc0E54bqDcX2brz7PvrP5WA0dDPrU0JBhiXpg9AqMAq6X1EhfHz3vHK69EqApnpgabc6FvUnz67WZSSTPt3R9yaablWAXrikO8Z11iu/SPLUF2w4EHLvbHJqZdwrhbu4QsVytXsTlCvPoN9N7zTrchjcb/+O6bFoPFq6Fpx/v/slg5JlW/E+dIE2LmA== X-OriginatorOrg: synopsys.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN0PR12MB6152.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e18a446b-4244-4638-87a6-08dc6041219a X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Apr 2024 07:20:03.2158 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: c33c9f88-1eb7-4099-9700-16013fd9e8aa X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 6o5TsI/QxXHJ1FR3YaydLWp1++1IblW7KfXbospxix+cuFOx11mU8dtSl2BNpvqRQIo9EmauyKVUOZDoD3E+gw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR12MB4306 X-Proofpoint-GUID: 6aXFkGuxLbWestA6aNBvJL93o7vDjpDF X-Proofpoint-ORIG-GUID: nyEJgo-M1_l6brIC3nXq7VyvTflrSljJ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-04-19_04,2024-04-17_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_active_cloned_notspam policy=outbound_active_cloned score=0 impostorscore=0 spamscore=0 mlxscore=0 malwarescore=0 suspectscore=0 priorityscore=1501 clxscore=1015 phishscore=0 bulkscore=0 lowpriorityscore=0 adultscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2404010003 definitions=main-2404190053 X-Spam-Status: No, score=-10.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,KAM_SHORT,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,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: SGkgQ2xhdWRpdSwNCg0KT24gOS83LzIzIDEyOjE1LCBDbGF1ZGl1IFppc3N1bGVzY3UgSWFuY3Vs ZXNjdSB3cm90ZToNCj4gT0ssDQo+IA0KPiBUaGFuayB5b3UgZm9yIHlvdXIgY29udHJpYnV0aW9u LA0KPiBDbGF1ZGl1DQoNCkNvdWxkIHlvdSBjb21taXQgdGhpcyBwYXRjaD8NCg0KPiANCj4gT24g V2VkLCBTZXAgNiwgMjAyMyBhdCAzOjUw4oCvUE0gU2hhaGFiIFZhaGVkaSA8U2hhaGFiLlZhaGVk aUBzeW5vcHN5cy5jb20+IHdyb3RlOg0KPj4NCj4+IFRoaXMgcGF0Y2ggY292ZXJzIHNpZ25lZCBh bmQgdW5zaWduZWQgc3VidHJhY3Rpb25zLiAgVGhlIGdlbmVyYXRlZCBjb2RlDQo+PiB3b3VsZCBi ZSBzb21ldGhpbmcgYWxvbmcgdGhlc2UgbGluZXM6DQo+Pg0KPj4gc2lnbmVkOg0KPj4gICBzdWIu ZiAgIHIwLCByMSwgcjINCj4+ICAgYi52ICAgICBAbGFiZWwNCj4+DQo+PiB1bnNpZ25lZDoNCj4+ ICAgc3ViLmYgICByMCwgcjEsIHIyDQo+PiAgIGIuYyAgICAgQGxhYmVsDQo+Pg0KPj4gZ2NjL0No YW5nZUxvZzoNCj4+DQo+PiAgICAgICAgICogY29uZmlnL2FyYy9hcmMubWQgKHN1YnNpM192KTog TmV3IGluc24uDQo+PiAgICAgICAgIChzdWJ2c2k0KTogTmV3IGV4cGFuZC4NCj4+ICAgICAgICAg KHN1YnNpM19jKTogTmV3IGluc24uDQo+PiAgICAgICAgICh1c3VidnNpNCk6IE5ldyBleHBhbmQu DQo+Pg0KPj4gZ2NjL3Rlc3RzdWl0ZS9DaGFuZ2VMb2c6DQo+Pg0KPj4gICAgICAgICAqIGdjYy50 YXJnZXQvYXJjL292ZXJmbG93LTIuYzogTmV3Lg0KPj4NCj4+IFNpZ25lZC1vZmYtYnk6IFNoYWhh YiBWYWhlZGkgPHNoYWhhYkBzeW5vcHN5cy5jb20+DQo+PiAtLS0NCj4+ICBnY2MvY29uZmlnL2Fy Yy9hcmMubWQgICAgICAgICAgICAgICAgICAgICB8IDQ4ICsrKysrKysrKysrDQo+PiAgZ2NjL3Rl c3RzdWl0ZS9nY2MudGFyZ2V0L2FyYy9vdmVyZmxvdy0yLmMgfCA5NyArKysrKysrKysrKysrKysr KysrKysrKw0KPj4gIDIgZmlsZXMgY2hhbmdlZCwgMTQ1IGluc2VydGlvbnMoKykNCj4+ICBjcmVh dGUgbW9kZSAxMDA2NDQgZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2FyYy9vdmVyZmxvdy0yLmMN Cj4+DQo+PiBkaWZmIC0tZ2l0IGEvZ2NjL2NvbmZpZy9hcmMvYXJjLm1kIGIvZ2NjL2NvbmZpZy9h cmMvYXJjLm1kDQo+PiBpbmRleCA5ZDAxMWY2YjRhOS4uMzRlOWUxYTdmMWQgMTAwNjQ0DQo+PiAt LS0gYS9nY2MvY29uZmlnL2FyYy9hcmMubWQNCj4+ICsrKyBiL2djYy9jb25maWcvYXJjL2FyYy5t ZA0KPj4gQEAgLTI5NzMsNiArMjk3Myw1NCBAQCBhcmNoczR4LCBhcmNoczR4ZCINCj4+ICAgIChz ZXRfYXR0ciAiY3B1X2ZhY2lsaXR5IiAiKixjZCwqLCosKiwqLCosKiwqLCoiKQ0KPj4gICAgXSkN Cj4+DQo+PiArKGRlZmluZV9pbnNuICJzdWJzaTNfdiINCj4+ICsgIFsoc2V0IChtYXRjaF9vcGVy YW5kOlNJICAgICAgICAgIDAgInJlZ2lzdGVyX29wZXJhbmQiICAiPXIscixyLCAgciIpDQo+PiAr ICAgICAgIChtaW51czpTSSAobWF0Y2hfb3BlcmFuZDpTSSAxICJyZWdpc3Rlcl9vcGVyYW5kIiAg ICJyLHIsMCwgIHIiKQ0KPj4gKyAgICAgICAgICAgICAgICAgKG1hdGNoX29wZXJhbmQ6U0kgMiAi bm9ubWVtb3J5X29wZXJhbmQiICAicixMLEksQzMyIikpKQ0KPj4gKyAgIChzZXQgKHJlZzpDQ19W IENDX1JFRykNCj4+ICsgICAgICAgKGNvbXBhcmU6Q0NfViAoc2lnbl9leHRlbmQ6REkgKG1pbnVz OlNJIChtYXRjaF9kdXAgMSkNCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChtYXRjaF9kdXAgMikpKQ0KPj4gKyAgICAgICAgICAgICAgICAgICAgICht aW51czpESSAoc2lnbl9leHRlbmQ6REkgKG1hdGNoX2R1cCAxKSkNCj4+ICsgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKHNpZ25fZXh0ZW5kOkRJIChtYXRjaF9kdXAgMikpKSkpXQ0KPj4g KyAgICIiDQo+PiArICAgInN1Yi5mXFx0JTAsJTEsJTIiDQo+PiArICAgWyhzZXRfYXR0ciAiY29u ZCIgICAic2V0IikNCj4+ICsgICAgKHNldF9hdHRyICJ0eXBlIiAgICJjb21wYXJlIikNCj4+ICsg ICAgKHNldF9hdHRyICJsZW5ndGgiICI0LDQsNCw4IildKQ0KPj4gKw0KPj4gKyhkZWZpbmVfZXhw YW5kICJzdWJ2c2k0Ig0KPj4gKyBbKG1hdGNoX29wZXJhbmQ6U0kgMCAicmVnaXN0ZXJfb3BlcmFu ZCIpDQo+PiArICAobWF0Y2hfb3BlcmFuZDpTSSAxICJyZWdpc3Rlcl9vcGVyYW5kIikNCj4+ICsg IChtYXRjaF9vcGVyYW5kOlNJIDIgIm5vbm1lbW9yeV9vcGVyYW5kIikNCj4+ICsgIChsYWJlbF9y ZWYgKG1hdGNoX29wZXJhbmQgMyAiIiAiIikpXQ0KPj4gKyAgIiINCj4+ICsgICJlbWl0X2luc24g KGdlbl9zdWJzaTNfdiAob3BlcmFuZHNbMF0sIG9wZXJhbmRzWzFdLCBvcGVyYW5kc1syXSkpOw0K Pj4gKyAgIGFyY19nZW5fdW5saWtlbHlfY2JyYW5jaCAoTkUsIENDX1Ztb2RlLCBvcGVyYW5kc1sz XSk7DQo+PiArICAgRE9ORTsiKQ0KPj4gKw0KPj4gKyhkZWZpbmVfaW5zbiAic3Vic2kzX2MiDQo+ PiArICBbKHNldCAobWF0Y2hfb3BlcmFuZDpTSSAgICAgICAgICAwICJyZWdpc3Rlcl9vcGVyYW5k IiAgIj1yLHIsciwgIHIiKQ0KPj4gKyAgICAgICAobWludXM6U0kgKG1hdGNoX29wZXJhbmQ6U0kg MSAicmVnaXN0ZXJfb3BlcmFuZCIgICAicixyLDAsICByIikNCj4+ICsgICAgICAgICAgICAgICAg IChtYXRjaF9vcGVyYW5kOlNJIDIgIm5vbm1lbW9yeV9vcGVyYW5kIiAgInIsTCxJLEMzMiIpKSkN Cj4+ICsgICAoc2V0IChyZWc6Q0NfQyBDQ19SRUcpDQo+PiArICAgICAgIChjb21wYXJlOkNDX0Mg KG1hdGNoX2R1cCAxKQ0KPj4gKyAgICAgICAgICAgICAgICAgICAgIChtYXRjaF9kdXAgMikpKV0N Cj4+ICsgICAiIg0KPj4gKyAgICJzdWIuZlxcdCUwLCUxLCUyIg0KPj4gKyAgIFsoc2V0X2F0dHIg ImNvbmQiICAgInNldCIpDQo+PiArICAgIChzZXRfYXR0ciAidHlwZSIgICAiY29tcGFyZSIpDQo+ PiArICAgIChzZXRfYXR0ciAibGVuZ3RoIiAiNCw0LDQsOCIpXSkNCj4+ICsNCj4+ICsoZGVmaW5l X2V4cGFuZCAidXN1YnZzaTQiDQo+PiArICBbKG1hdGNoX29wZXJhbmQ6U0kgMCAicmVnaXN0ZXJf b3BlcmFuZCIpDQo+PiArICAgKG1hdGNoX29wZXJhbmQ6U0kgMSAicmVnaXN0ZXJfb3BlcmFuZCIp DQo+PiArICAgKG1hdGNoX29wZXJhbmQ6U0kgMiAibm9ubWVtb3J5X29wZXJhbmQiKQ0KPj4gKyAg IChsYWJlbF9yZWYgKG1hdGNoX29wZXJhbmQgMyAiIiAiIikpXQ0KPj4gKyAgICIiDQo+PiArICAg ImVtaXRfaW5zbiAoZ2VuX3N1YnNpM19jIChvcGVyYW5kc1swXSwgb3BlcmFuZHNbMV0sIG9wZXJh bmRzWzJdKSk7DQo+PiArICAgIGFyY19nZW5fdW5saWtlbHlfY2JyYW5jaCAoTFRVLCBDQ19DbW9k ZSwgb3BlcmFuZHNbM10pOw0KPj4gKyAgICBET05FOyIpDQo+PiArDQo+PiAgKGRlZmluZV9leHBh bmQgInN1YmRpMyINCj4+ICAgIFsoc2V0IChtYXRjaF9vcGVyYW5kOkRJIDAgInJlZ2lzdGVyX29w ZXJhbmQiICIiKQ0KPj4gICAgICAgICAobWludXM6REkgKG1hdGNoX29wZXJhbmQ6REkgMSAicmVn aXN0ZXJfb3BlcmFuZCIgIiIpDQo+PiBkaWZmIC0tZ2l0IGEvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFy Z2V0L2FyYy9vdmVyZmxvdy0yLmMgYi9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvYXJjL292ZXJm bG93LTIuYw0KPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4+IGluZGV4IDAwMDAwMDAwMDAwLi5i NGRlOGMwM2IyMg0KPj4gLS0tIC9kZXYvbnVsbA0KPj4gKysrIGIvZ2NjL3Rlc3RzdWl0ZS9nY2Mu dGFyZ2V0L2FyYy9vdmVyZmxvdy0yLmMNCj4+IEBAIC0wLDAgKzEsOTcgQEANCj4+ICsvKiB7IGRn LWRvIGNvbXBpbGUgfSAqLw0KPj4gKy8qIHsgZGctb3B0aW9ucyAiLU8xIiB9ICovDQo+PiArDQo+ PiArI2luY2x1ZGUgPHN0ZGJvb2wuaD4NCj4+ICsjaW5jbHVkZSA8c3RkaW50Lmg+DQo+PiArDQo+ PiArLyoNCj4+ICsgKiBzdWIuZiAgcjAscjAscjENCj4+ICsgKiBzdF9zICAgcjAsW3IyXQ0KPj4g KyAqIG1vdl9zICByMCwxDQo+PiArICogal9zLmQgIFtibGlua10NCj4+ICsgKiBtb3YubnYgcjAs MA0KPj4gKyAqLw0KPj4gK2Jvb2wgc3ViX292ZXJmbG93IChpbnQzMl90IGEsIGludDMyX3QgYiwg aW50MzJfdCAqcmVzKQ0KPj4gK3sNCj4+ICsgIHJldHVybiBfX2J1aWx0aW5fc3ViX292ZXJmbG93 IChhLCBiLCByZXMpOw0KPj4gK30NCj4+ICsNCj4+ICsvKg0KPj4gKyAqIHN1Yi5mICByMCxyMCwt MTIzNA0KPj4gKyAqIHN0X3MgICByMCxbcjFdDQo+PiArICogbW92X3MgIHIwLDENCj4+ICsgKiBq X3MuZCAgW2JsaW5rXQ0KPj4gKyAqIG1vdi5udiByMCwwDQo+PiArICovDQo+PiArYm9vbCBzdWJp X292ZXJmbG93IChpbnQzMl90IGEsIGludDMyX3QgKnJlcykNCj4+ICt7DQo+PiArICByZXR1cm4g X19idWlsdGluX3N1Yl9vdmVyZmxvdyAoYSwgLTEyMzQsIHJlcyk7DQo+PiArfQ0KPj4gKw0KPj4g Ky8qDQo+PiArICogc3ViLmYgIHIzLHIwLHIxDQo+PiArICogc3RfcyAgIHIzLFtyMl0NCj4+ICsg KiBqX3MuZCAgW2JsaW5rXQ0KPj4gKyAqIHNldGxvICByMCxyMCxyMQ0KPj4gKyAqLw0KPj4gK2Jv b2wgdXN1Yl9vdmVyZmxvdyAodWludDMyX3QgYSwgdWludDMyX3QgYiwgdWludDMyX3QgKnJlcykN Cj4+ICt7DQo+PiArICByZXR1cm4gX19idWlsdGluX3N1Yl9vdmVyZmxvdyAoYSwgYiwgcmVzKTsN Cj4+ICt9DQo+PiArDQo+PiArLyoNCj4+ICsgKiBzdWIuZiAgcjIscjAsNDMyMQ0KPj4gKyAqIHNl dGhzICByMCw0MzIwLHIwDQo+PiArICogal9zLmQgIFtibGlua10NCj4+ICsgKiBzdF9zICAgcjIs W3IxXQ0KPj4gKyAqLw0KPj4gK2Jvb2wgdXN1Ymlfb3ZlcmZsb3cgKHVpbnQzMl90IGEsIHVpbnQz Ml90ICpyZXMpDQo+PiArew0KPj4gKyAgcmV0dXJuIF9fYnVpbHRpbl9zdWJfb3ZlcmZsb3cgKGEs IDQzMjEsIHJlcyk7DQo+PiArfQ0KPj4gKw0KPj4gKy8qDQo+PiArICogc3ViLmYgIHIwLHIwLHIx DQo+PiArICogbW92X3MgIHIwLDENCj4+ICsgKiBqX3MuZCAgW2JsaW5rXQ0KPj4gKyAqIG1vdi5u diByMCwwDQo+PiArICovDQo+PiArYm9vbCBzdWJfb3ZlcmZsb3dfcCAoaW50MzJfdCBhLCBpbnQz Ml90IGIsIGludDMyX3QgcmVzKQ0KPj4gK3sNCj4+ICsgIHJldHVybiBfX2J1aWx0aW5fc3ViX292 ZXJmbG93X3AgKGEsIGIsIHJlcyk7DQo+PiArfQ0KPj4gKw0KPj4gKy8qDQo+PiArICogc3ViLmYg IHIwLHIwLC0xMDAwDQo+PiArICogbW92X3MgIHIwLDENCj4+ICsgKiBqX3MuZCAgW2JsaW5rXQ0K Pj4gKyAqIG1vdi5udiByMCwwDQo+PiArICovDQo+PiArYm9vbCBzdWJpX292ZXJmbG93X3AgKGlu dDMyX3QgYSwgaW50MzJfdCByZXMpDQo+PiArew0KPj4gKyAgcmV0dXJuIF9fYnVpbHRpbl9zdWJf b3ZlcmZsb3dfcCAoYSwgLTEwMDAsIHJlcyk7DQo+PiArfQ0KPj4gKw0KPj4gKy8qDQo+PiArICog al9zLmQgIFtibGlua10NCj4+ICsgKiBzZXRsbyAgcjAscjAscjENCj4+ICsgKi8NCj4+ICtib29s IHVzdWJfb3ZlcmZsb3dfcCAodWludDMyX3QgYSwgdWludDMyX3QgYiwgdWludDMyX3QgcmVzKQ0K Pj4gK3sNCj4+ICsgIHJldHVybiBfX2J1aWx0aW5fc3ViX292ZXJmbG93X3AgKGEsIGIsIHJlcyk7 DQo+PiArfQ0KPj4gKw0KPj4gKy8qDQo+PiArICogc2V0aHMgIHIwLDE5OTkscjANCj4+ICsgKiBq X3MuZCAgW2JsaW5rXQ0KPj4gKyAqLw0KPj4gK2Jvb2wgdXN1Ymlfb3ZlcmZsb3dfcCAodWludDMy X3QgYSwgdWludDMyX3QgcmVzKQ0KPj4gK3sNCj4+ICsgIHJldHVybiBfX2J1aWx0aW5fc3ViX292 ZXJmbG93X3AgKGEsIDIwMDAsIHJlcyk7DQo+PiArfQ0KPj4gKw0KPj4gKy8qIHsgZGctZmluYWwg eyBzY2FuLWFzc2VtYmxlci10aW1lcyAic3ViLmZcXHNcKyIgICA2IH0gfSAqLw0KPj4gKy8qIHsg ZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlci10aW1lcyAibW92XC5udlxcc1wrIiA0IH0gfSAqLw0K Pj4gKy8qIHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlci10aW1lcyAic2V0bG9cXHNcKyIgICAy IH0gfSAqLw0KPj4gKy8qIHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlci10aW1lcyAic2V0aHNc XHNcKyIgICAyIH0gfSAqLw0KPj4gKy8qIHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlci1ub3Qg ICAiY21wIiB9IH0gKi8NCj4+IC0tDQo+PiAyLjQyLjANCj4+DQoNCi0tIA0KU2hhaGFiDQoNCg==