From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by sourceware.org (Postfix) with ESMTPS id DAB1A3858D28 for ; Mon, 19 Jun 2023 01:43:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org DAB1A3858D28 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1687139004; x=1718675004; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=FJ5YmFqw4xRnDJCy/EcFDsa5JiF6QDQB2HMO/iC1sgI=; b=DVzBdLIBJUoMSWYi/s7RD3C0B56DsnWe/M48FjWxPhUSXFoMGBOVsor6 OscJqpMFFExSg2Rn+fjnaNI66Dz3DWchS9nK03KPm/VL7dF2jph/vFNSo ZbfqIeW5cAOUmbVUzWK143R8uWvC1jwa7aWMZqlzgpqk3f+Ks8l12MLdL sJtTLtwGVub6V1AHu8ujb0ponHqmPmNwXOqXc8OII7FF0JJjFyHHkoNW+ GYyWbHaIV2dnbxBdUaAdgy+/YoHyhpErT94DKEa63vhy8LjicV1qhV1tJ MocKyy8FJVvFVeGXgUFSnvcZtkNemh63fHUSJo7yLwAi4yV+8HX6htZHz w==; X-IronPort-AV: E=McAfee;i="6600,9927,10745"; a="362946054" X-IronPort-AV: E=Sophos;i="6.00,253,1681196400"; d="scan'208";a="362946054" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Jun 2023 18:43:23 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10745"; a="743265364" X-IronPort-AV: E=Sophos;i="6.00,253,1681196400"; d="scan'208";a="743265364" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga008.jf.intel.com with ESMTP; 18 Jun 2023 18:43:23 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Sun, 18 Jun 2023 18:43:23 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Sun, 18 Jun 2023 18:43:23 -0700 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.46) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Sun, 18 Jun 2023 18:43:23 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m06ZE8H9s9NnvzFcTNsgzKA5K+q0DUlLFmDxnTBJ9QshIGi2CoT7e1JUyX/FVGs22uF4RTz3bmE9g3eRhKTZzzYspzXgOh/wwMd4M9U/Iq3sVaaAk7CqZjuKY4rYvFZh/c96OYPKDESvG29dlWHG+V6B0065zGR3Jpb2MPhJagxfa68QAzJjS0whanWRnsTLGsiLKurXM+NP73qofsVrtBcz5Iyfklqt0aNWs63sEDoB/b0deNmSShHKxiFQHN/tpZxLqLRcKFbAHNDcwaNedegJyybNlc400sKSCj4UtDv6yqfUtfwbN4eQi/fqpyk4cvmRKZ8Nnn/ct0B/NSdJNw== 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=FJ5YmFqw4xRnDJCy/EcFDsa5JiF6QDQB2HMO/iC1sgI=; b=SLyp8LhYPAqYf2NYilkNkuWYzJe7gsqwFhcJhX9FaZwwHjhn4xadazoVZawWOQTNbw9BZq8O7kANwz7oBRJuyPN4DprXXlgNmTkfqPKHDAZKkIAzpxWRr6tf66rzTZ87SXGbTujgkQaJ1tvyWc2f2mBiWDVTgqZrMIbEWGckiIpePtsVUDeVz2/8W/9mDkt6LczocCH2xryGcRMi/bMmke/7JnO5pyKYpKWN6OSiw+FDGd1TkT875R2KI4e1YndUJtv3nsIXjkPuZ5/yWY3WaMWBaPiwQGy1niR2tUxKOuNORPOpzvLwAXXKjHmI987mqOlA/ZB0di1VjZ6GAf69Ag== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from SA1PR11MB6757.namprd11.prod.outlook.com (2603:10b6:806:25c::13) by SA1PR11MB6893.namprd11.prod.outlook.com (2603:10b6:806:2b4::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6500.36; Mon, 19 Jun 2023 01:43:20 +0000 Received: from SA1PR11MB6757.namprd11.prod.outlook.com ([fe80::4581:ef15:db10:adeb]) by SA1PR11MB6757.namprd11.prod.outlook.com ([fe80::4581:ef15:db10:adeb%4]) with mapi id 15.20.6500.031; Mon, 19 Jun 2023 01:43:19 +0000 From: "Liu, Hongtao" To: "Beulich, Jan" , "gcc-patches@gcc.gnu.org" CC: Kirill Yukhin Subject: RE: [PATCH v2] x86: correct and improve "*vec_dupv2di" Thread-Topic: [PATCH v2] x86: correct and improve "*vec_dupv2di" Thread-Index: AQHZoBqqGTcClfhVMk6DQBKvN5Oc2q+RXnhg Date: Mon, 19 Jun 2023 01:43:19 +0000 Message-ID: References: In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SA1PR11MB6757:EE_|SA1PR11MB6893:EE_ x-ms-office365-filtering-correlation-id: b9c7e7ab-11af-4e2e-e3e3-08db70668f40 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: diUcyFuh2D1M7aUtGHp07uJH1bfr781/CeeeO3GwiWiPzp/DpOVuGi5MQeZp7RlSq/O4mXc+GfQrbv6r0+YGp5HGjt7Bl1JM4eM1xlXxbawSbYkaCqZd+PxtVxjNuJIwiYZF2Z1QJAOmIUZgQqSGGTx5DDgkHI1TEqCIcf9Q5tGdPNDA/+27TzosHtQi4X28xAgiKqcn5hs/Cjj/QLw1pspGpYDXHA5aUiCWWZhbqGE6vaEs6izEjYwL4nQ0OhRFe19vuJRaW2uAxxEo1qp9kt6IkvKAzpRJyncA3OxAmmd+ogSz+AgTK7Weype2/rYg5PZettyPvGJWcaGvossA+FmA9avxjgsPpRw9duhb2wN2HtDq/V75xe8REQXdbx40Wmg9fnQ5AQHh7tIF31NnaZHgobpzr0v3kv2eD1qY/Dlh/AAAKtmEMU2qK4jUjFOfaq/6QKFhsle4FpJGJje/nti8bFKlG8xIC1rp1pF7MydjV0alijk6DQ5o2tAJl8xJNFh/z3ICfesk1JUcXaq6au1N7HFExH6vgCy4OyZVwY+by1ia3OZXx+CGD6penFOZ6Z5sVem7mJwe5Wk9o7HuhId709Bb4AFd/PI/93H8rCqcJUKRfQOe4wQxSFGYgbRf x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR11MB6757.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(376002)(396003)(136003)(366004)(346002)(39860400002)(451199021)(478600001)(2906002)(7696005)(55016003)(110136005)(86362001)(33656002)(71200400001)(122000001)(38070700005)(26005)(186003)(6506007)(9686003)(53546011)(8936002)(8676002)(76116006)(66446008)(66476007)(64756008)(66556008)(66946007)(5660300002)(38100700002)(52536014)(316002)(4326008)(83380400001)(82960400001)(41300700001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?b2U4N1F2Zk9iampEeHErN3lQT0RPVEhIcG1lOEtBUXBoVldlVzd4VUdEdUx1?= =?utf-8?B?ZkkxcGVnTVI1emZXRDZrMlNyQll1eFljSlJTMEFhMzB3dUtHbklCNE5kR1Zp?= =?utf-8?B?OStuSnUvdTBoeDFWcmo1Vm5Tby9RaktjS0FVbkc1TU15OXBvNEY3dEhHaTJU?= =?utf-8?B?VlNxZkhLMXhHZnNzU1NzYUphWHd4ZTFQb0QyY1VIQndMTE1FRVlxd0VyTHFP?= =?utf-8?B?L1g5aVR0Z2tndC9pNUdJeHpHRUlkaGY2NllQZ3plSUM3UnQ2VU9WZEE1Wk9U?= =?utf-8?B?WHFLNU1wWGdudTAwcCtDVkZYQlh3ekYxbEdNclhmL1Y3TDJ5UjZzeVp6SmUr?= =?utf-8?B?amYxbnZNQ1ZLTHhINUpIZGJ4WkdqbFkrMFJ5NzIxRVBvWmk2dkExTk5OL3Uw?= =?utf-8?B?aHVlaVF1T1RHWnVwS1hBQ252QlNUVFlQWXdidHlXUnErZVdLQ3BBakF6VExx?= =?utf-8?B?a3dLbXgvU2d5YTdzaG1RL1ZzWm5wL1VWR3VTUXRXN041SFlSRHZKNGtnekVS?= =?utf-8?B?NXhrVTRCeVpOUmxqQ01aNUZtUkNwREJOOE5HT2hwV2xDUmlHb3JlY2pZbWh2?= =?utf-8?B?ZmdOOTI1aklQMkVIQ0taSDgxY1l2RXRzQ3lwbGRrOEkrS3p5WjYzUm5DaWhm?= =?utf-8?B?dUJKVTVNQlZ6UUpWbktWSDBqV2ZleFA1OUgyNFlSMmtaOTZpOC95Q3BZVWY2?= =?utf-8?B?WjhJa1E1TENsREdZRTV2d0J5dlZyQ0JtOE1DYVFJMncrb2szM3FkQjh0ZXMx?= =?utf-8?B?TEV0dkN6cUpiWmRlYW90azFLSnBiVFJ0bVZ4cXgvZ09lSEVhelhHa0JndWts?= =?utf-8?B?cUFhS0pwVnpMNDhOeGlvNHZWQnVuUWNXb1phMkVWb0lyZ29WckVXdFVwWUhU?= =?utf-8?B?SUZVcG9kWGFmRWJWK1RJUVNiNHI4SnZiM3ZMcEVhRjFQV1pXdERjelVXSGVH?= =?utf-8?B?TVpLUlpmbitUZjJxT0k3VVI3anV5U0xpODNzR25OdnNheThOR0orM2haM1R2?= =?utf-8?B?czFlQlArb1Zjb2ZBOENCeDRKV21pbk0zZVJCTGRyZHVzRkx3bEcyMUJUTkJa?= =?utf-8?B?UXFPQTAyTGFaeWJYWGI3MU82SXMyTnJiblEwcVZGcHY0UFA0L0s1VjhiMDM4?= =?utf-8?B?WDdqOFArL0xyVXk0L2xnMS9IYk5UOG1RTmNLcWhQRDY5Z1RYTTIwL0JSbVdH?= =?utf-8?B?WlFrUGhhRzYzU2RDR3A1LzRuRS9ad3EwV3I0OTRyTCtlSHZIOUZSbVY3YWtB?= =?utf-8?B?bVJmdDVTM2RPbXFvWEwzeGhWMHlpdUYvVTB4WUltY1Y1bzRmWHhObzlnMTJL?= =?utf-8?B?MDIwczlxdE1ZTmtRNmpjNU00dnRzSGExZGloajdic05qYzdtTi9vaTNYVnRM?= =?utf-8?B?TTFpaEpMdVAzNjFIUitLUkw4d2JESmRIcFo5aEYyck9sWVFhSTIrS2ZUV0M2?= =?utf-8?B?dE40OXlMZk5QcFBiU1QyaWFQQlJFYzJzSlpackFWWEJwWEoveUdMNTZ1ZDEz?= =?utf-8?B?TVhkUjA5ZzErVjhBaTZES3R0ekRPYTdWTFhRTzBGR09LUEFEaWk1ZFQ2amQr?= =?utf-8?B?b0JvTnFQeUd4OERKWUg0T2I3N3lsZlNZYW1qMmVyM0IwUW9JQnVPcFUyazcv?= =?utf-8?B?bFA3SVNWb3drWjlmNmhNcTNPeTlxdzJiaGdDbmtBcW95SGRjVmhuWEc3UW1B?= =?utf-8?B?MldLTUxTNUhxYmp0VG4wcDRvSzI5Sis2dHg4WGQyaVNmbjc3c3pNcHdkaW1J?= =?utf-8?B?bkNBTEJjSlpMT2Y3ZXRMMlFKcmd6TlJURVNLaXpUWUk2SE5hT2xvaHoyYVhP?= =?utf-8?B?WEF4Vi9COThKRTlKdXdFdjhpaDY1bTlDOW1wSnFLZHRGWWFUQTRHaXEyVHp5?= =?utf-8?B?cytXSGlrSjRQakEvcDBvbmR6MFhPTjZCMEUrcmozMFZqQ0RscE5RYU1iRmlw?= =?utf-8?B?ZnUzbWQxUmYrL1haVGJxYTNLU01RcmlCMlZKSEZ4d1VCcmlPVCtnYjhBV3RE?= =?utf-8?B?SUcxd2pSVDFpczhaUFNXTFFEMEJsUVNQMWZDNG9mTUpKeDBtcW5KZnBPcXFp?= =?utf-8?B?V1NkTlZWQ3pXbnkrN2ZMSElQY1RNcXpwaFNiWjM5Unp6ZzhaY3h6NE4zdDNC?= =?utf-8?Q?EhkAfValcTkckqcD1Ag+Dlknb?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA1PR11MB6757.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b9c7e7ab-11af-4e2e-e3e3-08db70668f40 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jun 2023 01:43:19.5333 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: zLU19RF6AG+cHixs069uPOGl4UYiBjOACGCMbamVw6mvd5hNsvhUUSWp8E27Kevh/zDyjKXB5RigzPLJjJeY/Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB6893 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-6.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_NONE,TXREP,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: DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmFuIEJldWxpY2ggPGpi ZXVsaWNoQHN1c2UuY29tPg0KPiBTZW50OiBGcmlkYXksIEp1bmUgMTYsIDIwMjMgMjoyMCBQTQ0K PiBUbzogZ2NjLXBhdGNoZXNAZ2NjLmdudS5vcmcNCj4gQ2M6IExpdSwgSG9uZ3RhbyA8aG9uZ3Rh by5saXVAaW50ZWwuY29tPjsgS2lyaWxsIFl1a2hpbg0KPiA8a2lyaWxsLnl1a2hpbkBnbWFpbC5j b20+DQo+IFN1YmplY3Q6IFtQQVRDSCB2Ml0geDg2OiBjb3JyZWN0IGFuZCBpbXByb3ZlICIqdmVj X2R1cHYyZGkiDQo+IA0KPiBUaGUgaW5wdXQgY29uc3RyYWludCBmb3IgdGhlICV2bW92ZGR1cCBh bHRlcm5hdGl2ZSB3YXMgd3JvbmcsIGFzIHRoZSB1cHBlcg0KPiAxNiBYTU0gcmVnaXN0ZXJzIHJl cXVpcmUgQVZYNTEyVkwgdG8gYmUgdXNlZCB3aXRoIHRoaXMgaW5zbi4gVG8NCj4gY29tcGVuc2F0 ZSwgaW50cm9kdWNlIGEgbmV3IGFsdGVybmF0aXZlIHBlcm1pdHRpbmcgYWxsIDMyIHJlZ2lzdGVy cywgYnkNCj4gYnJvYWRjYXN0aW5nIHRvIHRoZSBmdWxsIDUxMiBiaXRzIGluIHRoYXQgY2FzZSBp ZiBBVlg1MTJWTCBpcyBub3QgYXZhaWxhYmxlLg0KPiANCj4gZ2NjLw0KPiANCj4gCSogY29uZmln L2kzODYvc3NlLm1kICh2ZWNfZHVwdjJkaSk6IENvcnJlY3QgJXZtb3ZkZHVwIGlucHV0DQo+IAlj b25zdHJhaW50LiBBZGQgbmV3IEFWWDUxMkYgYWx0ZXJuYXRpdmUuDQpDb3VsZCB5b3UgYWRkIGEg dGVzdGNhc2UgZm9yIHRoYXQuDQpPayB3aXRoIHRoZSB0ZXN0Y2FzZS4NCj4gLS0tDQo+IFN0cmlj dGx5IHNwZWFraW5nIHRoZSBuZXcgYWx0ZXJuYXRpdmUgY291bGQgYmUgZW5hYmxlZCBmcm9tIEFW WDIgb253YXJkcywNCj4gYnV0IHZtb3ZkZHVwIGNhbiBmcmVxdWVudGx5IGJlIGEgc2hvcnRlciBl bmNvZGluZyAoVkVYMiB2cyBWRVgzKS4NCj4gDQo+IEl0IHdhcyBzdWdnZXN0ZWQgdGhhdCB0aGUg cHJldmlvdXNseSBmbGF3ZWQgJXZtb3ZkZHVwIGFsdGVybmF0aXZlIGNvdWxkDQo+IHVzZSAieG0i IGFzIHNvdXJjZSBjb25zdHJhaW50LiBCdXQgdGhlbiBpdHMgZGVzdGluYXRpb24gd291bGQgYmV0 dGVyIGFsc28gdXNlDQo+ICJ4IiwgSSB0aGluaz8NCj4gLS0tDQo+IHYyOiBVc2UgIiogcmV0dXJu IC4uLiIgZm9ybS4gU2V0ICJtb2RlIiB0byBYSSBmb3IgbmV3IGFsdGVybmF0aXZlDQo+ICAgICB3 aXRob3V0IEFWWDUxMlZMLg0KPiANCj4gLS0tIGEvZ2NjL2NvbmZpZy9pMzg2L3NzZS5tZA0KPiAr KysgYi9nY2MvY29uZmlnL2kzODYvc3NlLm1kDQo+IEBAIC0yNjAzMywxOSArMjYwMzMsMzUgQEAN Cj4gIAkgICAoc3ltYm9sX3JlZiAidHJ1ZSIpKSldKQ0KPiANCj4gIChkZWZpbmVfaW5zbiAiKnZl Y19kdXB2MmRpIg0KPiAtICBbKHNldCAobWF0Y2hfb3BlcmFuZDpWMkRJIDAgInJlZ2lzdGVyX29w ZXJhbmQiICAgICAiPXgsdix2LHgiKQ0KPiArICBbKHNldCAobWF0Y2hfb3BlcmFuZDpWMkRJIDAg InJlZ2lzdGVyX29wZXJhbmQiICAgICAiPXgsdix2LHYseCIpDQo+ICAJKHZlY19kdXBsaWNhdGU6 VjJESQ0KPiAtCSAgKG1hdGNoX29wZXJhbmQ6REkgMSAibm9uaW1tZWRpYXRlX29wZXJhbmQiICIg MCxZdix2bSwwIikpKV0NCj4gKwkgIChtYXRjaF9vcGVyYW5kOkRJIDEgIm5vbmltbWVkaWF0ZV9v cGVyYW5kIiAiDQo+IDAsWXYsdm0sWXZtLDAiKSkpXQ0KPiAgICAiVEFSR0VUX1NTRSINCj4gICAg IkANCj4gICAgIHB1bnBja2xxZHFcdCUwLCAlMA0KPiAgICAgdnB1bnBja2xxZHFcdHslZDEsICUw fCUwLCAlZDF9DQo+ICsgICAqIHJldHVybiBUQVJHRVRfQVZYNTEyVkwgPyBcInZwYnJvYWRjYXN0 cVx0eyUxLCAlMHwlMCwgJTF9XCIgOg0KPiArIFwidnBicm9hZGNhc3RxXHR7JTEsICVnMHwlZzAs ICUxfVwiOw0KPiAgICAgJXZtb3ZkZHVwXHR7JTEsICUwfCUwLCAlMX0NCj4gICAgIG1vdmxocHNc dCUwLCAlMCINCj4gLSAgWyhzZXRfYXR0ciAiaXNhIiAic3NlMl9ub2F2eCxhdngsc3NlMyxub2F2 eCIpDQo+IC0gICAoc2V0X2F0dHIgInR5cGUiICJzc2Vsb2cxLHNzZWxvZzEsc3NlbG9nMSxzc2Vt b3YiKQ0KPiAtICAgKHNldF9hdHRyICJwcmVmaXgiICJvcmlnLG1heWJlX2V2ZXgsbWF5YmVfdmV4 LG9yaWciKQ0KPiAtICAgKHNldF9hdHRyICJtb2RlIiAiVEksVEksREYsVjRTRiIpXSkNCj4gKyAg WyhzZXRfYXR0ciAiaXNhIiAic3NlMl9ub2F2eCxhdngsYXZ4NTEyZixzc2UzLG5vYXZ4IikNCj4g KyAgIChzZXRfYXR0ciAidHlwZSIgInNzZWxvZzEsc3NlbG9nMSxzc2Vtb3Ysc3NlbG9nMSxzc2Vt b3YiKQ0KPiArICAgKHNldF9hdHRyICJwcmVmaXgiICJvcmlnLG1heWJlX2V2ZXgsZXZleCxtYXli ZV92ZXgsb3JpZyIpDQo+ICsgICAoc2V0IChhdHRyICJtb2RlIikNCj4gKwkoY29uZCBbKGFuZCAo ZXFfYXR0ciAiYWx0ZXJuYXRpdmUiICIyIikNCj4gKwkJICAgIChtYXRjaF90ZXN0ICIhVEFSR0VU X0FWWDUxMlZMIikpDQo+ICsJCSAoY29uc3Rfc3RyaW5nICJYSSIpDQo+ICsJICAgICAgIChlcV9h dHRyICJhbHRlcm5hdGl2ZSIgIjMiKQ0KPiArCQkgKGNvbnN0X3N0cmluZyAiREYiKQ0KPiArCSAg ICAgICAoZXFfYXR0ciAiYWx0ZXJuYXRpdmUiICI0IikNCj4gKwkJIChjb25zdF9zdHJpbmcgIlY0 U0YiKQ0KPiArCSAgICAgIF0NCj4gKwkgICAgICAoY29uc3Rfc3RyaW5nICJUSSIpKSkNCj4gKyAg IChzZXQgKGF0dHIgImVuYWJsZWQiKQ0KPiArCShpZl90aGVuX2Vsc2UNCj4gKwkgIChlcV9hdHRy ICJhbHRlcm5hdGl2ZSIgIjIiKQ0KPiArCSAgKHN5bWJvbF9yZWYgIlRBUkdFVF9BVlg1MTJWTA0K PiArCQkgICAgICAgfHwgKFRBUkdFVF9BVlg1MTJGICYmICFUQVJHRVRfUFJFRkVSX0FWWDI1Niki KQ0KPiArCSAgKGNvbnN0X3N0cmluZyAiKiIpKSldKQ0KPiANCj4gIChkZWZpbmVfaW5zbiAiYXZ4 Ml92YnJvYWRjYXN0aTEyOF88bW9kZT4iDQo+ICAgIFsoc2V0IChtYXRjaF9vcGVyYW5kOlZJXzI1 NiAwICJyZWdpc3Rlcl9vcGVyYW5kIiAiPXgsdix2IikNCg==