Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:113614 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 76626 invoked from network); 19 Mar 2021 14:26:01 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 19 Mar 2021 14:26:01 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 2E9C2180505 for ; Fri, 19 Mar 2021 07:20:31 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,SPF_PASS,UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30045.outbound.protection.outlook.com [40.107.3.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Fri, 19 Mar 2021 07:20:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IgbbchHbNSd0Zspf7aCDH6TpGx3rPZEgSoO75HdykMI=; b=VHXoXgJw2kkjzhWTTNyk0YD0eNELZtSo9spSp3HBHGTQ8S915RTS4f6V/a+q77K/7aF4PzPMgd2Gx5HGWk//PHOMGN2imfJpRsLYTuxMn6PkXzCwCdGn3amXqbWCRonZeXTHvh98JKtEMpGuO6oh6TIXVLk4eGsSDdpv/RFII2E= Received: from DU2PR04CA0048.eurprd04.prod.outlook.com (2603:10a6:10:234::23) by PAXPR08MB6560.eurprd08.prod.outlook.com (2603:10a6:102:12d::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.18; Fri, 19 Mar 2021 14:20:27 +0000 Received: from DB5EUR03FT025.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:234:cafe::27) by DU2PR04CA0048.outlook.office365.com (2603:10a6:10:234::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.18 via Frontend Transport; Fri, 19 Mar 2021 14:20:27 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; lists.php.net; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;lists.php.net; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT025.mail.protection.outlook.com (10.152.20.104) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.18 via Frontend Transport; Fri, 19 Mar 2021 14:20:27 +0000 Received: ("Tessian outbound db863403a82e:v87"); Fri, 19 Mar 2021 14:20:27 +0000 X-CR-MTA-TID: 64aa7808 Received: from 800eb26729b9.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 8F74E2AC-A6C4-4CF4-8E4F-184B8533DC94.1; Fri, 19 Mar 2021 14:20:21 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 800eb26729b9.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 19 Mar 2021 14:20:21 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Kfz26lcFCawDwbbQjpIqvCyom7HwFS4GQve2OKqvvhOHEWTswjBpaG9UaWRmOyxVFRAYMEzHNsqdy91OExhjxwU8h4lb+AqliVhpN5rWHF8+S8WRd3+47BG1eb+pvSk3vFyXlkBs6Mz9Mak02u0hBaz/M23Svh0sIrqdG7LZa+HRFsIMh2Kq7xQeVUlivV1Ub/srvrFPXPaVb1xfXdTsEZalhIJMAsGp/Ru0wMShuAlKzUtTRGGi8H0F26crPm608Wrujr9ceIiRJOylnfVg9q7RSTobxo0dAFd+T2gaA8oZGYmMItMXHQMxbLnToKSDcmNDhhtXUcDYRWUAMPrzZA== 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-SenderADCheck; bh=IgbbchHbNSd0Zspf7aCDH6TpGx3rPZEgSoO75HdykMI=; b=mq07hrt0HfqflMNhXbXeAKJsRsfrHrvJidQe/r24sYq/PEj12YP3uvhjEvYKEBiWtnhvZ9GlN8xMeYCf8SfH/V9LFT4MfqRbIa5sHRJ2GOVvMDK5Gl8GCamUChDfdmria7ptyTjxQzqb5leDsrQAx09MOGbM7+VbXcdUTShGz+HWVMte2NYp3ZwNUM/pGf3UCb3xWZgeL1hfARlXmk1pmm38gu3bCjtxfv5ZJK3VpD/9EeJ9fceAm5Bn7cvlI4s7dNCfh2uQSOJza0LRCunwmdjvtoC9mJShegSj+srthwb2vSxLJ64w2LbfICchSb7fsigUKwgI9LQ4ZyEXIjbtBw== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IgbbchHbNSd0Zspf7aCDH6TpGx3rPZEgSoO75HdykMI=; b=VHXoXgJw2kkjzhWTTNyk0YD0eNELZtSo9spSp3HBHGTQ8S915RTS4f6V/a+q77K/7aF4PzPMgd2Gx5HGWk//PHOMGN2imfJpRsLYTuxMn6PkXzCwCdGn3amXqbWCRonZeXTHvh98JKtEMpGuO6oh6TIXVLk4eGsSDdpv/RFII2E= Received: from VE1PR08MB5565.eurprd08.prod.outlook.com (2603:10a6:800:1b2::12) by VI1PR0801MB2061.eurprd08.prod.outlook.com (2603:10a6:800:8e::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.18; Fri, 19 Mar 2021 14:20:13 +0000 Received: from VE1PR08MB5565.eurprd08.prod.outlook.com ([fe80::fcd3:5b65:dcd1:3663]) by VE1PR08MB5565.eurprd08.prod.outlook.com ([fe80::fcd3:5b65:dcd1:3663%4]) with mapi id 15.20.3955.023; Fri, 19 Mar 2021 14:20:13 +0000 To: Dmitry Stogov CC: "internals@lists.php.net" , nd Thread-Topic: [PHP-DEV] RFC: PHP JIT/arm64 port Thread-Index: Adca3D/0MbeEAkm8T2OFI5fdn29ziAB6GxMAAADpVuA= Date: Fri, 19 Mar 2021 14:20:12 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 677A04B89FDC9041AB821F066F0CBE0B.0 x-checkrecipientchecked: true Authentication-Results-Original: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [101.88.78.107] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 8c20ab27-9be2-4f9c-727f-08d8eae224ef x-ms-traffictypediagnostic: VI1PR0801MB2061:|PAXPR08MB6560: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: eVcfm/GB7z/2jE76n3IvkzyXHxVNIysOZ5ZFLvibwRI6SESI0BQirpoEGDbYlRFdahcWxc+PTUMsmrC+/0/zYVvjbWxtdzkaolxyagqGPgQjkPFscP7Dm20jzPCqdqWMuys53qAgFmhUnx8gd8y1UFKlH8WBMWUR38ZXzDAcBYeOm7a/uyvrqkvJAwEuFrPpbSQSz+wGwra+NK8NFyI1MPCJiwZfCwikkQNNAvBnvkc9CJ5sojD6jqdYDV++1yt4caOSC+qdCCsHcHc1lO+Tg350EtmtNdrmRKg0axab7bNnv3P25NIVmATzHW/HtpY/Dprd3e4GzNHHE1lyuAb33QpMGzEYqnnpvgYbkrlzBK3pJQ+u8uA/PqBmJbKHrxrWCzdQzueBK8WCpThWwatJ+OLgWL4V4WIhQfz8gfEbX4/rqfJ4+iCmMXuKi3jngR6OEMqaiUlX29gEqEsyLpH7lVfmXwNcZ1d4MEeId/4oHxL9E2C2nru47JDN1R3Osk4AObEb9RakGEb5j1rL/IPtzI/hwweRGhdxwKcduRxYgi3fStwQpHWzIv2TL4ig0q8t68b7TR/lv5ZO03+D5uy5PpbFL8WFovdCArhjYAs5B26xZJsvhJT/g41C52NFIyaCvrAWtpu+M5aG10LnLCaql66xDaRZlcwfpRtnUFV9HunPMH/jBxItqPD8wZECwqNleHi+ztiHOhtDJxxYWys8uCPaq2sY7pRshNOpokZrug4= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR08MB5565.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(39850400004)(376002)(396003)(136003)(346002)(186003)(66946007)(21615005)(4326008)(8936002)(66476007)(64756008)(66446008)(33656002)(55016002)(316002)(53546011)(76116006)(54906003)(9686003)(86362001)(66556008)(2906002)(6506007)(71200400001)(966005)(7696005)(6916009)(52536014)(83380400001)(8676002)(5660300002)(26005)(478600001)(9326002)(166002)(38100700001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?dTNsTFBmT2FxR0Z1TXpJdGV5MTF4bUNWQ000czc0YStuakQ3MWcyY1ROZS9L?= =?utf-8?B?YlUzRk9mL1ZSWHpONTBvWGhiQTJqVHZZUzQya3VVRWpxYTJ1cTRrU1NRZFlQ?= =?utf-8?B?WVYxLzdXLzc1bWhsa04rc2FMd1hscnBnRmJEQUQwUFd2WnlpWDFHQm50MFFP?= =?utf-8?B?SGZGQTdTMGwyRWsxYzNsbWtJd3ZOcE9pQXhRQWtwVXdXa2VuYWlyV0g2YWZh?= =?utf-8?B?UEQ3NGtOaEJEVWJQWlhQTTN1U0tDUzVLakJEZ01mYWE4RjFjSmJpNWxWT29X?= =?utf-8?B?SHJkQVRVNUkzcTdiSFVBQ3lLd052azd0b0JOTHdqYU5JbFkwWWNIYlpaeklQ?= =?utf-8?B?MkEyc0t0aFZMRXRYSjJjdHN0TlBqTWNISlFyTzBuQnY3WVkzYUlHUmp0RG9z?= =?utf-8?B?VDlqcEpMbW1tZllwczh5SnpmeVp6Z2o5RzlIZDNSdjNuZzRjYndqemV5eXlZ?= =?utf-8?B?b2NQM0YzeWZoaklVZ0RwMzJlbFp2MHpyaDhMWEVleFJNcnh5bk1pTGdrOENq?= =?utf-8?B?WG4vMVN5S0NhYUpHbStIRDNCdGE0YmJUc2VaN1c0N2s0WWlnL0YzakJBNFVQ?= =?utf-8?B?NFdpOU5CV1hqODY4TXBnV1JMT0ZueUNGTzJUVVJNNVZXU3gvaXBZVXpyOWJM?= =?utf-8?B?ZjVBbGhQMnB1LzVSTWYrZE9pM0wwNllWUW5DdXZmaE9ZM2xhZmRZMHRmeGg3?= =?utf-8?B?eExhRnFqbS9ZaUczK3N5SkQ5RnhCMzNwK0ovVXQ2aVkyeDJ4dDAzOGc3OVdt?= =?utf-8?B?d2FGcGlUcEV5eXc3NGpwSlphSVNnVUVTVEFSQk1FcnM4N3FUSDRwS2dlL0tD?= =?utf-8?B?UmVQVHBiRkFTbEZ1Q0N3Q2FURG1CUDg5RURFeUhQRGZ3SW43SnVWeW9odTBq?= =?utf-8?B?N0czMDZPTVp4ZWpnTkcxalB1U3gyVmZJVVQwWnJTall5Y012Z0JSWEJwV0ty?= =?utf-8?B?RGlVdkk5YzlrSmNUYkZwcGp4amlLRXRad1FzczZKNERmNDBvcFQraE04aXo2?= =?utf-8?B?UTZ0bmVsUDhtbjdqNk50MkYzQzE0c3kvcGNua2Y4RXJqakF3aE11dWhsT0FB?= =?utf-8?B?a2xiY3JPcjNpRE11WXAxSE96ZGtQUjl5ckV1REIzL21LT2Q3cHludDF0bUxv?= =?utf-8?B?NFVEbVhZdlFkTzkxK1A1QXI3T2FPdWJEQjNvRTNzbjlEZWxRSU9YeTNhMHpt?= =?utf-8?B?UENZb3pURHR0WEJhVHc0ek5ObmZhOG5xaTFFbXBmZm9oeGxZMy83SmdxNnYw?= =?utf-8?B?aGlXaDVvMXVxWXdncWpLc2dCUHNMV05ZbDg3dXg3QmtFTk5oYWovbXh6MlM5?= =?utf-8?B?dCtWMjV3WkpPc0pKUXVWN056SXk4R0c3YWNDSGdnZVpYK0dXaTh1RFVuTVpL?= =?utf-8?B?QXNRK1haWDVweEduY2ZIR1RLYXdFQUxZeWlGSDlPZURPazk1VWhCdHlOUHZH?= =?utf-8?B?bUZpTTJwcXl6MUgwVFRUdjBTTFJEeXVzeE9jemJhaStvQVptYUkraFFpcnI3?= =?utf-8?B?dktvK0oxUmV5b2FOUHlZQ1lyOW5MQVBtYnE4V1BuZlZXdGhKbUdHZklkUFY5?= =?utf-8?B?S1JVd2FjMnVVWGtXTERITkRyUXgyczFoMk5vWDA1U05GWW1RZm1SUnkrcGgr?= =?utf-8?B?Y2Rvc3dUcGZrMjVvV2hNSi9mSFNHbDdBajJkNzh4VTdKTE5VdnRVd3dZcE40?= =?utf-8?B?a3BlamRIMHhkWHdBK2dRRzFkMGxWdXIzK293SnNuTzRSUmp1SEM5NHNrREFr?= =?utf-8?Q?VqErvVvtwuToQSIs4i+CWRhMhK5HlokieDtcOjQ?= x-ms-exchange-transport-forked: True Content-Type: multipart/alternative; boundary="_000_VE1PR08MB556557C7A710E55BF8BC098BEB689VE1PR08MB5565eurp_" MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB2061 Original-Authentication-Results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT025.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 6b2e816c-82b3-4d5a-d2c6-08d8eae21c52 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 3j50+NV+1NWnuYVsjQjd5H31Vwy6uCc4lyl7M514Buolo+a2m7ybFjo9LmhnZMpRtvY5S4HZ3TXDkY56Xw5hHpNtRf/Sbff5SF5XvywS071RTU5Mt79FbYjVpwAn/Dc5i8pg//mUatqk85Ktr4/YYVFZmvh37vmzj0OipeqAlAdRpMMJ5+Mg0hv/Hg8DDyOBj34G0juRSoTQsCwcDN86Deb1R4qCi9QRxRCTWYVg5NobPG7yj+6SAO5hG1jakYvzCumxShxWoKb8UYJl6SE0QCuasCXd8nUxAPXHDrUOtvo+tSegWT9kfHpckwis/ZNRc8ppCtANIs8+vvzooo72iH9zv0k3PpGQ4HbVFbcQqHl49KvccAFh9nHBf49ezdvYiccOPXVGde9w20dESILuMmIiupGiJVXzkjwbJ3ifRb9+EMZFNffpeqcpMVzHBQjLKOj3Hqmb3lxn+/H8Mehdx6WSIQweRv6F2RFggm8zASeEmqy9yMKciXZlbPlVW/oXgBAIB3HQSBUtVk0TZUMc2zax9zxX75gTvfB8pmKAux1qr2PwWHosZYVQPHGYPxuuDPPv6dZ/+POWp4ByBi+fYmZtP5tkPNghFQNutgNbOyeryA/BDmJXdrIAcx8wzXXVehuToqGkqdsWoeAp05xkMy7knHJ274gbYd8ht8Kxs9tpwfKvuS8zno1jvf1UV7cXBWbmxO/TmtirVOHO2C5/BUgLzVbWhcaGxIER14/1ZFc= 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:(4636009)(376002)(396003)(39850400004)(346002)(136003)(36840700001)(46966006)(186003)(36860700001)(336012)(5660300002)(2906002)(8936002)(478600001)(81166007)(316002)(6862004)(21615005)(47076005)(82310400003)(4326008)(83380400001)(7696005)(54906003)(52536014)(9326002)(966005)(70586007)(70206006)(9686003)(33656002)(33964004)(8676002)(356005)(53546011)(26005)(55016002)(86362001)(6506007)(166002)(82740400003);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Mar 2021 14:20:27.5676 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8c20ab27-9be2-4f9c-727f-08d8eae224ef 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: DB5EUR03FT025.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB6560 Subject: RE: [PHP-DEV] RFC: PHP JIT/arm64 port From: Hao.Sun@arm.com (Hao Sun) --_000_VE1PR08MB556557C7A710E55BF8BC098BEB689VE1PR08MB5565eurp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgRG1pdHJ5LA0KVGhhbmtzIGZvciB5b3VyIHJlcGx5Lg0KDQpZZXMuIFN1cmUuIEkgd2lsbCBD QyB5b3UgbmV4dCB0aW1lLg0KDQpBcyBJIG1lbnRpb25lZCBpbiB0aGUgcHJldmlvdXMgZW1haWws IHRoaXMgaXMgb3VyIChBUk0pIGluaXRpYWwgZWZmb3J0IHRvIGVuYWJsZSBKSVQvYXJtNjQgcG9y dCBhbmQgdGhlcmUgbWlnaHQgZXhpc3Qgc29tZSBwb3RlbnRpYWwgYnVncyBpbiBpbXBsZW1lbnRh dGlvbiBvciBzb21ldGhpbmcgd2UgaGF2ZW7igJl0IGNvbnNpZGVyZWQvZGVzaWduZWQgc291bmRs eS4NClBsZWFzZSBsZXQgdXMga25vdyBpZiB5b3UgaGF2ZSBhbnkgcXVlc3Rpb24uDQoNClRoYW5r cywNCkhhbw0KDQoNCkZyb206IERtaXRyeSBTdG9nb3YgPGRtaXRyeXN0b2dvdkBnbWFpbC5jb20+ DQpTZW50OiBGcmlkYXksIE1hcmNoIDE5LCAyMDIxIDk6MzUgUE0NClRvOiBIYW8gU3VuIDxIYW8u U3VuQGFybS5jb20+DQpDYzogaW50ZXJuYWxzQGxpc3RzLnBocC5uZXQ7IG5kIDxuZEBhcm0uY29t Pg0KU3ViamVjdDogUmU6IFtQSFAtREVWXSBSRkM6IFBIUCBKSVQvYXJtNjQgcG9ydA0KDQpIaSBI YW8sDQoNCkknbSB0aGUgYXV0aG9yIG9mIEpJVCBmb3IgUEhQLiBQbGVhc2UgQ0MgbWUgbmV4dCB0 aW1lLCBJIHJlYWQgQGludGVybmFscyBvbmx5IGZyb20gdGltZSB0byB0aW1lLi4uDQpJJ2xsIHRy eSB0byB0YWtlIGEgbG9vayBpbnRvIHlvdXIgaW1wbGVtZW50YXRpb24gbmV4dCB3ZWVrLg0KSSdt IG5vdCBzdXJlIGhvdyBtdWNoIHRpbWUgSSdsbCBiZSBhYmxlIHRvIGludmVzdCB5ZXQsIEknbGwg aGF2ZSB0byBkaXNjdXNzIHRoaXMgd2l0aCBteSBtYW5hZ2VtZW50Lg0KDQpUaGFua3MuIERtaXRy eS4NCg0KDQoNCg0KDQpPbiBXZWQsIE1hciAxNywgMjAyMSBhdCA2OjI4IEFNIEhhbyBTdW4gPEhh by5TdW5AYXJtLmNvbTxtYWlsdG86SGFvLlN1bkBhcm0uY29tPj4gd3JvdGU6DQpIaSBJbnRlcm5h bHMsDQoNCkN1cnJlbnRseSBQSFAgSklUIG9ubHkgc3VwcG9ydHMgeDg2IGFuZCB4ODZfNjQgQ1BV cyBvbiBQT1NJWCBwbGF0Zm9ybXMgYW5kIFdpbmRvd3MuWzFdIFdpdGggdGhlIHByZXZhbGVuY2Ug b2YgUEhQIGxhbmd1YWdlIGFuZCB0aGUgbm90YWJsZQ0KZ3Jvd3RoIG9mIEFSTS1iYXNlZCBzZXJ2 ZXJzIG1hcmtldCwgd2UgYmVsaWV2ZSBKSVQvYXJtNjQgd291bGQgYmUgaW4gdXJnZW50IG5lZWQg aW4gdGhlIG5lYXIgZnV0dXJlLg0KDQpBcyBhbiBpbml0aWFsIGVmZm9ydCB0byBlbmFibGUgUEhQ IEpJVC9hcm02NCwgd2UgKEFSTSkgaGF2ZSBzdXBwb3J0ZWQgdGhlIGJhc2ljIGZ1bmN0aW9uYWxp dHksIGFuZCAocGFydGlhbGx5KSBpbXBsZW1lbnRlZCB0aGUgY29tcGlsYXRpb24gZm9yDQpzZXZl cmFsIG9wY29kZXMuIEN1cnJlbnRseSBhIG51bWJlciBvZiBzaW1wbGUgSklUIHRlc3QgY2FzZXMg ZnJvbSBQSFAgdGVzdCBmcmFtZXdvcmsgY2FuIGJlIHBhc3NlZCBvbiBBUk0tYmFzZWQgbWFjaGlu ZS4gVGhlcmUgYXJlIHN0aWxsIGEgbG90DQpvZiBtaXNzaW5nIHBhcnRzLCBzdWNoIGFzIGhvdCBs b29wcywgY2xhc3Mvb2JqZWN0L2FycmF5IG9wZXJhdGlvbnMsIGV4Y2VwdGlvbiBoYW5kbGluZywg ZXRjLCBhbmQgd2Ugd2lsbCBjb250aW51ZSB3b3JraW5nIG9uIHRoZW0uDQoNCldlIHdvdWxkIGxp a2UgdG8gc2hhcmUgb3VyIHdvcmsgd2l0aCB5b3UgKFNlZSB0aGUgZHJhZnQgcGF0Y2ggaHR0cHM6 Ly9naXRodWIuY29tL3NocWtpbmcvcGhwLXNyYy9jb21taXQvNmFhZjkzNSkuDQpBbnkgZmVlZGJh Y2sgd291bGQgYmUgZ3JlYXRseSBhcHByZWNpYXRlZCwgYW5kIHBsZWFzZSBsZXQgd2Uga25vdyBp ZiBhbnlvbmUgd2FudHMgdG8gY29udHJpYnV0ZSB0byB0aGlzIHBvcnQuDQoNClRoYW5rcywNCkhh byBTVU4NCkVtYWlsOiBoYW8uc3VuQGFybS5jb208bWFpbHRvOmhhby5zdW5AYXJtLmNvbT48bWFp bHRvOmhhby5zdW5AYXJtLmNvbTxtYWlsdG86aGFvLnN1bkBhcm0uY29tPj4NCg0KLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KTWFpbiB1cGRh dGVzOg0KMS4gSklUIGJhY2tlbmQgZm9yIEFBcmNoNjQNCkEgbmV3IGFsdGVybmF0aXZlLCBpLmUu IEFBcmNoNjQsIHdhcyBhZGRlZCB3aGlsZSBidWlsZGluZyBQSFAgSklULiBTZWUgdGhlIHVwZGF0 ZXMgaW4gdGhlIGZvbGxvd2luZyBmaWxlcy4gTm90ZSB0aGF0IHdlIGFkb3B0IGNhcHN0b25lWzJd IGZvcg0KZGlzYXNzZW1ibHkgb24gQUFyY2g2NC4NCg0KICBidWlsZC9NYWtlZmlsZS5nbG9iYWwN CiAgZXh0L29wY2FjaGUvY29uZmlnLm00DQogIGV4dC9vcGNhY2hlL2NvbmZpZy53MzINCiAgZXh0 L29wY2FjaGUvaml0L01ha2VmaWxlLmZyYWcNCiAgZXh0L29wY2FjaGUvaml0L3plbmRfaml0LmMN CiAgZXh0L29wY2FjaGUvaml0L3plbmRfaml0X3ZtX2hlbHBlcnMuYw0KICBleHQvb3BjYWNoZS9q aXQvemVuZF9qaXRfZGlzYXNtX2FybTY0LmMNCiAgZXh0L29wY2FjaGUvaml0L3plbmRfaml0X2dk Yi5jDQogIGV4dC9vcGNhY2hlL2ppdC96ZW5kX2ppdF9wZXJmX2R1bXAuYw0KDQoyLiBEeW5BU00g bGlicmFyeQ0KUEhQIEpJVCB1c2VzIER5bkFTTVszXSAoZGV2ZWxvcGVkIGZvciBMdWFKSVQgcHJv amVjdCkgdG8gZ2VuZXJhdGUgbmF0aXZlIGNvZGUgb24gdGhlIGZseS4gV2UgYWRkZWQgdHdvIHVz ZWZ1bCBidXQgbWlzc2luZyBmZWF0dXJlcywgZ2xvYmFsIGxhYmVsDQpyZWZlcmVuY2UgYW5kIGR5 bmFtaWMgcmVnaXN0ZXIgbmFtZXMsIGludG8gRHluQVNNL2FybTY0LiBTZWUgdGhlIHVwZGF0ZXMg aW4gZmlsZXM6DQoNCiAgZXh0L29wY2FjaGUvaml0L2R5bmFzbS9kYXNtX2FybTY0LmgNCiAgZXh0 L29wY2FjaGUvaml0L2R5bmFzbS9kYXNtX2FybTY0Lmx1YQ0KDQpOb3RlIHRoYXQgdGhlc2UgdHdv IGZlYXR1cmVzIGFyZSBhdmFpbGFibGUgb24gRHluQVNNL3g4Ni4NCg0KMy4gY29tcGlsYXRpb24g Zm9yIG9wY29kZXMgb24gQUFyY2g2NA0KT3VyIG1haW4gd29yayBmYWxscyBpbiB0aGUgZm9sbG93 aW5nIGZpbGVzLg0KDQogIGV4dC9vcGNhY2hlL2ppdC96ZW5kX2ppdF9hcm02NC5oDQogIGV4dC9v cGNhY2hlL2ppdC96ZW5kX2ppdF9hcm02NC5kYXNjDQogIGV4dC9vcGNhY2hlL2ppdC96ZW5kX2pp dF9pbnRlcm5hbC5oDQogIFplbmQvemVuZF92bV9vcGNvZGVzLmgNCg0KKiBBQXJjaDY0IHJlZ2lz dGVycyBhbmQgY2FsbGluZyBjb252ZW50aW9ucyBhcmUgZGVmaW5lZC4NCg0KKiBJbnN0cnVjdGlv biBjYWNoZSBtdXN0IGJlIGZsdXNoZWQgZm9yIHRoZSBKSVQtZWQgY29kZSBvbiBBQXJjaDY0LiBT ZWUgbWFjcm8gSklUX0NBQ0hFX0ZMVVNIIGluIGZpbGUgJ3plbmRfaml0X2ludGVybmFsLmgnLg0K DQoqIFdlIGhhdmUgKHBhcnRpYWxseSkgaW1wbGVtZW50ZWQgdGhlIGNvbXBpbGF0aW9uIGZvciBz ZXZlcmFsIG9wY29kZXMsIG1haW5seSBmb3IgdGhlIGZ1bmN0aW9uLWJhc2VkIEpJVCAod2l0aCBv cGNhY2hlLmppdD0xMjAzKS4gQ3VycmVudGx5LA0KdGVzdCBjYXNlcyBpbnZvbHZpbmcgaW50ZXJu YWwgZnVuY3Rpb24gY2FsbCAoZS5nLiB2YXJfZHVtcCksIGFkZGl0aW9ucyB3aXRoIGludGVnZXJz L2Zsb2F0aW5nLXBvaW50IG51bWJlcnMsIGludGVnZXIgb3ZlcmZsb3dzIGFuZCBzaW1wbGUNCmV4 Y2VwdGlvbiwgY2FuIGJlIHN1cHBvcnRlZCBub3cuIFNlZSBvdXIgbmV3bHkgYWRkZWQgdGVzdCBj YXNlcyB1bmRlciBkaXJlY3RvcnkgJ2V4dC9vcGNhY2hlL3Rlc3RzL2ppdC9hcm02NC8nLg0KDQoq IFRyYWNlIGNvdW50ZXIgc3R1YnMgYXJlIGltcGxlbWVudGVkIGZvciB0cmFjaW5nIEpJVCAod2l0 aA0Kb3BjYWNoZS5qaXQ9MTI1NSkuIFNlZSB6ZW5kX2ppdF9oeWJyaWRfdHJhY2VfY291bnRlcl9z dHViKCkgYW5kIHplbmRfaml0X2h5YnJpZF9ob3RfdHJhY2Vfc3R1YigpIGluIGZpbGUgJ3plbmRf aml0X2FybTY0LmRhc2MnLiBIb3QNCmZ1bmN0aW9ucyBjYW4gYmUgcmVjb2duaXplZCBhbmQgY29t cGlsZWQgc3VjY2Vzc2Z1bGx5LiBTZWUgdGhlIHRlc3QgY2FzZSAnaG90X2Z1bmNfMDAyLnBocHQn Lg0KDQpIb3cgdG8gYnVpbGQgYW5kIHRlc3Q6DQpPdXIgbG9jYWwgdGVzdCBlbnZpcm9ubWVudCBp cyBhbiBBUk0tYmFzZWQgc2VydmVyIHdpdGggVWJ1bnR1IDIwLjA0IGFuZCBHQ0MtMTAuIFdlIGZv bGxvdyB0aGUgYnVpbGRpbmcgY29tbWFuZHMgYXMgc2hvd24gaW4gdGhlIHJlYWRtZSBmaWxlIFs0 XS4NCk5vdGUgdGhhdCBsaWJyYXJ5IGNhcHN0b25lIHNob3VsZCBiZSBpbnN0YWxsZWQgaW4gYWR2 YW5jZS4NCg0KV2Ugc3VnZ2VzdCBydW5uaW5nIHRoZSBKSVQgdGVzdCBjYXNlcyB1c2luZyB0aGUg Zm9sbG93aW5nIGNvbW1hbmQuIEluIG91ciBsb2NhbCB0ZXN0LCA1OSBvdXQgb2YgYWxsIDEyOCBj YXNlcyBjYW4gYmUgcGFzc2VkIGN1cnJlbnRseS4NCiAgJCBtYWtlIHRlc3QgVEVTVFM9Jy1kIG9w Y2FjaGUuaml0PTEyMDMgZXh0L29wY2FjaGUvdGVzdHMvaml0LycNCg0KWzFdIGh0dHBzOi8vd2lr aS5waHAubmV0L3JmYy9qaXQNClsyXSBodHRwczovL3d3dy5jYXBzdG9uZS1lbmdpbmUub3JnLw0K WzNdIGh0dHBzOi8vbHVhaml0Lm9yZy9keW5hc20uaHRtbA0KWzRdIGh0dHBzOi8vZ2l0aHViLmNv bS9waHAvcGhwLXNyYw0K --_000_VE1PR08MB556557C7A710E55BF8BC098BEB689VE1PR08MB5565eurp_--