From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS17314 8.43.84.0/22 X-Spam-Status: No, score=-4.2 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI,SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 3F0901F8C7 for ; Tue, 27 Jul 2021 02:25:30 +0000 (UTC) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 62997395B08F for ; Tue, 27 Jul 2021 02:25:29 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 62997395B08F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1627352729; bh=6JNjmCQ6ECsdKbG7u24wkjnsrg2jOwpRtwI0Sw8sGrM=; h=To:Subject:Date:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=KJMzqLxNiGq++QKsVeGcH4kU17u9Yc8bS9dGRoO4rYTr74exEHhYzUwt63Q0x8NWx 79ZcdHYVsMYQC9LfMXMrh+UAsjsw7yfReAYn620gvdNcBAvWdTPiTW8Y5uKnHzyTyT 22EYu+YRPWaPWkT5GLfE0kCssYTcLx8rB8k3sL38= Received: from esa10.fujitsucc.c3s2.iphmx.com (esa10.fujitsucc.c3s2.iphmx.com [68.232.159.247]) by sourceware.org (Postfix) with ESMTPS id DA24B3951843 for ; Tue, 27 Jul 2021 02:25:04 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org DA24B3951843 X-IronPort-AV: E=McAfee;i="6200,9189,10057"; a="35616426" X-IronPort-AV: E=Sophos;i="5.84,272,1620658800"; d="scan'208";a="35616426" Received: from mail-hk2apc01lp2054.outbound.protection.outlook.com (HELO APC01-HK2-obe.outbound.protection.outlook.com) ([104.47.124.54]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Jul 2021 11:25:01 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=S2D1JrR7x4AfQ8YdIrdCAX8GLA6TWC9SvwoQDlivlRRtU3/GXXnd9e4k8LlOo+nfm9MKRDk2S42KKq7GPAd8auoKHeTFcps1zwBZ9CTaJgNLo7ixwa9vGKZBq79vut48mQsP/gcRngyVc5zzAM9SVoNkknkN+UrlAZ806SSORemxg7aT07mYPaaTtEBXKtp00qrVh26BGbyVbTRzR2EvvPRXwiD78w00TxbzHO6kdklk8yLHALCyON2RihAar9Ly9qVsSPxsP4fwb/CfbjnfZsagPqEpgVw1jrXbrXw3CCqKzs9tsyRu79gperpDLq95H5WhxMlcArSELwdu8YuAnQ== 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=6JNjmCQ6ECsdKbG7u24wkjnsrg2jOwpRtwI0Sw8sGrM=; b=I8911JxucBFNPbhC2ydkZ8dAhusW7+1p/je4L44lRaSK9/8jKqP7dW8xDofVV/oc0xzTHnykjZ1pkih+DqSjAMompwtoY3tONv/m0C/y3gcwjTR+zXBSC0RklgmsiKf5AwdzJ05NIbKOV3oU7BTHkDmGRWtl/yeP+8xasZJeezABvuqTIwPYgL0/fkDSkXvoZfGtBHg+/0CXyBp+ESpGOrLCnAP/cHyS/haoe69AaL3ksuU/b+g51ROeIK+3f9z8ees9QTmXSA/+EqQ7APoh2BVRweR3ggj5RdTZGuFHdMdFk4V/2wab7oKsfKZnOUgbINyY5ZN1lHbB6arWitDycA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.com; arc=none Received: from TYAPR01MB6025.jpnprd01.prod.outlook.com (2603:1096:402:36::13) by TY2PR01MB3259.jpnprd01.prod.outlook.com (2603:1096:404:7b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.26; Tue, 27 Jul 2021 02:24:59 +0000 Received: from TYAPR01MB6025.jpnprd01.prod.outlook.com ([fe80::5816:45c1:5336:c108]) by TYAPR01MB6025.jpnprd01.prod.outlook.com ([fe80::5816:45c1:5336:c108%7]) with mapi id 15.20.4352.031; Tue, 27 Jul 2021 02:24:59 +0000 To: Wilco Dijkstra , Noah Goldstein Subject: Re: [PATCH v2 2/5] benchtests: Add memset zero fill benchtest Thread-Topic: [PATCH v2 2/5] benchtests: Add memset zero fill benchtest Thread-Index: AQHXfTFkDFnCQ66ygU6ZgGc9SBuuUatME7OAgAEdVVCAADXcUYAAVzoAgAARdwCABymxSIAAK2oAgAD9BDo= Date: Tue, 27 Jul 2021 02:24:58 +0000 Message-ID: References: <20210713082214.307529-1-naohirot@fujitsu.com> <20210720063500.362313-1-naohirot@fujitsu.com> , , , , In-Reply-To: Accept-Language: en-001, ja-JP, en-US Content-Language: aa X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Enabled=True; MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_SiteId=a19f121d-81e1-4858-a9d8-736e267fd4c7; MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_SetDate=2021-07-27T02:24:57.254Z; MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Name=FUJITSU-RESTRICTED; MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_ContentBits=0; MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Method=Standard; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4b0c02eb-e67b-42f2-450d-08d950a5bb43 x-ms-traffictypediagnostic: TY2PR01MB3259: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6108; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Le+BDxoGiFPG9C4iUKKCaaEBpO2vOmjcTVzOTqvJkm95yv849SiCD809QBMsK9l6Z4iiRwzYMpIOQDgHVWUNu06u8x5bYrhcckFP3rCoTI4kt1n+w2Ww5wnDTv7jik5iSerpEz5yB6CR0MjV9+yH7M82npMZE2bdATs//hOyJOPQcUVBQb9Jml9/2opDVKIHsnfQ4UPukQ/ZfKz3TLO7MTb8w6AFsZXOSsn81CngfkNgLm8AfWoGWULqmV0m7ij7+XzkngRLAEFBbcMtChWoyQRXpLcnTD4jvDguy7ksmEcNR2+Nn3Fxhr7roLYFmBr+fMokojq+k7X6R4991DsSq8PcsuDM1DpoNFn4xkm/CpKtiX/W2GB7jko2rZH06mvJKUVk6aJML3KMOdy6suTxtQqzplNxnLNY1J7ojLK/t5OWndJdFIXDygpOID1s4PAsBLRFFErUJ1fqUIsUGtAq63EetO/giJFcvZXSyxqkKyrjkH9grciS9pPa6QCTDPxE38o1L4LggIF1z4zbJqyCCbhpkTkuSjczgp30SmekG2vEnFSxH8cndsKQo1hodqtUlVIPSvpWhxIpu3vjjIyWsAVKpL2yev7Cd6R7t3eKj2yOPmyEd2X0d9DZcCfJGww3u7JtxEku3OCSuESBamLHFnXGQ7FFJMj6DyWoC0rkUM1ClFbZZMFf8xwQ7EVJXRTXOWu68uLVaMHevhqsvgwswWVAxcAVSjFH6C+fuQL/Oz5nLhCBl8mz9edHLbAMSJqtQJuPcqzTGFexPoIQRhtPzwAzOWNjYxDE4KRAksFQlOkKXfbv+a8zCcLmKCb118sm x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYAPR01MB6025.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(396003)(136003)(39860400002)(366004)(376002)(966005)(110136005)(54906003)(66446008)(66946007)(8676002)(2906002)(4326008)(33656002)(8936002)(316002)(55016002)(76116006)(66556008)(478600001)(66476007)(186003)(64756008)(9686003)(5660300002)(38100700002)(86362001)(122000001)(85182001)(7696005)(6506007)(52536014)(71200400001)(26005)(38070700004); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?gb2312?B?V0RMS0pzbWJEVTIxUkJXQWZLNnhQNDJrUkpFTFNSMVhCVm1ISEVMNDFYQjVR?= =?gb2312?B?WjVBemdmRjBGY0lWUFd6SXA5VXUzSzg1M1FaZlRYSmRCRlV5T3MwREVrVjJU?= =?gb2312?B?SThMNTJlU05ab3V5OVZhbndIbGNyV3lBaFo5TnpxdHlrNnJPUlVkLzBaVTZq?= =?gb2312?B?eFliUHRrMVpSY1UrV25ld1NsU1RtQXhBR1d6V01PQnVyOGRpQ2UyWE5CeDk2?= =?gb2312?B?YXBIZnQ0VjNmT2EyRzNnR213WENVMExwY3ByR0tEakIwY3VrK081clVRQVpO?= =?gb2312?B?YTg2TkRxV2Ird0FqOWR2RTBUQTNIZ0crV0I1SmJhRGtiNmF5UEZVTWJmN1RD?= =?gb2312?B?WUIxTytXamtRdElDK2dpWEh5MFoyRmlsVHU5R1d4ME8zSitqeVl6QmwxYmdY?= =?gb2312?B?TmNXMjBFUjN6TTg0U3pRQnorNlhSYlpOWVlxd01UU280NlZQbmt1QXR5dTZh?= =?gb2312?B?eHhMNGtFS0dpalEySDJiWU0yZ3dKNmsreEZwTVNxdGNrQmFJSUM2aGtqZFdt?= =?gb2312?B?bGZ0cmpTdHhiU0g1L0h6bGl5NTUwMitoYWoxZjhOSnlEZm5qbS9wVkorcXhN?= =?gb2312?B?V3VBdU5WTGl2bWIzRWhjeTRZZjNyQmE4TFNna1VycDEySm5RWjgyN2ZnK2Nk?= =?gb2312?B?Si8rQTBwcTJwaFhsT0EvZlJqTnBFNHpjcms1bjR5QlNIVi9ZVEd2YXlrL09Y?= =?gb2312?B?Qm4vb09wL0dSbXE4aGpaMm1KYWsxRzN2c1h6YjRIQ2VUeWpqbG1UTUVtWkgy?= =?gb2312?B?Mkc2bStHRG8wMTJRVnFscEtWMmdtV2xhbHR5YTl5Z1Ird2d1NjFCaXZFZml2?= =?gb2312?B?Zm00cCtDdjJ5MkJDQzJhZGlXNWoxdU5tbFZKOTlUY2hWUENXdE85ZXlwWDg1?= =?gb2312?B?ZVlkZzdIUm1ZMmpEWUc3RndJOE12b0VjN1V5SHc1NGNkV1BHUDYwdUlLOVBr?= =?gb2312?B?bVcyZmtGNUdhOHl0bUpHd0dOQlVNTisxTEhUYXVUYVdhMGdrYjhFdWJ1T0Mx?= =?gb2312?B?TVpkdk1pSnd3RmNvMVNXWXlDbXVBM2ZiKzVtWVora0Z5Qk9hblM1Rnk0dWJJ?= =?gb2312?B?dnlKM3R1RXBJcEplUTJUMEZWN0gyNGhvbVA5bXhWR2NIN3laTit2cFQ1bEtl?= =?gb2312?B?L01GUHdyMlgyV0pYMVptZHd6SEtOY0FBWVJmMy8vMDhudWQwdnQ3ZzBZbE9F?= =?gb2312?B?Tlk2cFFjYmp4TzNPYnNoempub1hFTWx0bE9kcEpSSk1kTnpubVN0ZXhMM2tz?= =?gb2312?B?S0RWTk5mRXpnZW00ckpwbTBaZTd5VlJlREUyMFVDTURyZUd4Tzg2SjNZVFMr?= =?gb2312?B?eUZpR1VQMjBFWC9sMUhUWGRxUGM5eS93d29xMFkrODZGQ0pJTlNlVGw4M3Bh?= =?gb2312?B?V2lIUWZuOFI1b1RtZUkrTGVVamVzZEtUK09FcVZta3lzUHVlSUV6QUp6NHdm?= =?gb2312?B?bTlKcU1vMWtUTDNxQ3dVSlVmUmFVU2JucHArdE1LV0ljeE1yQ2JVYVZ6YklQ?= =?gb2312?B?YVE1RTY3N2VBRkN6UkZYL0lvVDVwTVAydWpwQnlZeU90NCsxeE5QL2J0Y0Z4?= =?gb2312?B?YytNMkJmSzlQMVd4bHRkZWxrMTJ6ZEFwN2xGSWFUSEUyV1NRL0tjYkwweWhE?= =?gb2312?B?eUM3czhPQ25kNVJRN3A2RUpUc2xyZjd3UFBEWER3R2w3U0ZVVUdiWlI1QjJD?= =?gb2312?B?OGx1cGVwd25ZczRoWGFIajN2cGViejRNSHhOTVFtSXJ5TG5BckJxNTlkNzla?= =?gb2312?Q?N90AYiDbjqZhr3QNkY=3D?= Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYAPR01MB6025.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4b0c02eb-e67b-42f2-450d-08d950a5bb43 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jul 2021 02:24:58.9855 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a19f121d-81e1-4858-a9d8-736e267fd4c7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: kjCNbzpg/935IpdCRvgqWSxwih7RFV1FnC4xNJktwKAyrLyZiFO+qUMY8kVNeFoLdHPOiUmNU4kIb08IsJ3pzQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY2PR01MB3259 X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: naohirot--- via Libc-alpha Reply-To: "naohirot@fujitsu.com" Cc: GNU C Library Errors-To: libc-alpha-bounces+e=80x24.org@sourceware.org Sender: "Libc-alpha" SGkgV2lsY28sCgpUaGFuayB5b3UgZm9yIHRoZSBleHBsYW5hdGlvbi4KCj4gPj4gbWlnaHQgYXMg d2VsbCBjaGFuZ2UgdGhlIG91dGVyIGxvb3AgdG8gdXNlIGEgbGFyZ2VyICduJy4gVGhlIGFjY3Vy YWN5Cj4gPj4gd2lsbCBiZSBiYWQgdW5sZXNzICduJyBpcyByZWFsbHkgbGFyZ2UsIGFuZCB0aGVy ZSBpcyBubyB3YXkgdG8gaW1wcm92ZSBpdC4KPiA+Cj4gPiBVbW0gSSBjb3VsZG4ndCB1bmRlcnN0 YW5kIHRoZSBsb2dpYyBvZiB0aGlzIHBhcnQuCj4gPiBIb3cgZG8gd2UgY2hhbmdlIHRoZSB0aGUg b3V0ZXIgbG9vcCB0byB1c2UgYSBsYXJnZXIgJ24nPwo+IAo+IEJ5IHJlbW92aW5nIHRoZSAqIDE2 IGZyb20gdGhlIGlubmVyIGxvb3AgYW5kIGFkZGluZyBpdCB0byB0aGUgb3V0ZXIgbG9vcC4KPiBU aGF0IGF2b2lkcyB0aGUgY29uZnVzaW9uIHRoYXQgd2UgYXJlIHRlc3Rpbmcgc2l6ZSAnbicgd2hl biB3ZSBhcmUgcmVhbGx5Cj4gdGVzdGluZyBuKjE2LgoKVGhlcmUgbWF5IGJlIG1pc2NvbW1pbnVh dGlvbi4KVGhlICogMTYgaXMgYWxyZWFkeSBpbiB0aGUgb3V0ZXIgbG9vcCAoMSkuCkxldCBtZSBj b3B5IHRoZSBjb2RlIGZyb20gdGhlIG1haWwgWzFdIEkgcHV0IGluIHRoZSBwcmV2aW91c2UgbWFp bCBbMl0uCgotLS0tLQpzdGF0aWMgdm9pZApfX2F0dHJpYnV0ZV9fKChub2lubGluZSwgbm9jbG9u ZSkpCmRvX29uZV90ZXN0IChqc29uX2N0eF90ICpqc29uX2N0eCwgaW1wbF90ICppbXBsLCBDSEFS ICpzLAogICAgICAgICAgICAgaW50IGMxIF9fYXR0cmlidXRlICgodW51c2VkKSksIGludCBjMiBf X2F0dHJpYnV0ZSAoKHVudXNlZCkpLAogICAgICAgICAgICAgc2l6ZV90IG4pCnsKICBzaXplX3Qg aSwgaiwgaXRlcnMgPSAzMjsKICB0aW1pbmdfdCBzdGFydCwgc3RvcCwgY3VyLCBsYXRlbmN5ID0g MDsKCiAgZm9yIChpID0gMDsgaSA8IDI7IGkrKykKICAgIHsKICAgICAgX19idWlsdGluX21lbXNl dCAocywgYzEsIG4gKiAxNik7ICAvLyAoMSkKICAgICAgVElNSU5HX05PVyAoc3RhcnQpOwogICAg ICBmb3IgKGogPSAwOyBqIDwgMTY7IGorKykKICAgICAgICBDQUxMIChpbXBsLCBzICsgbiAqIGos IGMyLCBuKTsKICAgICAgVElNSU5HX05PVyAoc3RvcCk7CiAgICAgIFRJTUlOR19ESUZGIChjdXIs IHN0YXJ0LCBzdG9wKTsKICAgICAgVElNSU5HX0FDQ1VNIChsYXRlbmN5LCBjdXIpOwogICAgfQoK ICBqc29uX2VsZW1lbnRfZG91YmxlIChqc29uX2N0eCwgKGRvdWJsZSkgbGF0ZW5jeSAvIChkb3Vi bGUpIGl0ZXJzKTsKfQotLS0tLQoKWzFdIGh0dHBzOi8vc291cmNld2FyZS5vcmcvcGlwZXJtYWls L2xpYmMtYWxwaGEvMjAyMS1KdWx5LzEyOTQ2MS5odG1sClsyXSBodHRwczovL3NvdXJjZXdhcmUu b3JnL3BpcGVybWFpbC9saWJjLWFscGhhLzIwMjEtSnVseS8xMjk0NjIuaHRtbAoKQlRXLCBhcmUg eW91IHRoaW5raW5nIHRoZSBjb2RlIGxpa2UgdGhpcz8KQnV0IGl0IG11c3QgYmUgbm90LCBiZWNh dXNlIHRoZXJlIGlzIG5vIGlubmVyIGFuZCBvdXRlciBsb29wcy4KCiAgZm9yIChpID0gMDsgaSA8 IDE2OyBpKyspCiAgICB7CiAgICAgIF9fYnVpbHRpbl9tZW1zZXQgKHMsIGMxLCBuKTsKCiAgICAg IFRJTUlOR19OT1cgKHN0YXJ0KTsKICAgICAgQ0FMTCAoaW1wbCwgcywgYzIsIG4pOwogICAgICBU SU1JTkdfTk9XIChzdG9wKTsKICAgICAgVElNSU5HX0RJRkYgKGN1ciwgc3RhcnQsIHN0b3ApOwog ICAgICBUSU1JTkdfQUNDVU0gKGxhdGVuY3ksIGN1cik7CiAgICB9Cgo+IAo+ID4gIENBTEwgKGlt cGwsIHMsIGMxLCBuICogMTYpOwo+ID4gdG8KPiA+ICAgX19idWlsdGluX21lbXNldCAocywgYzEs IG4gKiAxNik7Cj4gPgo+ID4gSXMgdGhpcyB0aGUgYXJyYXkgeW91IG1lbnRpb25lZD8KPiAKPiBU aGF0IGRvZXNuJ3QgbWFrZSBhbnkgc2Vuc2Ugc2luY2UgdGhhdCB3aWxsIGp1c3QgY2FsbCBtZW1z ZXQgYW5kIHVzZSB0aGUKPiBkZWZhdWx0IGlmdW5jIGZvciBtZW1zZXQuCgpUaGlzIGlzIG15IGlu dGVudGlvbiwgYmVjYXVzZSAiQ0FMTCAoaW1wbCwgcywgYzEsIG4gKiAxNik7IiBpcyBub3QKbWVh c3VyZWQsIHRoYXQgaXMgb3V0c2lkZSBvZiAiVElNSU5HX05PVyAoc3RhcnQpOyIgYW5kICJUSU1J TkdfTk9XIChzdG9wKTsiLiAKSXQgZG9lc24ndCBtYXR0ZXIgd2hhdCBraW5kIG9mIG1lbXNldCBp cyBjYWxsZWQsIGJ1dCBtYXR0ZXJzIHRoZQpmdW5jdGlvbiBuYW1lIGluIHRoZSBjb2RlIHNvIHRo YXQgd2UgY2FuIHVuZGVyc3RhbmQgaXQgaXMgbm90IG1lc3VyZWQuCgo+IAo+IFdoYXQgSSBtZWFu IGlzIHNvbWV0aGluZyB0cml2aWFsIGxpa2U6IENBTEwgKGltcGwsIHMsIG1lbXNldF9hcnJheVtp ICYgMTVdLCBuKTsKPiBUaGlzIHdheSB5b3UgY2FuIHRlc3QgYW55IGtpbmQgb2YgcGF0dGVybiAo bGlrZSBhbGwgemVybywgYWxsIG9uZSwgYW5kIGNvbWJpbmF0aW9ucwo+IHdpdGggdmFyeWluZyBu dW1iZXIgb2YgemVyby0+bm9uLXplcm8gYW5kIG5vbi16ZXJvLT56ZXJvIHRyYW5zaXRpb25zKS4K CkkgdW5kZXJzdG9vZCwgdGhhbmtzLgpXaHkgZG9uJ3Qgd2Ugc2VwYXJhdGUgaXQgdG8gYW5vdGhl ciBwYXRjaCBpZiBpdCBpcyByZWFsbHkgbWF0dGVyPwoKRnJvbSBBQXJjaDY0IHBvaW50IG9mIHZp ZXcsIHRoZSBwdXJwb3NlIG9mIHRoaXMgYmVuY2ggaXMgdG8gbWVhc3VyZQoiREMgWlZBIiBwZXJm b3JtYW5jZS4gU28gbm9uLXplcm8gdmFsdWUgY2FuIGJlIGFueSB2YWx1ZSBleGNlcHQgemVyby4K RG8gd2UgaGF2ZSBhbnkgc3BlY2lmaWMgcmVhc29uIHRvIHZhcnkgdGhlIG5vbi16ZXJvIHZhbHVl PwoKVGhhbmtzLgpOYW9oaXJvCg==