From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by sourceware.org (Postfix) with ESMTPS id 1FEC63858D1E for ; Tue, 14 May 2024 07:40:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1FEC63858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=quicinc.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=quicinc.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 1FEC63858D1E Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=205.220.168.131 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1715672455; cv=pass; b=fmK4hZWqRLcbIn89gD3T/ifGKBI9/MtXK8PxnzAG1xFgH7vE1abeENg8l7eTwMnjyzbvDQqu0WMnowHgRHlp38zi6TIv2fo7MMgBCFeGTVIUxvo0mOJxQ6bva+0qb29u5yX+4uiv+qx/y9ejTd/I6JjKl6UZy/2Wv2OyaXMwFjo= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1715672455; c=relaxed/simple; bh=Ed+EUYNF4JbqR+/nO4lhQfwKlQBtNuREgEKrxDbCCts=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=DUSZ44R4yspWy4TU3e8Dk0JX6ri4pRkJpKO7iqexWTaKUHIFKl7Be5LM+mVB6ShiCg+yWmBHljs+sr7I5Xa2vCpB47T6pSXmddFzymMB6r5nztDv8z6V5VvoWIMp+tfm1O1EPG42S7nb10lGQ1SJqEB+skfckCok34wSVAmFryo= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 44DJ8VAP022881; Tue, 14 May 2024 07:40:48 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h= from:to:cc:subject:date:message-id:references:in-reply-to :content-type:content-transfer-encoding:mime-version; s= qcppdkim1; bh=Ed+EUYNF4JbqR+/nO4lhQfwKlQBtNuREgEKrxDbCCts=; b=VR myAmMN/kWoCf+JoIgFQ8jFHfJU4/jjYMgJwhf5rD/EgqjMXes6qf9uUrzf4g1hih L/PMlJxNUZSg2phyMDHmEqxw/F8UI5752abj1fuigia2+0fRsZWw1dN6lxDlhSsq Zvh97vvgqFs5qgu68sOFf0iiAEexOhKvfrJiaKpjXtnYq5NP1zCUSLGL63ab/WC2 QY/PuR8o7dExBtNq7RkTWzkd6pHVyqbkGnVqgSiA6zvFjNnhX1+27KUb8KNY/2zJ palc4bpMwBYAO4chJAOLeU8eiZgNxIxV1bfHE/uidatGgaYZQXLdede4aZPNb0ni qHc+Rs8ejY6NTTo56PWg== Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2041.outbound.protection.outlook.com [104.47.66.41]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3y1ymq5n79-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 14 May 2024 07:40:47 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ClZEhRNwOBXqPkRknZoBGqQA8AjI7ySx6VHdxO5Tu95nW+Xy3qP0zzA6zqmDPeZFpQdwKQF3MC9Dlwb/tFNqf8tGxrFEjy2z44HKYVv+dM1mnyXYCpCiNs4Zr+YC3brHNhf1LteLsSXe5IuhsCBXwfa5eK4Cdfaq09lHLuoD6kqlpb/nYYhh5eIBVoxPURTZqL90/HrgFBLb50nreNpUYR8q7kr+6FOb/HmC1sURE1Y5tDtVaakDS2aGA2GnnQyiVEZQoLMygKy6gpcy0ZE68MbV8MMf0i+7VGqWFLRPEY8fU2OUjchsm2/gXmNpErYfxraIUruggjqGNyiVWpg4rg== 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=Ed+EUYNF4JbqR+/nO4lhQfwKlQBtNuREgEKrxDbCCts=; b=J1MlE23m5i69iUNtDouHeiAebocQ53yhA02h9d/KJN5LHcwNTh497hO/EzSV1voUvASzMgBiMCScgmL95Ak8CSv6J2rHNbBRic8/2Z+q4gKbkF0iwgRQP0qUzRP11t1WJSCJm2XnqZIJkVNJG6qKBb+Om5NrQroUEh3G7bEa+dpGyJqKux2pYvVbsob4Epg/p2eYf3dM+klnjKcBwDQP37dGqK2bcaM2+IGml23+ZPGYGePP+tze1ev+OwOpV9U15vRjmFjRrwquNHhPQMlaRyGBRklQf4uDJuYz5XoAS+4s5N2EPza+DjN8mSRF1XdT9+HVhMvArKVKMxx/4f3h6g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none Received: from DM6PR02MB4058.namprd02.prod.outlook.com (2603:10b6:5:9f::19) by BY1PR02MB10339.namprd02.prod.outlook.com (2603:10b6:a03:5ac::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.55; Tue, 14 May 2024 07:40:45 +0000 Received: from DM6PR02MB4058.namprd02.prod.outlook.com ([fe80::3d4c:5d30:2ef0:4566]) by DM6PR02MB4058.namprd02.prod.outlook.com ([fe80::3d4c:5d30:2ef0:4566%5]) with mapi id 15.20.7544.052; Tue, 14 May 2024 07:40:45 +0000 From: "Andrew Pinski (QUIC)" To: Florian Weimer , "Andrew Pinski (QUIC)" CC: "libc-alpha@sourceware.org" Subject: RE: [PATCH v2 2/2] Aarch64: Add new memset for Qualcomm's 0ryon-1 core Thread-Topic: [PATCH v2 2/2] Aarch64: Add new memset for Qualcomm's 0ryon-1 core Thread-Index: AQHaoWkgitu0DOEXKkWbTREg4AveSLGWXwNugAACNxA= Date: Tue, 14 May 2024 07:40:44 +0000 Message-ID: References: <20240508165924.874710-1-quic_apinski@quicinc.com> <20240508165924.874710-2-quic_apinski@quicinc.com> <87ttj0vofm.fsf@oldenburg.str.redhat.com> In-Reply-To: <87ttj0vofm.fsf@oldenburg.str.redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM6PR02MB4058:EE_|BY1PR02MB10339:EE_ x-ms-office365-filtering-correlation-id: 81d20085-d4ed-47fc-54d7-08dc73e92a04 x-ld-processed: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230031|366007|1800799015|376005|38070700009; x-microsoft-antispam-message-info: =?utf-8?B?cU40QWYySzlzdXcyb2hMMDBBM0x6clJlRkE5RlVaNVd2cXN4SDNlYnpDSUhG?= =?utf-8?B?eWZnWlZMaGlVTnNUSnFxVjhmSklGRi8wOWNwTDBMZCtNa3BiRWZiWHpTdzhm?= =?utf-8?B?dmNETlp4dkl2S085ZjRITnprZkowczNPTWV2SHFLa094TFBBNzVnNGhTZjcx?= =?utf-8?B?WTNFRHREd2I0Rm5PcVhNS0l6L2gyKzVvUFhuRFF1QXFZaTh1RFlWZU4wY0ZP?= =?utf-8?B?VDFTNW1ZUi9ZN3ExeFphenAyaTZHRmZCR1Y0ZURTRU5Jb2lNdkh6T3hEcS9Q?= =?utf-8?B?K054S2NiWEFYNmZqSFBOelNJR29ibTh0NVNVNjdxcCtBdENuN0RhUzV2TDhq?= =?utf-8?B?U0NaL1lONys5cjlTY0FHeHA3MEdoWWdTamR4Vk1XVmFrR21CRTVVVHFOcjU1?= =?utf-8?B?WVNtSmVjYy9iZlRpRDBnV2xnUFBLRUw4dHlPV3UwV1pXMGIwNG4vK01LRWNM?= =?utf-8?B?RVRPYnNiU2owOUsyakJUSGx3OFNlUWJmZXpXZnh6ZmZleVVoSDdhNTZIOXRi?= =?utf-8?B?dGNteXpmaGcrOHFLYlEvekRZb21GcWNNR052R1hJeTBNaGdpeTkreGlvTGVI?= =?utf-8?B?V0dDdWt2aUkzMFF0YVhNemdXejU5NDBUK2I2enNzY2ZBcW1Pa2lMaWQzYllC?= =?utf-8?B?NS9LUW1OYldkMXMxMEFMeFllZk42OEZtUERHc2hmQ1g1RVNxWTNIT2xrTFA1?= =?utf-8?B?enpzN241LzQ2cnl3V2p6K2tsc044YTVyaFp2MTIzcTR5ZGNlRk5CaUxuTjFF?= =?utf-8?B?anJEQTlXcVR4SXNWNjg1SSsxTmdQOExkeEpzWnVuWEEwNm5TWE9nM3NlY1BV?= =?utf-8?B?cFoyY3duY3QyQlBITU5PVk9HQVQxcXgvUktmWU00WlQxazVFMHlSMUtKMmhG?= =?utf-8?B?TWJMdjJhemxuaW9UL21FdXU1bVpIODduYVdFVHRWYVN1ZWl1WWo5ZkVVbks3?= =?utf-8?B?dHFEbXdoTUhMV3pCcjg3YWxrRkh2SFVYM3oxVSttdldzT0NvczJtemFoYXlD?= =?utf-8?B?Yy93TkJtSkEydlVjem1aSDB6S21kcEZWdnlOcXhYTllVSWo5TTB1dmJRbHNs?= =?utf-8?B?VnJBUFU2bnZYejlIQ1hNbHZoWldyVkh0Slh2ZEwrUmFDcnRaNm1FcWFZTURQ?= =?utf-8?B?M2M4SWZrb1RxeHlRTWt1N0h5bjU4ZkNnVXN0QSt3VDFqa09HOXl4eW1JMklr?= =?utf-8?B?SjJwL25oVUlsU2NZMDRlVWNyOUVYMlR4bXVwSS9za2ZIYWEyUUJ6bkNYSG1D?= =?utf-8?B?WGo1UGpmQ1JkZ1Z5WWFjN1JRenRWUzZKaWRrWEZRNFBOd0xsWEJNNWV5QXV1?= =?utf-8?B?WmtnNm0valNqRktVM0o0NmlUVnJ6WkQ2SGUrYUZFNHV1emU2MS81UHI1RytL?= =?utf-8?B?NHZLZnAxZTA1dWNsbkFsSGgzcTdUOUZpVDFZUVh3N3NHWHB1VENneStNOU5o?= =?utf-8?B?VGVzYk5BdzJwVDc4RVNoNm9MODN2c1JwYk5QTXFNMGZmcytiL201LzBVN1NL?= =?utf-8?B?YmU4aE01K3hGdHpqc1dDTTFzVlIrdzlhWDZUZmtIdE0vNFRvUGR4WTFQVWhn?= =?utf-8?B?UnRhWThWKzhGQ2JmYnAwSi9MbUFlZ2p3aWxZRWtyWDlqYXIvNlIza0dicW9n?= =?utf-8?B?cnBSVC84V0EvNTRjSWxFMFRQVFNHNGNIenpMTVJwQ2F5c2hadWRiWklSRGFQ?= =?utf-8?B?Qk1SQ0xPa3BYRGpDOWwrdm1GUG0zT09RMWMveTdGbmw1bW9sMWxpWkhwRnJR?= =?utf-8?B?L1l2a25lVkVjcnh0cElCK1dsQWc2aEVxd0V2VzNUd09FdmFBMi9TekZ3R3dw?= =?utf-8?B?aE83b2lCM29IalJBZStjQT09?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR02MB4058.namprd02.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?d3hidkRIdTRnaHk1ZE1OdkpWTHVPLzlwYzB0YWlOM1J1aGRTa2RibjVDYU4y?= =?utf-8?B?RHJCSUt5U2x0WVUra1JqK0drRXFhNm1JZHlXdExOa2ZXSHo3SjFZSFJIVjRD?= =?utf-8?B?anRjV2ZZV2ZsTEdXS1RJK0lVRi9rMlAwTGc0QWZ0amp2Z2ZUejkwdFZhQllT?= =?utf-8?B?TGptQzNTR0I0TW1RS2MzckVpRDl5VVhXRlFEVzJQOFZLTVBCcHAzVWlRejJR?= =?utf-8?B?SkE5a1pxR203WEdQanRaMXNtTDkyOERod3ZIRGhNcUViSjlkRnVBaENwUzFq?= =?utf-8?B?VUhSY05OYkF0Q0t3UTBreUJVVFpidEh3cUpVMWo3U00vLzg5Y0FRbGJDSVpI?= =?utf-8?B?Q3hJL3ZoUjVVVmxEdkF1RnZ0RjJsV1dVMEVCNDY5RFZ0VTlPZ0sxOHF1aTc2?= =?utf-8?B?WGJKeDFjTllyNFBKQUJwRXlaQ2lkdDdWWklKbW56RHN2R2xYaW1YZ0owbmpM?= =?utf-8?B?YkJYZlJzdnFZR21FbC94YkJwLzkzN0pFQUYxd1JwUjQzVExIVVpWWnlNbm5H?= =?utf-8?B?T1g1bmNYMjIrZW1TWi8yRHNWWUlndUZ4ZnhFdGhSbUsxL3pPSGV2Z25wR1pJ?= =?utf-8?B?WEc5OXgxSk1Rcko0cUdSMmFBTHEyTElCcXAzQ1NRYlZqU1hYakNob3V0SVhm?= =?utf-8?B?dUdnSzFUUFNmU1NiN2VLV2Z0RzhyNkJxMGlVMDlOcmxMWkFsKzZ5MlIrYVRs?= =?utf-8?B?d2lNUTJhempwMVBTekl6MGMwV01iUXRteTJMK1EyQXhNbi8venNkVmhkbk5i?= =?utf-8?B?dkdqK2VLeU1oSVhId3UzV25lZmZkNk14azhQWXlheW15WHpXUDZlYjJPWGVI?= =?utf-8?B?VmJHaWNGQVU4QjRONHNrRjdzSERrR3F2YmtxNVQ2aE5zMW5iVWliSkFLUVQy?= =?utf-8?B?MWkwUHdWMHRWYm1WajVaWVlzejZiQW9LcWgwU2l1czZ1ZUgzUmFNcFAwU1Rk?= =?utf-8?B?RHVjdmYrMllJQlpWajh1R0poejhhWkZQY3p1MDlCZzdFS0FpU1FscE9jZ0hR?= =?utf-8?B?NGtKaXhUUWo0a0RkWmgvVVFQcjQzQmdRRWxwZG5Jb1pzR2Vnam43ZzJ3S3JK?= =?utf-8?B?RzRHUElHbjR2dEgxWUE4cTRTNFBXUDlFYWxPb1FoNjVEb3paMm82SElyLzYx?= =?utf-8?B?T3BBenRzT0U4MFNTRWszNWdRcGQ2cWEyUCtGUnQ4c0lZaUZQWDR0WGF0b25w?= =?utf-8?B?ZVdHUlJsOUZvUzJxTzVDaDBOZDk1Y1NWNzh0Q2w5bXJnQkhUbHE4ckV1U05p?= =?utf-8?B?eDErZzdNSlRMOGlMQ1o0dTBYYXBrZzdPSXN0cnBLdEFLZ3d3OHdRTnhFQURt?= =?utf-8?B?RjZRN1YrZ3JNUERIVGVza0wvYkdzaVFvU0g1MHBlRUZZWHlra3RsTFhiRnE4?= =?utf-8?B?U2ZuQ0o0bUhXZTI4UVlOak1SMDVBQ1l2cFFlSWpUdXhUcWE4SXo2ZnBmZnlp?= =?utf-8?B?TVJxcnZNSWdkWDd6NmxaZWFtbm5jQ0R1Q25WK01PaUJ3MDZHY2dGU3A5d0pa?= =?utf-8?B?UHJoZUhrWktDZnkzL3V5KzRsU1JxbTFHemcyVmU5cnBGNExNRWx1NlFDa2Zt?= =?utf-8?B?YytMa0dXS1FqZzYvMEJ5UkZKbmJzNTg5cmtjdGVWRXJkVDN5SXNsT25wZDhY?= =?utf-8?B?ZmRjd21QRU12WGlKNk1mcERkV29hNnJaUnYzU2VEVEtucjVMZk5Fb2Rsd0U2?= =?utf-8?B?WGdrZUxvdjlqaWQwdzFDaVlhUml2R0EzUXZUVjl0VzAyc3NmUDF5Y1M5QWNQ?= =?utf-8?B?cEQ3aks3eTlsM0VNa05nTCtqNjhvbityQ3FBZjYwR2VpYk54R0d6cllBOVRU?= =?utf-8?B?YUdvZFFhdHlMTVpwdTB3OXlKdlY2RHBGRnJ0U3VyNjRuWERHblNUZC9pOCt1?= =?utf-8?B?SEd5bVBVSmNOU3h3OEoyd3ZYRER3Nmk1aDZxTXBHSC9tc0RLaTV2Q2dkU28y?= =?utf-8?B?Szlva1ZvSmtNZm9CYnFBTUU3b3BGVDFYME9jaU51N3hXMXdtQy9EUHoxU1Zy?= =?utf-8?B?dXdacHh5SGlCN3JlUG51QW5kTkg2S0E2Z2VCZkpKZDdqVjRwb011RWJzUmVi?= =?utf-8?B?Q1k3Zkhici96OFVZSUYybXArd3pTcXUrUk02cCtjZVIvUTZMTEdmdm04dWNw?= =?utf-8?Q?svJY=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: e8w9GzQnViLO/uOfUgE/4wKWpkc4QXGGh0ZcA9rghhWoVLvyOoD3On1cqcPnKMOHqyDB4kTCuqqRU8v3WqyWTni6/0qny+AnX65bAqwsSoxHITIYRu99aVuGi7ikLEl3h0Z7kZ72waYipKaOrNi4WwMe9o4TS3ySG1vqA7yANLkou2WAuO5OCRry1YqaCbW9zgwebnGbKXckD4C2yb7sZPhgAEWwwRb2aZI8oF9g5CDG4hvyrZ/kf+aSfBBJm/EAXYK6YrSNxo758tMjVSpS60Br9BgkgxxjZbe+nBHaQl4uWzJw57LloXaaFiCQEfJhk0oio2jprepfxKL2uhyOxIxjo6/0gP6NEN00mItPHaegHk+0xg5UrTVqDpD0NyNP6yf1GbJS+j6rtHLVV8PiMAzWgdacW/7rZcwmC+7GCg6qX41QjbOBvWtURWeTQ80oMHd9STmxqD4Zw28X4EmQC03kNLjrHtnP5FBAAkxNI2HU9FMxY4CAPAGywcsf58LB25448cfNyeoflIPlIKtJKBRwHcvDtIlwDV5ZlUjzV3UiznzFgnD/V0/4p2rGiltnR8wJnscrRJba+hbhY9aiOlp2o/C618+bqLBk03AaICtwFvERhkaPZ5KBA4tSjWLZ X-OriginatorOrg: quicinc.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR02MB4058.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 81d20085-d4ed-47fc-54d7-08dc73e92a04 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 May 2024 07:40:44.9025 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: rZAh+FZE3ISXi9ul5YUHDbH1VVOPdyIXN6UVtvS46H86Jba2NqrgH6oNQzaAM10Y5RSCPpH7u28qp+8NNHJlyw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR02MB10339 X-Proofpoint-GUID: CwWsX34LgJ2iEBzM6AYxdxMFkcBKUnym X-Proofpoint-ORIG-GUID: CwWsX34LgJ2iEBzM6AYxdxMFkcBKUnym X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.650,FMLib:17.11.176.26 definitions=2024-05-14_02,2024-05-10_02,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 clxscore=1015 bulkscore=0 malwarescore=0 mlxlogscore=999 priorityscore=1501 phishscore=0 lowpriorityscore=0 mlxscore=0 impostorscore=0 suspectscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2405010000 definitions=main-2405140053 X-Spam-Status: No, score=-6.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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: PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBGbG9yaWFuIFdlaW1lciA8Zndl aW1lckByZWRoYXQuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBNYXkgMTQsIDIwMjQgMTI6MzIgQU0N Cj4gVG86IEFuZHJldyBQaW5za2kgKFFVSUMpIDxxdWljX2FwaW5za2lAcXVpY2luYy5jb20+DQo+ IENjOiBsaWJjLWFscGhhQHNvdXJjZXdhcmUub3JnDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjIg Mi8yXSBBYXJjaDY0OiBBZGQgbmV3IG1lbXNldCBmb3IgUXVhbGNvbW0ncw0KPiAwcnlvbi0xIGNv cmUNCj4gDQo+ICogQW5kcmV3IFBpbnNraToNCj4gDQo+ID4gK0wodHJ5X3p2YSk6DQo+ID4gKwkv KiBXcml0ZSB0aGUgZmlyc3QgYW5kIGxhc3QgNjQgYnl0ZSBhbGlnbmVkIGJsb2NrIHVzaW5nIHN0 cCByYXRoZXINCj4gPiArCSAgIHRoYW4gdXNpbmcgREMgWlZBLiAgVGhpcyBpcyBmYXN0ZXIgb24g c29tZSBjb3Jlcy4NCj4gPiArCSAqLw0KPiANCj4gVGhlIOKAnHNvbWUgY29yZXPigJ0gcGFydCBz ZWVtcyBvdXRkYXRlZCBpZiBpdCdzIGp1c3QgYSBtZW1zZXQgZm9yIHRoZQ0KPiBPcnlvbi0xIGNv cmUgKHNpbmd1bGFyZSkuICBUaGlzIGNvbW1lbnQgYW5kIHNvbWUgb3RoZXJzLCBmb3IgZXhhbXBs ZQ0KDQpXaWxsIGZpeC4NCg0KPiANCj4gPiArCS8qDQo+ID4gKwkgKiBBZGp1c3QgY291bnQgYW5k IGJpYXMgZm9yIGxvb3AuIEJ5IHN1YnRyYWN0aW5nIGV4dHJhIDEgZnJvbSBjb3VudCwNCj4gPiAr CSAqIGl0IGlzIGVhc3kgdG8gdXNlIHRieiBpbnN0cnVjdGlvbiB0byBjaGVjayB3aGV0aGVyIGxv b3AgdGFpbGluZw0KPiA+ICsJICogY291bnQgaXMgbGVzcyB0aGFuIDMzIGJ5dGVzLCBzbyBhcyB0 byBieXBhc3MgMiB1bm5lY2Vzc2FyeSBzdHBzLg0KPiA+ICsJICovDQo+IA0KPiBkbyBub3QgdXNl IEdOVSBzdHlsZS4gIFRoaXMgb25lIGlzIEdOVSBzdHlsZToNCg0KVGhpcyB3YXMgY29waWVkIGV4 YWN0bHkgZnJvbSBtZW1zZXRfZW1hZy5TIHdoaWNoIGhhcyB0aGUgc3R5bGUgaXNzdWUgaW4gaXQg dG9vLiBJdCB3YXMgaW4gOTYyN2FiOTliNTAgY29tbWl0IHdoZXJlIHRoaXMgY29tbWVudCB3YXMg aW50cm9kdWNlZCB3aGljaCBjb3BpZWQgZnJvbSBtZW1zZXRfYmFzZTY0LlMuDQpTaG91bGQgd2Ug Zml4IHRoZSBvdGhlciBmaWxlcyBvciBqdXN0IHRoZSBuZXcgZmlsZXM/IEJlY2F1c2UgaXQgc2Vl bXMgbGlrZSBoYXZpbmcgb25lIHZlcnNpb24gYmVpbmcgYmFzZWQgb24gdGhlIG90aGVyIG9uY2Ug YW5kIHRoZW4gY2hhbmdpbmcgdGhlIHN0eWxlIGluIG9uZSBjYXNlIGJ1dCBub3QgdGhlIG90aGVy IHNlZW1zIHdyb25nLg0KSSBzdXNwZWN0IHRoZXJlIG1hbnkgbW9yZSBHTlUgY29tbWVudCBzdHls ZSBpc3N1ZXMgaW4gdGhlIGFhcmNoNjQgbWVtKiBmdW5jdGlvbnMgZXZlbi4NCg0KVGhhbmtzLA0K QW5kcmV3IFBpbnNraQ0KDQo+IA0KPiA+ICsJLyogU2V0IDY0Li45NiBieXRlcy4gIFdyaXRlIDY0 IGJ5dGVzIGZyb20gdGhlIHN0YXJ0IGFuZA0KPiA+ICsJICAgMzIgYnl0ZXMgZnJvbSB0aGUgZW5k LiAgKi8NCj4gDQo+IE5vIHNlcGFyYXRlIHN0YXJ0IGVuZCBlbmQgbGluZXMsIG5vICogaW5kZW50 YXRpb24sIHNwYWNlIGFmdGVyIHRoZSBmaW5hbCAuDQo+IA0KPiBUaGFua3MsDQo+IEZsb3JpYW4N Cg0K