From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-0016c601.pphosted.com (mx0a-0016c601.pphosted.com [67.231.148.146]) by sourceware.org (Postfix) with ESMTPS id 7F97E3858CDA for ; Fri, 28 Jul 2023 15:50:01 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7F97E3858CDA Authentication-Results: sourceware.org; dmarc=fail (p=none dis=none) header.from=coherent.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=Coherent.com Received: from pps.filterd (m0045552.ppops.net [127.0.0.1]) by mx0a-0016c601.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 36SFe7ph001786; Fri, 28 Jul 2023 08:49:29 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=coherent.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=email; bh=AnIZqNfZotXC91okLtHdOkH1CezvI08H2keDzowJZjM=; b=T6ZyCrPYMex9Rcq1mW3RvkJTaAdYS/1/82Xh+IPGpZ03kyQCT7sNcrcZM9F26Fm350fD UphJmwtYKLCnomuBKbyTBitNPlmAXfvgkPN9efnqDC3F+/tuZGOr0E4pDzjY17dckbRe +Y9qi6DKz+KkfpujslwClMw7Qrn8RBCt2u8pnBwA+mK2SkbCYbOBxO1XWY+LdXZ4HRkN 8/ySrefVLuxWqlxNMsK78ZDeSGFwKQ7EFCXP2w15Dg5UmsQnHwiGP5WQld11hfoAi4sx OhvsPnir516dZnDQV+2O7WPjSq4I31LijIDePuJ9KeooR3pkw7b0l5u3zNDyMWV1uE66 vw== Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2104.outbound.protection.outlook.com [104.47.58.104]) by mx0a-0016c601.pphosted.com (PPS) with ESMTPS id 3s0pxj0qcq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 28 Jul 2023 08:49:28 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CLc35XAvcjxoOtxxCznteetsiexIHPkAmeVGRpISX7ePGeO9RqD+OGRtngSMDH088PUH02KkEIx5PRAn908yqqMZaE3HNIuoWbMZv+k5u2+PoZRviTtmzRy0nPiOFksagafHc3ZmosalH7Mo8aiVN2vHWs8hGhbNIbprXYqPYZwyXbSaIFQpkNm6pQxMUAsnQMsiquhkrEKRoPTdH1lmhva0BZMsjCACvLv4fHT/JAEcdggbwf3XqBbZLO8ULXnSjs4oYdOke+20ewioKlNXNuQBN/G8DoOR1NQW/cnmkZtdoRzl9ja9bj7WQDUAOEV9R3rnCFjRl9YT3IOAdHV1uQ== 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=VLezkoRdUsDGUNZbxFEbnnuo+nL9Stx2ECIJo7woNKU=; b=Lb8eh1710RdW6mkwnGkhVUI/hBa1cBc3l1Q7fSQzg4R/lqiwB3qJ3a8hAlGkJ3rRAa8B4QahhwCSuJstwbys7CMswggL5cmWRGPuhBffSoFRPv4GNO1W+/1mq4HtDpVtFxxW/8a+WtF1Fnh0HugtZqQeZRlbitFtRfqrNYJCBnSmBNpYhoXu3oSp/Rwdqi47ZeGrzESbxfEQtjwUbPxIaozsNP+gcwfKVHGzPCEWg6jKAjh08b/ITZotGAdc3liS6N+HBQ6V42bPGz1Yt2sEeZHWuxvo0ctG4Ck5T4LznNiw+41+PkTmfkgZZY2w/Gf3e9wQ2/xu2fxRdWm3NUVBTQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ii-vi.com; dmarc=pass action=none header.from=ii-vi.com; dkim=pass header.d=ii-vi.com; arc=none Received: from MN2PR13MB4510.namprd13.prod.outlook.com (2603:10b6:208:1b5::26) by MW4PR13MB5940.namprd13.prod.outlook.com (2603:10b6:303:1b8::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.29; Fri, 28 Jul 2023 15:49:26 +0000 Received: from MN2PR13MB4510.namprd13.prod.outlook.com ([fe80::cc5a:58a5:d361:bc4b]) by MN2PR13MB4510.namprd13.prod.outlook.com ([fe80::cc5a:58a5:d361:bc4b%7]) with mapi id 15.20.6631.026; Fri, 28 Jul 2023 15:49:26 +0000 From: Mike Burgess To: Joel Sherrill , Anders Montonen CC: panda.trooper , "newlib@sourceware.org" Subject: Re: [EXTERNAL]: Re: Why int32_t is long int on 32 Bit Intel? Thread-Topic: [EXTERNAL]: Re: Why int32_t is long int on 32 Bit Intel? Thread-Index: AQHZwOATw3gb1FlBwke2y/B3RivvT6/O0wKAgABYooCAAA6kgIAAF17y Date: Fri, 28 Jul 2023 15:49:25 +0000 Message-ID: References: <6408c9e9-6bae-1032-58f5-8b1a302b1756@Shaw.ca> <18BB0DD5-57EA-4B82-8807-72AEA51CA719@iki.fi> 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: MN2PR13MB4510:EE_|MW4PR13MB5940:EE_ x-ms-office365-filtering-correlation-id: a91a8bd9-2bdc-45a9-22f7-08db8f82387f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: KjwXJxH53DVAVVItPZdybexhbN2n9vEL5+mouliapnDQYj84N2MuNDm2x6IyoKrtsGyv5yP5E+k/DxcSYQPKsq5hLrqV3CbqrrJoaq4MYvPKmyun/DO9/Svccedd8m2gbeAoWBlWXRpG1NgdwCvQ7165W0PCeRsJDcpzGnlYpbjg+PfTHSdmp/cj1+9QK0lzh75sMt/5T7IRRWxyS0EPsneBY2A8jd9kVy8F9rxS3bf+c7UEGUjJ7vZYRQ1JRw3Qyab2tTFcsvyPqYoim7UiEeQG/uZdwi8PFi8vhVcNNM9Wzz70jOKKDIXy21xfBHO1vpnTvjblGB2v+JBwxXG6LOZO/01hu4/tz29/zdecae405DxuE5sIByNKJbmXOuwXZkfuJT39cDegxB2scKl0At5+P2nwyGArV9+0VwfRHNozwUWkTvUkLl9NX/2fuh0WWJGP22qUNrdycWkmqOpRtVFcphBQe42qT0WRiMBVlM1XKGoe7TUfjV+dIt3TlMocQAV0d9e0fI5b6BRgroNvkm7E5uJmfSkx7AMmpn4Xna8YOXbSe5TxlQKrseOi3deFlY7bGPAYfYL5NAKtx2If8T/3hjQYgA2x8NnK/tH0aHJDvtwc1rXp74H8TTdCxNTHkVNfKEjAfAa1Gh95fau7JkCE/RNJZU3r59exHnJyUNYU2fgeA/oDZ5b7rbIBUz5C x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR13MB4510.namprd13.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(346002)(39860400002)(366004)(376002)(136003)(396003)(451199021)(316002)(2906002)(41300700001)(5660300002)(52536014)(18265965005)(8936002)(33656002)(8676002)(86362001)(55016003)(966005)(166002)(9686003)(6506007)(53546011)(478600001)(71200400001)(7696005)(83380400001)(66574015)(186003)(38070700005)(122000001)(38100700002)(110136005)(4326008)(54906003)(66446008)(76116006)(66556008)(66476007)(66946007)(64756008);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eGs1bDYvRGQ5ay8xbElOQkZjV2xxS2EwZFFoUmtrU25lb0JjK1BWcXpFL1g2?= =?utf-8?B?NlNCb2RjMUFqRU84TFg0OFRveWJxU08vbDlXMStCQ01KUVVMSlk5Z0VFNFl3?= =?utf-8?B?TERGR0R4T2k3ajhSbDN4ZURkTjlmSG40bEZJckNNZTFZeFZUdm9CQ2dlTVk0?= =?utf-8?B?dzByMUpNckw0ZDVUV0Y2YStqMkhyQWtSNnZQZjJacDE2Uml0Uk1kRTE5Skp1?= =?utf-8?B?ODRhTTdENSt0dFY1NFFiSGhMWDJsbEJXUm1GT29wR1hFdlNGNmIveVkzZUpL?= =?utf-8?B?UmZZOThpYUJUbFNnNnoxMFd1VWJLdDNCUWJBY0V5STVvT0ZmM3M2NUhKMHlq?= =?utf-8?B?RWVnK2lnbGMvZ2Mxd250OWhBcitzaVdIOHF4TzNSVFpBRTZQZHM4aTZzemMx?= =?utf-8?B?b2FZa3AwUnczSmZPNkRhb0tBWWJVcmloK3Vva1RiNlZqdGp4WUNDYjlNOG1p?= =?utf-8?B?UWxEcUcwVC92anJ4MUZTWTg5RE94KzdYRUVUaEdoemhxZXg5UEFUY1RkbkZr?= =?utf-8?B?S3VhTTc0RWNGUUtHQ2RIOFlSQUUwVGhWNUtHYnlDRVhsSDdoZmV0ZTlJKzBV?= =?utf-8?B?MVRDTXdZVWgzRCtibGZORGxGS3VnTHhMcU5NUVdxNG1ZemVXZzJuVGZRZ3Y5?= =?utf-8?B?RVE0eE4yaUFSZHBWK2psOU5HRyszSXU0Vm05UGR3d0pqWnRSSStXQ3I1MjV5?= =?utf-8?B?NVhxME1kaE5DQ1ZYcFpXbXN1b2k3Z0tvVDdEN2gyMnVvZTJ5c3ExQTdYTDE5?= =?utf-8?B?QW1zVFc1ZndvQlRtTURvQ0NHekF5WHNjTHRtVGIvdUJ1L3VubGlxWkNjZU96?= =?utf-8?B?M0JjTVBVcDBMeUhJcU43a2tIZi9RWjU3YTdLdFE4NVFGMmxQZE85TVNXbnVa?= =?utf-8?B?Y2JWeTBYeGkzbEZkZ2lpQ2ZOQitIMUdua1k3VVU4VDdOaHBXbzE4WWNjWjBi?= =?utf-8?B?Vlp6ekwySExDT2FTNHdVV2tLQm9mQXRIdnJ2QVJReHQ5RzB3WFA2U0MxQ3BL?= =?utf-8?B?N1JVVzZ2dVpYejBySklKSXVzbjZERGU0OE1aN0s2N1IySGdVRWMvRDltVW5l?= =?utf-8?B?UGlBelYwMmJ6akNoaEdoK0FkRlYySkZRSU9GWnNESDRIdnVvN2YwNjNRSWQ1?= =?utf-8?B?OVlTcTRMa2ZtcGZYNkorL2lxd3R6QVZKOGpFUmprUHlqbEJTQld2R2dpOGVO?= =?utf-8?B?cTc5R2VJRFJmdk1UUk9KaW9NNWtUZlhwY2Z5MEIrS2owNHQrMUNzT3ZxL0xE?= =?utf-8?B?NHltaEJ5N1VxMXlJWG9lQW1OdjcxSUw0ckZ5b2VXWHlSRzZQWEdVMFl4TUZ0?= =?utf-8?B?M3VUb1RNZHRNRFN6Z0J6YlcyTFF0VWRwbHdQdlh5azZMcEdjYWtIdzFJeVBY?= =?utf-8?B?bFdsc0NxWUtURmU0VDJxNGRPVE5RamhZdG1OYkRZMmZ1VUZQT2pGNEpQd3p6?= =?utf-8?B?cThQYWNGUjJYUWRIVGJxQzY3Ui8xbkw0Rmh2UVo4T3J2c1VDYjA1RzlXNlp3?= =?utf-8?B?dy9XTUsxVFRZb21nMzlxNERwZkxlRTZhckJockhPZzFPR2NsR0RnOTNQUklY?= =?utf-8?B?clc4U1FyUUcrdmp3RGNSdkhoQlcxVndhTStuZnhyekN1SXBnV2FYUGdHSFZJ?= =?utf-8?B?a05qZnVYWVB4VWZaYVpyaUFBVUdSdHUxQXc3M0NqeEZZL3J4TVFPU281QjBy?= =?utf-8?B?MWtQMTBFcVljaFhLU08xVER5Z0o0WFc4Kzhwc0IxRTl6Nkkrd1FhL0JzUS9N?= =?utf-8?B?dGp6d0hFY2NjV2JUcGltSmNqQnY0a2lob3BiaHRzc1prVnlKN0I5R3huM2cy?= =?utf-8?B?K3FhNk1mVlYyVjVqb2dYSkdPV09HTTUzWFU2SmZDK2d1YWdXdHlTY0VYeXRZ?= =?utf-8?B?S3JOeGw2WlQvZEhuSC9CK1k5ZlZZTHUzK1VURHE1QkNGS0dVYU5SVEFYaWVz?= =?utf-8?B?VGxmUzJHMW9nLzBWVVIyNFQ1QnFQNTNsZ2Y5ekpDcjBLemJaaFUyTkRKckxR?= =?utf-8?B?L0tHZlNzQ3RpVkordC82OGhmcW9hdGdiZkpkSis3bUt4NHR1KzkvVnlNRVIz?= =?utf-8?B?MVJwTDVhOUdyK1RpTVVPRWpVOEsrVmJlNFFDNndtNXpzS2pRYXRBb2dFUDU0?= =?utf-8?B?RnN2RkRteU5lMmtWTnNGTndBKy8wWGZlWWh1RlpidmtzdzA0ZDkvN3k4eHgx?= =?utf-8?Q?P1ydyop2nKPdPnQTGHWRWeDNOaQn/APATWo/OPIyP6uM?= Content-Type: multipart/alternative; boundary="_000_MN2PR13MB4510E6C22E4E3DA58A189829C406AMN2PR13MB4510namp_" MIME-Version: 1.0 X-OriginatorOrg: ii-vi.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR13MB4510.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a91a8bd9-2bdc-45a9-22f7-08db8f82387f X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jul 2023 15:49:25.8893 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 0c50eae6-f803-4728-a8d9-d047e152ba56 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ZgzxCPkwHTEcMzYbeHOExROlhdmPlZapXdKKyiHJ/CSN4odFsBQ1lsXGYkUn4p/3WCcQ3gHnfXgm+QKRUW+aAA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR13MB5940 X-Proofpoint-GUID: iB5-lVDGqWjb4OE-jAScDhwzou869oTw X-Proofpoint-ORIG-GUID: iB5-lVDGqWjb4OE-jAScDhwzou869oTw X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26 definitions=2023-07-27_10,2023-07-26_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 clxscore=1011 mlxlogscore=999 mlxscore=0 impostorscore=0 adultscore=0 suspectscore=0 bulkscore=0 malwarescore=0 priorityscore=1501 phishscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2306200000 definitions=main-2307280144 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HTML_MESSAGE,KAM_SHORT,SPF_HELO_NONE,SPF_NONE,T_KAM_HTML_FONT_INVALID,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 List-Id: --_000_MN2PR13MB4510E6C22E4E3DA58A189829C406AMN2PR13MB4510namp_ Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8" SSB0aGluayB0aGUgb3JpZ2luYWwgcXVlc3Rpb24gd2FzLCDigJxXaHksIG9u IGEgMzItYml0IGFyY2hpdGVjdHVyZSwgZG9lcyBpbnQzMl90IChhbmQgYnkg ZXh0ZW5zaW9uLCBzaXplX3QpIGJlY29tZSBgbG9uZ2AgaW5zdGVhZCBvZiBq dXN0IGBpbnRgP+KAnSBUaGlzIGJlY29tZXMgYW4gaW1tZWRpYXRlIHBvcnRh YmlsaXR5IGhlYWRhY2hlOyBJIGhhdmUgc2V2ZXJhbCBjb21waWxlcnPigJRm b3IgdGhlIF9zYW1lXyBhcmNoaXRlY3R1cmXigJR0aGF0IG1ha2UgZGlmZmVy ZW50IGNob2ljZXMsIHdoaWNoIG1lYW5zIEkgbmVlZCB0byB0byB1c2UgY29u ZGl0aW9uYWwgY29tcGlsYXRpb24sIGNhc3RzLCBvciBvdGhlciB1Z2x5IHdv cmstYXJvdW5kcyBvciBzdWZmZXIgbWlzZ3VpZGVkIHdhcm5pbmdzIChpLmUu LCBwcmludGYgYXJndW1lbnQgdHlwZSBtaXNtYXRjaCkuIFByaW50ZiBoYXMg YSBwcmV0dHkgZ29vZCBzb2x1dGlvbiBmb3Igc2l6ZV90IG5vd2FkYXlzLCBi dXQgbm90IHNvIG11Y2ggZm9yIGludDMyX3QuDQoNCk1pa2UNCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBOZXdsaWIgPG5ld2xp Yi1ib3VuY2VzK21idXJnZXNzPWlpLXZpLmNvbUBzb3VyY2V3YXJlLm9yZz4g b24gYmVoYWxmIG9mIEpvZWwgU2hlcnJpbGwgPGpvZWxAcnRlbXMub3JnPg0K U2VudDogRnJpZGF5LCBKdWx5IDI4LCAyMDIzIDEwOjE1IEFNDQpUbzogQW5k ZXJzIE1vbnRvbmVuIDxBbmRlcnMuTW9udG9uZW5AaWtpLmZpPg0KQ2M6IHBh bmRhLnRyb29wZXIgPHBhbmRhLnRyb29wZXJAcHJvdG9ubWFpbC5jb20+OyBu ZXdsaWJAc291cmNld2FyZS5vcmcgPG5ld2xpYkBzb3VyY2V3YXJlLm9yZz4N ClN1YmplY3Q6IFtFWFRFUk5BTF06IFJlOiBXaHkgaW50MzJfdCBpcyBsb25n IGludCBvbiAzMiBCaXQgSW50ZWw/DQoNCkluIG15IGV4cGVyaWVuY2Ugd2hp Y2ggZGF0ZXMgYmFjayB0byB0aGUgODBzIGluY2x1ZGluZyA4MDE4NiBkZXZl bG9wbWVudA0KYW5kIGRlY2FkZXMgd2l0aCBSVEVNUywgYW4gaW50IG1hdGNo ZXMgdGhlIG5hdGl2ZSByZWdpc3RlciBzaXplLg0KDQpBcyBhIGdlbmVyYWwg cnVsZSwgMTYtYml0IENQVXMgaGF2ZSAxNiBiaXQgaW50LCAzMi1iaXQgQ1BV cyBoYXZlIDMyLWJpdA0KaW50LCBhbmQgNjQtYml0IENQVXMgaGF2ZSA2NC1i aXQgaW50cy4NCg0KVGhlcmUgbWF5IGJlIGNvbXBpbGVyIG9wdGlvbnMgdG8g Y2hhbmdlIHRoZSByZWdpc3RlciBtb2RlbCBidXQgdGhpcyBtZWFucw0KYWxs IHNvdXJjZSBtdXN0IGJlIGNvbXBpbGVkIHdpdGggdGhpcyBvcHRpb24uIFRo ZSBhYXJjaDY0IGhhcyBMUDY0IChuYXRpdmUNCjY0LWJpdCkgYW5kIElMUDMy IChsaWtlIDMyLWJpdCBBUk0pIGFuZCB0aGlzIGlzIHRoZSBvcHRpb24gZGVz Y3JpcHRpb24gZnJvbQ0KR0NDOg0KDQotbWFiaT1uYW1lDQo8aHR0cHM6Ly91 cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi8vZ2NjLmdudS5vcmcvb25saW5l ZG9jcy9nY2MvQUFyY2g2NC1PcHRpb25zLmh0bWwqaW5kZXgtbWFiaV9fO0l3 ISFCRUpQS3JwZiE3SkZ0SVdGa3lZeXljZWFVSDJZOGFaSVNBUmR5V2FlZkZD QjR0S0pNbXhGZnh5WGI3ckpydjRjOTE5Yy1LaWJxSFJCVldqTi1XMkUkIFtn Y2NbLl1nbnVbLl1vcmddPg0KDQpHZW5lcmF0ZSBjb2RlIGZvciB0aGUgc3Bl Y2lmaWVkIGRhdGEgbW9kZWwuIFBlcm1pc3NpYmxlIHZhbHVlcyBhcmUg4oCY aWxwMzLigJkNCmZvciBTeXNWLWxpa2UgZGF0YSBtb2RlbCB3aGVyZSBpbnQs IGxvbmcgaW50IGFuZCBwb2ludGVycyBhcmUgMzIgYml0cywgYW5kIOKAmA0K bHA2NOKAmSBmb3IgU3lzVi1saWtlIGRhdGEgbW9kZWwgd2hlcmUgaW50IGlz IDMyIGJpdHMsIGJ1dCBsb25nIGludCBhbmQNCnBvaW50ZXJzIGFyZSA2NCBi aXRzLg0KDQpUaGUgZGVmYXVsdCBkZXBlbmRzIG9uIHRoZSBzcGVjaWZpYyB0 YXJnZXQgY29uZmlndXJhdGlvbi4gTm90ZSB0aGF0IHRoZQ0KTFA2NCBhbmQg SUxQMzIgQUJJcyBhcmUgbm90IGxpbmstY29tcGF0aWJsZTsgeW91IG11c3Qg Y29tcGlsZSB5b3VyIGVudGlyZQ0KcHJvZ3JhbSB3aXRoIHRoZSBzYW1lIEFC SSwgYW5kIGxpbmsgd2l0aCBhIGNvbXBhdGlibGUgc2V0IG9mIGxpYnJhcmll cy4NCiBJZiB5b3UgbG9vayBhdCB0aGUgQyBzdGFuZGFyZCwgeW91IHdhbnQg dG8gbG9vayBhdCAiNS4yLjQuMi4xIFNpemVzIG9mDQppbnRlZ2VyIHR5cGVz IDxsaW1pdHMuaD4iIGluIEM5OS4gVGhpcyBkZWZpbmVzIHRoZSBtaW5pbXVt IHJhbmdlcyBvZiBlYWNoDQppbnRlZ2VyIHR5cGUuICBQaWNraW5nIG9uZSBv ZiB0aGUgdmFsdWVzIGF0IHJhbmRvbSwgdGhpcyBpcyBhIHR5cGljYWwNCmRl c2NyaXB0aW9uOg0KDQogIOKAlCBtYXhpbXVtIHZhbHVlIGZvciBhbiBvYmpl Y3Qgb2YgdHlwZSBpbnQNCklOVF9NQVggKzMyNzY3IC8vIDIgMTUg4oiSIDEN Cg0KSWYgeW91IHdhbnQgYW5vdGhlciBlc290ZXJpYyBhcmVhLCBjaGFyIG1h eSBiZSBzaWduZWQgb3IgdW5zaWduZWQgYW5kIGl0DQp2YXJpZXMgYmFzZWQg b24gYXJjaGl0ZWN0dXJlIGV2ZW4gd2l0aCBHQ0MuIEkgZG9uJ3QgcmVtZW1i ZXIgdGhlIGV4YWN0DQpkaXN0cmlidXRpb24gYnV0IFJURU1TIHN1cHBvcnRz IDE4IHByb2Nlc3NvciBhcmNoaXRlY3R1cmVzIGFuZCBJIHRoaW5rIHRoZQ0K c3BsaXQgaXMgYWJvdXQgMS8zIG9uZSB3YXkuDQoNCi0tam9lbCBzaGVycmls bA0KUlRFTVMNCg0KT24gRnJpLCBKdWwgMjgsIDIwMjMgYXQgODoyM+KAr0FN IEFuZGVycyBNb250b25lbiA8QW5kZXJzLk1vbnRvbmVuQGlraS5maT4NCndy b3RlOg0KDQo+IEhpLA0KPg0KPiA+IE9uIDI4IEp1bCAyMDIzLCBhdCAxMTow NiwgcGFuZGEudHJvb3BlciA8cGFuZGEudHJvb3BlckBwcm90b25tYWlsLmNv bT4NCj4gd3JvdGU6DQo+ID4NCj4gPj4gT24gMjAyMy0wNy0yNyAwNTo1NSwg cGFuZGEudHJvb3BlciB3cm90ZToNCj4gPj4NCj4gPj4+IEhpLCBjYW4gc29t ZWJvZHkgZXhwbGFpbiB3aGF0IGlzIHRoZSByZWFzb24gYmVoaW5kIHRoZSBh cmNoaXRlY3R1cmFsDQo+IGRlY2lzaW9uIHRoYXQgb24geDg2IHRoZSB0eXBl IG9mIGludDMyX3QgaXMgbG9uZyBpbnQgYnkgZGVmYXVsdCBhbmQgbm90IGlu dA0KPiB3aGVuIHVzaW5nIG5ld2xpYj8NCj4gPj4NCj4gPj4NCj4gPj4gTG90 cyBvZiBlbWJlZGRlZCBwcm9jZXNzb3JzIGhhdmUgMTYgYml0IGludCBhbmQg MzIgYml0IGxvbmcsIGFuZCA4MDE4Ng0KPiA+PiBjb21wYXRpYmxlcyBhcmUg c3RpbGwgYmVpbmcgcHJvZHVjZWQgYW5kIHNvbGQsIGFsdGhvdWdoIGdjYyAt bTE2IG5vdyBoYXMNCj4gPj4gbGltaXRhdGlvbnMuDQo+ID4+DQo+ID4+IFtU aGUgYW5jaWVudCBQRFAtMTEgaXMgc3RpbGwgc3VwcG9ydGVkIGJ5IGdjYyAx MzoNCj4gPj4NCj4gPj4NCj4gaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9f X2h0dHBzOi8vZ2NjLmdudS5vcmcvb25saW5lZG9jcy9nY2MvZ2NjLWNvbW1h bmQtb3B0aW9ucy9tYWNoaW5lLWRlcGVuZGVudC1vcHRpb25zL3BkcC0xMS1v cHRpb25zLmh0bWxfXzshIUJFSlBLcnBmITdKRnRJV0ZreVl5eWNlYVVIMlk4 YVpJU0FSZHlXYWVmRkNCNHRLSk1teEZmeHlYYjdySnJ2NGM5MTljLUtpYnFI UkJWWXpWR1lINCQgW2djY1suXWdudVsuXW9yZ10NCj4gPj4NCj4gPj4gcHJv YmFibHkgYmVjYXVzZSBpdCBtYXkgc3RpbGwgYmUgZXhlbXBsYXJ5IENJU0Mg SVNBIGluIGNvbXAgYXJjaA0KPiBjb3Vyc2VzIHVzaW5nDQo+ID4+IHNpbXVs YXRvcnMgbGlrZSBTaW1IIGV0IGFsLl0NCj4gPj4NCj4gPj4gLS0NCj4gPj4g VGFrZSBjYXJlLiBUaGFua3MsIEJyaWFuIEluZ2xpcyBDYWxnYXJ5LCBBbGJl cnRhLCBDYW5hZGENCj4gPj4NCj4gPj4gTGEgcGVyZmVjdGlvbiBlc3QgYXR0 ZWludGUgUGVyZmVjdGlvbiBpcyBhY2hpZXZlZA0KPiA+PiBub24gcGFzIGxv cnNxdSdpbCBuJ3kgYSBwbHVzIHJpZW4gw6AgYWpvdXRlciBub3Qgd2hlbiB0 aGVyZSBpcyBubyBtb3JlDQo+IHRvIGFkZA0KPiA+PiBtYWlzIGxvcnNxdSdp bCBuJ3kgYSBwbHVzIHJpZW4gw6AgcmV0aXJlciBidXQgd2hlbiB0aGVyZSBp cyBubyBtb3JlIHRvDQo+IGN1dA0KPiA+PiAtLSBBbnRvaW5lIGRlIFNhaW50 LUV4dXDDqXJ5DQo+ID4NCj4gPiBPaywgSSB1bmRlcnN0YW5kLCBzb21lIGVt YmVkZGVkIHN5c3RlbXMgaGF2ZSAxNiBiaXQgaW50LiBCdXQgd2h5IG5vdA0K PiBsb29raW5nIGZpcnN0IGlmIGludCBpcyAzMiBiaXQgYW5kIGlmIHllcywg c2VsZWN0aW5nIHRoYXQgdHlwZSBhcyBpbnQzMl90LA0KPiBhbmQgaWYgdGhl IHNpemUgZG9lc24ndCBmaXQsIGxvb2sgZm9yIG90aGVyIHR5cGVzPw0KPiA+ DQo+ID4gSSBhbSBvbiB4ODYgKDMyIGJpdCkgYW5kIGhhdmUgQysrIGNvZGUg bGlrZSB0aGlzOg0KPiA+DQo+ID4gdm9pZCBmb28obG9uZykge30NCj4gPiB2 b2lkIGZvbyhpbnQpIHt9DQo+ID4NCj4gPiBOb3cgdGhpcyBjb21waWxlcyB3 aXRoIGJvdCwgbXkgbmF0aXZlIExpbnV4IEdDQyBhbmQgd2l0aCBteSBuZXds aWIgYmFzZWQNCj4gaTY4Ni1lbGYgY3Jvc3MgY29tcGlsZXIuIElmIEkgY2hh bmdlIHRoaXMgdG8gdGhpczoNCj4gPg0KPiA+IHZvaWQgZm9vKGxvbmcpIHt9 DQo+ID4gdm9pZCBmb28oaW50MzJfdCkge30NCj4gPg0KPiA+IHRoZW4gaXQg d2lsbCBzdGlsbCBjb21waWxlIHdpdGggbmF0aXZlIExpbnV4IEdDQyAoaW50 MzJfdCBpcyBpbnQpIGJ1dA0KPiB3aWxsIGZhaWwgd2l0aCBuZXdsaWIgaTY4 Ni1lbGYgY3Jvc3MgR0NDLCBiZWNhdXNlIGJvdGggdHlwZXMgYXJlIHRoZSBz YW1lLg0KPiBUaGUgbmV3bGliIGJlaGF2aW9yIGlzIGtpbmQgb2YgdW5pbnR1 aXRpdmUgdG8gbWUuIEl0IGlzIGNvcnJlY3QsIGJlY2F1c2UNCj4gdGhlIHN0 YW5kYXJkIG9ubHkgZGVmaW5lcyB0aGUgc2l6ZSBvZiB0aGUgdHlwZSwgbm90 IHRoZSBleGFjdCB0eXBlLiBCdXQgSQ0KPiB3b3VsZCBub3QgZXhwZWN0IHRv IGdldCBkaWZmZXJlbnQgdHlwZXMgb24gdGhlIHNhbWUgQ1BVIGFyY2hpdGVj dHVyZSB3aXRoDQo+IHRoZSBzYW1lIGNvbXBpbGVyIGp1c3QgYmVjYXVzZSBJ IGFtIHVzaW5nIGEgZGlmZmVyZW50IHN0YW5kYXJkIEMgbGlicmFyeS4NCj4g Pg0KPiA+IElzIHRoaXMgZXhwZWN0YXRpb24gd3Jvbmc/IEkgYW0gdW5zdXJl Lg0KPg0KPiBUaGUgcmVwcmVzZW50YXRpb24gb2YgZGF0YSB0eXBlcyBpcyBk ZXRlcm1pbmVkIGJ5IHRoZSBBQkkuIE1vc3QsIGlmIG5vdA0KPiBhbGwsIHg4 Ni0zMiBBQklzIHVzZSA0LWJ5dGUgbG9uZ3MuIFRoZXNlIHRoaW5ncyB3b3Vs ZCBwcm9iYWJseSBoYXZlIGJlZW4NCj4gZGVjaWRlZCBpbiB0aGUgODBzLCB3 aGVuIHRoZSBpMzg2IHdhcyBpbnRyb2R1Y2VkLg0KPg0KPiBodHRwczovL3Vy bGRlZmVuc2UuY29tL3YzL19faHR0cDovL2FnbmVyLm9yZy9vcHRpbWl6ZS9j YWxsaW5nX2NvbnZlbnRpb25zLnBkZl9fOyEhQkVKUEtycGYhN0pGdElXRmt5 WXl5Y2VhVUgyWThhWklTQVJkeVdhZWZGQ0I0dEtKTW14RmZ4eVhiN3JKcnY0 YzkxOWMtS2licUhSQlZ4TkNBQnJvJCBbYWduZXJbLl1vcmddDQo+IGh0dHBz Oi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwOi8vd3d3LnNjby5jb20vZGV2 ZWxvcGVycy9kZXZzcGVjcy9hYmkzODYtNC5wZGZfXzshIUJFSlBLcnBmITdK RnRJV0ZreVl5eWNlYVVIMlk4YVpJU0FSZHlXYWVmRkNCNHRLSk1teEZmeHlY YjdySnJ2NGM5MTljLUtpYnFIUkJWQUc5dm5IMCQgW3Njb1suXWNvbV0NCj4N Cj4gLWENCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClRoaXMgZW1haWwg aXMgZnJvbSBDb2hlcmVudCBDb3JwLiBvciBhIENvaGVyZW50IGdyb3VwIGNv bXBhbnkuIFRoZSBjb250ZW50cyBvZiB0aGlzIGVtYWlsLCBpbmNsdWRpbmcg YW55IGF0dGFjaG1lbnRzLCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUg aW50ZW5kZWQgcmVjaXBpZW50IGFuZCBtYXkgY29udGFpbiBDb2hlcmVudCBw cm9wcmlldGFyeSBhbmQvb3IgY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGFu ZCBtYXRlcmlhbC4gQW55IHJldmlldywgdXNlLCBkaXNjbG9zdXJlLCByZS10 cmFuc21pc3Npb24sIGRpc3NlbWluYXRpb24sIGRpc3RyaWJ1dGlvbiwgcmV0 ZW50aW9uLCBvciBjb3B5aW5nIG9mIHRoaXMgZW1haWwgYW5kIGFueSBvZiBp dHMgY29udGVudHMgYnkgYW55IHBlcnNvbiBvdGhlciB0aGFuIHRoZSBpbnRl bmRlZCByZWNpcGllbnQgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91 IHJlY2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBpbW1lZGlh dGVseSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVzdHJveSBhbnkgYW5kIGFs bCBjb3BpZXMgb2YgdGhpcyBlbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzLiBU byBjb250YWN0IHVzIGRpcmVjdGx5LCBwbGVhc2UgZW1haWwgcG9zdG1hc3Rl ckBjb2hlcmVudC5jb20uICAgCgpQcml2YWN5OiBGb3IgaW5mb3JtYXRpb24g YWJvdXQgaG93IENvaGVyZW50IHByb2Nlc3NlcyBwZXJzb25hbCBpbmZvcm1h dGlvbiwgcGxlYXNlIHJldmlldyBvdXIgcHJpdmFjeSBwb2xpY3kgYXQgaHR0 cHM6Ly9paS12aS5jb20vcHJpdmFjeS8uCg== --_000_MN2PR13MB4510E6C22E4E3DA58A189829C406AMN2PR13MB4510namp_--