From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.13]) by sourceware.org (Postfix) with ESMTPS id 4A6093858D35 for ; Tue, 23 Apr 2024 01:44:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4A6093858D35 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 4A6093858D35 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=192.198.163.13 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1713836674; cv=pass; b=KWfNFmZos9S7F66AGqMGHm0u/2vztpTW4yJ31HIYY76KCIw1dI266Nnhq534LwuDHjwn9S8aCNdxK2+lU31Hka6q/Q7CWAPfo0sZ9+AvbBBDYPXSva2cpHRq7//p3S+gp58LT8uj7OeScCpllftRNXMR4KTbcWxYg90dG7ro8Dg= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1713836674; c=relaxed/simple; bh=TzwP798IjOgew+aGVh7aNJNli9utEmBUiGEB71Nu6ag=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=sgCgZyjl+28Urf7AuCyEtMelA+Alo6+FohzPcrbrYWKKFNZ760SCCHgE5cErdcSYhupRCCnvNzNCLjyVXrEoBy/eSA946gUPIJ5AOJoHoUaeJ4208XB9976AWESEQrtjrOmxog3zce/hoZxo1GylOCMcqlzt2Sfg2gW/t002vGI= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1713836673; x=1745372673; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=TzwP798IjOgew+aGVh7aNJNli9utEmBUiGEB71Nu6ag=; b=OGMKq3k3zXiMFVA7hidmmL6QNpPCbeysR+2Lf0jby8CR47w2/N7WRmlM 6xMrBmP+P9OjbL9jwby28YdnPQcuRBn7YNvzj/iOFJ6qkE0AEzrLeV+3j ZiaFZ6RUahKDJpBf3Tpf/RsFFMyA+i8entcEwo2OOJNdGOfTPGUYdsyYK xFt30thrAqj1d3Gz6WT8dqCLcRElmBaYa56B/Q0Zs3K1rND2Tro27bkaa UCTEB7iErpOjMU2Cyjcw9echnQes+83Omxl3PcudB+BCL6Py+VrVcCjze G8VniKS6LZ3eSp60fV9dFI2JCBOazEcWgy5l9+cQr7FT3xPUfDhzUrYmu A==; X-CSE-ConnectionGUID: tvBycQo+RMmaq2ZrupOIVg== X-CSE-MsgGUID: XeDkhOTBRVyQa3MIoy2hiw== X-IronPort-AV: E=McAfee;i="6600,9927,11052"; a="12338804" X-IronPort-AV: E=Sophos;i="6.07,222,1708416000"; d="scan'208";a="12338804" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by fmvoesa107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Apr 2024 18:44:30 -0700 X-CSE-ConnectionGUID: 3DSx7h0TRF6jgGztVDg7kw== X-CSE-MsgGUID: YowjdJMbT3SKvxREBs8a6w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,222,1708416000"; d="scan'208";a="24814841" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orviesa008.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 22 Apr 2024 18:44:30 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 22 Apr 2024 18:44:28 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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.35 via Frontend Transport; Mon, 22 Apr 2024 18:44:28 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.41) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Mon, 22 Apr 2024 18:44:28 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W5rjCDJk3zmnARW/AKUNpIThlRgwFkniXoDM1GijF7VCOXZlsVgcmqo7Gauut/BaHsJt+IQ0XqBiu0Lph2DrsaBFm9jEo4X6IaHLtnG+F5mUDrOZvOsFi57hKr0dfDakwGXGs44rPEIKLsKQdg6TwHCwKzt1z9hnBUTDYv0r0S9tBo82Tzy2NPnZqLaPby5xWIGypJ1rEvJaJ/EKElRmOEEOT22KBbwRhihf6JsNjX/9yEFjjSYaR4cHgUsy+8+Y/oHY2M5oZ20wYv71utYHRoyBdYt/M/q3Pyo9IOFoa1yxxxYtgOu8SIpGT3FSTxgNqt9pu6sDLmiPv7ek4c3rRw== 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=TzwP798IjOgew+aGVh7aNJNli9utEmBUiGEB71Nu6ag=; b=YNpgD1Ft0MsLvR8LFjd2HfXBN2J4uE0gRHnFck5PkixnENfqnRMUBDkrg37kjrayaSQ8qX4xe3XdkMRZKE870BwN7sKRH9hJdkRv+A5yQZf3hQpyuKk1sVVnQV/j3Opz/xBkwduv4nI1zh9GhxNGmF+ps2hmJtXWfwFQHwmphpDJ545LwcDWcxHqbWgQsxlsewhjArbGD9jSqQM5fi2fUGUMQX/Joez7YE+k/HvGH1iCnf1wk9milJwpcO5NgGyM/DQ6dyWGvORYGBVNoGKx3vKRMoFC9/WtcM5f0unwqmIbg1EF0tJH9KiKbsPGpVKzFhVTFFnz/Z2fNde2mSKnRA== 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 MW5PR11MB5908.namprd11.prod.outlook.com (2603:10b6:303:194::10) by BL1PR11MB6049.namprd11.prod.outlook.com (2603:10b6:208:391::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.20; Tue, 23 Apr 2024 01:44:25 +0000 Received: from MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::aaa8:bc22:5fb0:5ed0]) by MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::aaa8:bc22:5fb0:5ed0%5]) with mapi id 15.20.7519.018; Tue, 23 Apr 2024 01:44:25 +0000 From: "Li, Pan2" To: Palmer Dabbelt , "juzhe.zhong@rivai.ai" CC: Patrick O'Neill , Robin Dapp , "gcc-patches@gcc.gnu.org" , Kito Cheng Subject: RE: Re: [PATCH v1] RISC-V: Revert RVV wv instructions overlap and xfail tests Thread-Topic: Re: [PATCH v1] RISC-V: Revert RVV wv instructions overlap and xfail tests Thread-Index: AQHakmX1X9YE6vLGWU2vlOj3ERv3VLFvrhoAgACNPHCABFKvgIAAUGvPgAArCQCAAAuiUA== Date: Tue, 23 Apr 2024 01:44:25 +0000 Message-ID: References: <4987EAADD3EAF406+2024042306075876990914@rivai.ai> In-Reply-To: Accept-Language: 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: MW5PR11MB5908:EE_|BL1PR11MB6049:EE_ x-ms-office365-filtering-correlation-id: 5c0d0eb5-04ab-4720-3a62-08dc6336e868 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230031|376005|366007|1800799015|38070700009; x-microsoft-antispam-message-info: =?utf-8?B?WitlUEJ1bWlTb2F0dzBaN1F0N3dxQkJqUzlaQUtZak5xaFZCUzkrSENqZE1W?= =?utf-8?B?Z1ljN0JSNGtRR3RMSTU3bzc2Z1ZqQ0orc1FrYmJ1ZFpCUTVHRVlHc0dnUlcv?= =?utf-8?B?Tnh5WmtBbnB5eDZ3ZzE2OWZ6b1ltQlRXM0NmUHFUaVRiRnFSL1VEUVV3K0hn?= =?utf-8?B?R0Rxa1ZtUUpidmNNRGNLRldFaW9yQWQ3WGhqZVJFanY3S1BtTnhDSVVGUHkv?= =?utf-8?B?MTlCTnhCTGgybFIwQnJSdE1XMUxSNXpZVm56Y1Z4cXhXZ2xVTUpqYlFCR0hN?= =?utf-8?B?cytEYjRLbXFHSDRyeGN6M2JkckthTExyKzVoVHlmaVpWdjlWU0xqclhuZFRD?= =?utf-8?B?QkJBZ1FFSXZIUDZBMklhUzhPVHd1bFVHYmNLV0M3T0JNcUE4dzZyVGYxM2lq?= =?utf-8?B?SzkrSlFuR2FMWmVnZnRPanFCNVpqQWEwOVBYc2FYcTZRZWJBNThYNmJIaldh?= =?utf-8?B?WU1aK2tkVEtueVp2TWRTUTNTYmk4bm9tTDkrcm50QityVXVPUVFKZ1RKTzdY?= =?utf-8?B?TWVNVXRJUlROcGQvL2VwT0FaUk0zVStPdVhEaWI5bXhCSzkwR2krSjlsOGNZ?= =?utf-8?B?UVZCVDNXWUhEWTE5cFVpU0tTT1M2VXIzZVdqQTdBa1M1RGExVGNGemdRVmho?= =?utf-8?B?b2ZQMVBEUHg3ZFlmbklMeEh3bFJ3WmVmZHFubWhkVkw5UUtWaFdxUktla2tn?= =?utf-8?B?WHF6cGlIOXA5TXpscE1xNnA3MjZXZkxLUm0vMk5TNjZTblBZMER4MXppc2VT?= =?utf-8?B?aUZWMTNtWEgrdzVQUVhCYWFXekFGVGJRUWk2YTRXZHdSb0E1Ukd2TEV5Y1E1?= =?utf-8?B?bW1XbFo1d2Q3UkwyUmcvb3p2T3NFZjJXdnEva3JQd3Jzam5jN3BWWFdXd1FD?= =?utf-8?B?ZXdMM293RXBBbTlvUnA4d1JFVk95Q2t6Q3lKSjZwSDVvRHFJTzg0TkFlSTF3?= =?utf-8?B?WGJvZGdIUUwza3FWZTI2MTVJdEk0aWplczVTZHR3ejQzejYrMmFnbzQ0WEFu?= =?utf-8?B?SXd0c0k5Nkh3NGZWVXEwWFNlWEpJWVBSYzB3WDVkQ05mTmU5bGtZdUdTdUZj?= =?utf-8?B?WUR3a0wvQURFdGZhWm9sbzJkODNUaWNMd3kxM3VBSmlPR3ZvdEQzdnJmTXJI?= =?utf-8?B?WWFYaHExMURzNW1JcURNSWdycklTL1VwaDVBR0s1STQrWTkzclRmNDF2UVow?= =?utf-8?B?aGQ1SzlQemdNRmgzZlBubEI5dXZoZnJHZEVxVU9iWWFFSmVQdkhBbW9zblVn?= =?utf-8?B?WSt1UEg1dkxTZU5tcFRqM2RFdVMzZ2gxNGZROU5uTC8vVG5GY3hwbWxKWDdN?= =?utf-8?B?aEw1VXZYejJDb0IxR29BTWJUMVBLZnFlRUxpZFZUYUk1U3hSNGhRK1grRnJE?= =?utf-8?B?aDZtMzJ5RTV0RmxxU1B6dHRoNVNtZSt6VUdjcEl4WmZSVEIzeEkxNHY3eloy?= =?utf-8?B?NlBzelJBV1B3ajlRYVBBS21BY21naWdpMmsyTjdTZXIyWTIyNTAvTFZ6VTZB?= =?utf-8?B?UGdBSW0yOEY2NWVlWGV3S01qRXE2SWVoMnY5YkNxZlcvUUsyckF3czg4UnVX?= =?utf-8?B?amg2RXZ5NzZvUDl6aXR1T2xPRjhGTzU2eENwU05KWXVHVUlrQUhmTVMzVWVZ?= =?utf-8?B?RFNRVkRNQnYwblowMzlyNE5EdEcyb2w0WGU1VGJGQTVSRlM4WnZTcUpSUnBO?= =?utf-8?B?SVZ5cEx3QmhMa3NXbElxaFVVNUR0TEhMZW9ac3l3YUozVHpQRTRVVjVFSmtQ?= =?utf-8?B?UEpXRFhEM2FnWCtweHByZjJOYTNkK29hakVLd0JFK25RUDU1YjY2dGJvTEY2?= =?utf-8?B?dVRoWHM2a2NVeGRwam5Fdz09?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW5PR11MB5908.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(366007)(1800799015)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YlF0SmVvU2xXL0pKdlpNNE5hY0owTGhKanVHTFdlQi93cUg4Smw0akVHMmxO?= =?utf-8?B?UC9QZUd4a005V3p1QzNRUllNcHphN1RQUFppZ012TWw4NU5sUk9QV2w1Zkhw?= =?utf-8?B?RzkvcUZXZ1Z5dEJGVnV0QWNSK29OWWtmNmdKeTVHdG5qeVZQYWJkaUxIQm1s?= =?utf-8?B?UEVhaEF2Y2lyNVo0eDZxMGlvNVZtdmFnOFdTMEV3cEVIMlk5ZGZEL3lYcHhJ?= =?utf-8?B?OE5CRURFK2syRTJWOVhKd0t3Zmg1L3RDaTREeW1MSHJaV3lFTVJUei8vM0xC?= =?utf-8?B?YkZHZjJNVlpFNkhZc25QTkxMYjc2ZlBTQ1M1ZkpZRnV1SXVRY1dBUDQ5eEgy?= =?utf-8?B?d0NCRlFJWnR3Qks0TVljOXUyaTRMWXpoVlZMVkpHeWkvRktjTUhDeDJ5ZEd2?= =?utf-8?B?bnRJeEt0dGpwTWR2b2dCdnp6c3ZkOW9SbDJJVTRiWWU4a1g1U3EralF0aFdt?= =?utf-8?B?dkYyai9EQ2NSZlBlOUtCbEd1SWFXYWtMWmg0ZUJnU2VUekw4dEhQNFFoTS9j?= =?utf-8?B?TGpDWHZaTUp1a2YwT0kvcVVGazFPcHFLSWV4eDdIK3ZETVgvUHA5YkRDVzJ3?= =?utf-8?B?Tlc5VTZuUEdLZFVxN2w0b3Jva0w4dkNtbCtTaE0remJxQWhXWU5DMHRXVm02?= =?utf-8?B?QzdseDJOUGJPR01UZ2lJblVjR2hxV1RuZXZPOENvS2FQVWpwZktKV0QwSlAw?= =?utf-8?B?QXJmekFBNmJYZzVkYXBiLzgrU25iSG44MTA4NU5ZaHV0eDBRV2JpOUFoZWZa?= =?utf-8?B?b0loVlRVKzRrQWs0czB4SHJ0MTJrTmxScWFWOHVzUWF5WmZ4MisrVTJFb0JB?= =?utf-8?B?YTlRTWovRGlUbDg1SXoxLzFLRVViWHExbjU1VCt5dWJ0RW16YTlNdVllb0xX?= =?utf-8?B?Q0VZREFIMmQ0Yk92U3ZqRmxKaXA4SDVRR1VhbzNnUE4yNldFSHpwUzArbTV3?= =?utf-8?B?QmVteHBDZy9kYmkzS0V0eWY2MXFXNzJlQ1REdytzTFN2T3pwcGladnh1RTBT?= =?utf-8?B?YW5KSUlmN0J1eTVwZXBXN3hHaFJoYTUyUTRGVGlkbWFUdUQ2R3IwUDJIR1lm?= =?utf-8?B?UXdHNFJuL2pKRWg4b3BTUHpIN2pVdjk1aDdIVG1ZQ1BpZ2IzWG1yckdERG9H?= =?utf-8?B?VUVvNHp6a09objhIOVdpRW04MkhUSC82VFMzSVBJVUlpcE9nZUIyUzU4V1ZW?= =?utf-8?B?eTFXeUNiYk9mb0hZNVFhUGhDZDZNb29DNmdYbmYzczZEM2tKS2RsOGlka2tl?= =?utf-8?B?bnJlYUdSdSt2K0JxM0dSL3lycXh6V1Vwd1l1dWQ4RUZxaWZjbCtSV2V2R2Z5?= =?utf-8?B?cGZjcTFpTmZLeU5KYnNjdDNBRlNSODVUUUNRTWF1VCthakNqb2VBQkZpRFd6?= =?utf-8?B?WXdzK0ZSbVprRVg1Nk1STzdwUHpoaUpieFJrNWZpSEg4WnJrZWtpc3dRM3dv?= =?utf-8?B?dEZwZ05MbGNoVmJCY1htZGR2M21OYVdxeU1rb2JPbjhWZzF6WFU4UDZuWkFT?= =?utf-8?B?RTZuYjh0NXppZllHY0ptZzFSa0pOOVV6eFR1U2dYZW5CMTRmWGxGUUhXRlNK?= =?utf-8?B?NW9pdXp3TUcrRVNRL2NkL0hoT21NSnhtYUhTdEZoUlUwRkRSeFd5dS9RNWds?= =?utf-8?B?citiamU5OGhFRi9odWpKenRKQkMxT1lRZWNJVDF1UHQ4TThybFNhNDRzeG5x?= =?utf-8?B?U0tNZ0orL0lxRVdIVkZUbmxUSUZHSCtjQjBOS29iaHhaeThIQUxNOHZRMGxE?= =?utf-8?B?M0o2RUxtQXFEWmg5eTRGV3BCSG5qaTVTQ0xjREtsaDY1VWZ3QmlkNHU4djVT?= =?utf-8?B?RkNIaWJDWWFDeldoNFNxZ00ySUkvRVdrR1Q2c2JxYStmbFFTcnJuWXZIRHMw?= =?utf-8?B?d2h1dHhIWVNYSWZvbjJJMDRlemZzZXpSa0lKSmhHWlI3aHVkRkJaRzNsUm1D?= =?utf-8?B?Qi9LTlkyYjZ3akgrZGhCdWtVdExsZ0MvM211QkljTTRGSk1DRlVGSlpiTkZm?= =?utf-8?B?WVFwd1JmbXVkbEZ4V0s4ODJ6UkFHWkMxSzBSamFqSVNZSzdhSzRyVkNiSGhI?= =?utf-8?B?ZksrNzV6aVJ4YlByblZhalYzNUx1ZW5KOVdXRXpWZVRkTnRtVWdnOCtYdnM1?= =?utf-8?Q?6KWE=3D?= 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: MW5PR11MB5908.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5c0d0eb5-04ab-4720-3a62-08dc6336e868 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Apr 2024 01:44:25.7910 (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: jrmAXBV2ODdBia5QU93re5lH23rr5Jwa1S3RPl7EEWp4Wcpovzh1fQD9zOwO3LnBVrMFa6EpByt6gM+vAmRLZQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB6049 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-6.5 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_SHORT,SPF_HELO_NONE,SPF_NONE,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: PiBTdXJlLCByZXZlcnRpbmcgc29tZXRoaW5nIHRoYXQgaGFzIGEgYnVnIGlzIHJlYXNvbmFibGUu ICBUaGUgcHJvYmxlbSBpcyANCj4gaG93IHRoaXMgaGFwcGVuZWQ6IHRoaXMgY29kZSBjbGVhcmx5 IGRpZCBub3QgZ2V0IHRlc3RlZCwgYXMgaXQgZG9lc24ndCANCj4gZXZlbiBidWlsZCBhbmQgcmUt aW50cm9kdWNlcyBhIGJ1bmNoIG9mIElDRXMuICBXZSdyZSB2ZXJ5IGxhdGUgaW4gc3RhZ2UgDQo+ IDQgYW5kIHRoaXMgaXMgdGhlIHNlY29uZCB0aW1lIHRoZSBlbnRpcmUgcG9ydCBoYXMgYmVlbiBi cm9rZW4gaW4gYXMgbWFueSANCj4gd2Vla3MuICBUaGF0J3MgYSByZWFsbHkgYmFkIHRpbWUgdG8g YmUgYnJlYWtpbmcgdGhpbmdzLg0KDQpUaGFua3MgUGFsbWVyIHRvIHBvaW50IHRoaXMgb3V0LiBM ZXQgbWUgc2hhcmUgbW9yZSBkZXRhaWxzIGFib3V0IHRoZSBwcm9jZXNzLg0KVGhlIHJldmVydCBp cyBub3QganVzdCBhIGdpdCBjb21tYW5kIGxpa2UgZ2l0IHJldmVydCBjb21taXQtaWQuIENvbnNp ZGVyIGJlbG93IHNjZW5hcmlvLg0KDQpEYXktMTogY29tbWl0LUE6IHJlbmFtZSBhIGF0dHJpYnV0 ZS4NCkRheS0yOiBjb21taXQtQjogb3RoZXIgcGF0Y2hlcyByZWZlcmVuY2UgdGhpcyByZW5hbWVk IGF0dHJpYnV0ZSBidXQgbm8gbmVlZCB0byByZXZlcnQuDQoNClRvIGZvbGxvdyB0aGUgc3VnZ2Vz dGlvbiBvZiBSb2JpbiB0aGF0IGtlZXBpbmcgdGhlIHJldmVydCBjb21taXQgcHVyZSwgSSBmb2xs b3dlZCBiZWxvdyBzdGVwKHMpDQoNCjEuIFJldmVydCBjb21taXQtQSBsb2NhbGx5LCBhbmQgYWRk cmVzcyB0aGUgcmVmZXJlbmNlIGlzc3VlLg0KMi4gUnVuIGZ1bGx5IHRlc3QgdG8gc2VlIGlmIGFu eSBzdXJwcmlzZSAodGFrZSA4MC05MCBtaW5zIGZvciA2NCBjb3Jlcy4gU29ycnkgYWdhaW4gb25s eSBjL2MrKyBwYXJ0cywgRm9ydHJhbiBpcyBtaXNzaW5nIGhlcmUpLg0KMy4gUmV2ZXJ0IGNvbW1p dC1BIHRvIHVwc3RyZWFtIChvZiBjb3Vyc2UgaXQgd2lsbCByZXN1bHQgaW4gYnVpbHQgZmFpbHVy ZSkuDQo0LiBGaWxlIHBhdGNoIHRvIGFkZHJlc3MgdGhlIHJlZmVyZW5jZSBhdHRyaWJ1dGUgaXNz dWUuDQoNClRoZSBvdGhlciByZXZlcnQgYWxtb3N0IHRha2Ugc2ltaWxhciBzdGVwKHMpIGJ1dCBs b29rcyBzb21lIG1pc3Rha2UgaGVyZS4NClNvcnJ5IGZvciB0aGF0IGVhY2ggdGVzdCByZXN1bHQg aXMgY29tcGFyaW5nIGJldHdlZW4gY29kZSBjaGFuZ2UgYW5kIHVwc3RyZWFtLCBhbmQgaXQgd2ls bCBiZSBtaXNzZWQgYWZ0ZXINCndlIG1vdmluZyBvbi4NCg0KPiBEbyB5b3UgZ3V5cyBoYXZlIGEg Zml4IGZvciB0aGUgcmVncmVzc2lvbnMgdGhhdCBzaG93ZWQgdXAgb3ZlciB0aGUgDQo+IHdlZWtl bmQ/DQoNClVuZGVyc3RhbmQgY3VycmVudCB3ZSBhcmUgaW4gdGhlIHNlbnNpdGl2ZSBzdGFnZSwg d2lsbCB0YWtlIGNhcmUgb2YgdGhlIGZhaWx1cmVzIEFTQVAuDQoNClBhbg0KDQotLS0tLU9yaWdp bmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogUGFsbWVyIERhYmJlbHQgPHBhbG1lckBkYWJiZWx0LmNv bT4gDQpTZW50OiBUdWVzZGF5LCBBcHJpbCAyMywgMjAyNCA4OjQzIEFNDQpUbzoganV6aGUuemhv bmdAcml2YWkuYWkNCkNjOiBQYXRyaWNrIE8nTmVpbGwgPHBhdHJpY2tAcml2b3NpbmMuY29tPjsg TGksIFBhbjIgPHBhbjIubGlAaW50ZWwuY29tPjsgUm9iaW4gRGFwcCA8cmRhcHAuZ2NjQGdtYWls LmNvbT47IGdjYy1wYXRjaGVzQGdjYy5nbnUub3JnOyBLaXRvIENoZW5nIDxraXRvLmNoZW5nQGdt YWlsLmNvbT4NClN1YmplY3Q6IFJlOiBSZTogW1BBVENIIHYxXSBSSVNDLVY6IFJldmVydCBSVlYg d3YgaW5zdHJ1Y3Rpb25zIG92ZXJsYXAgYW5kIHhmYWlsIHRlc3RzDQoNCk9uIE1vbiwgMjIgQXBy IDIwMjQgMTU6MDc6NTkgUERUICgtMDcwMCksIGp1emhlLnpob25nQHJpdmFpLmFpIHdyb3RlOg0K PiBBcG9sb2dpemUgdGhhdCB3ZSBkaWRuJ3QgcG9zdCBvdXIgKG1lLCBraXRvIGFuZCBMaSBQYW4p IGRpc3NjdXNzaW9ucy4NCg0KU29tZSBhbW91bnQgb2Ygb2ZmLWxpc3QgZGlzY3Vzc2lvbiBpcyBp bmV2aXRhYmxlLCBidXQgYXMgZmFyIGFzIEkgY2FuIA0KdGVsbCBoZXJlIHdlIGVuZGVkIHVwIHdp dGggc29tZSBjb2RlIGNvbW1pdHRlZCB0aGF0IHdhc24ndCBldmVuIHBvc3RlZCANCnRvIHRoZSBs aXN0cyBhbmQgZGlkbid0IGV2ZW4gYnVpbGQuICBJIGRvbid0IGtub3cgZXhhY3RseSB3aGVyZSB0 aGUgYmFyIA0KZm9yIHB1YmxpYyBkaXNjdXNzaW9ucyBpcywgYnV0IGl0J3MgZ290IHRvIGJlIHNv bWV3aGVyZSBoaWdoZXIgdGhhbiANCnRoYXQuDQoNCj4gVGhpcyBpcyB0aGUgc3Rvcnk6DQo+IFdl IGZvdW5kIHRoYXQgbXkgcHJldmlvdXMgcGF0Y2hlcyB3aGljaCBzdXBwb3J0IGhpZ2hwYXJ0IHJl Z2lzdGVyIG92ZXJsYXAgd2l0aCByZWdpc3RlciBmaWx0ZXIgZm9yIGluc3RydWN0aW9ucyBsaWtl ICh2d2FkZC53dikNCj4gY2F1c2UgSUNFIHJlcG9ydGVkIGJ5Og0KPiBodHRwczovL2djYy5nbnUu b3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD0xMTQ3MTQNCj4gYW5kIHRoaXMgaXMgb2J2aW91 c2x5IGEgcmVncmVzc2lvbiAoTm8gSUNFIG9uIEdDQyAxMy4yLCBidXQgSUNFIG9uIEdDQyAxNCkN Cj4gDQo+IFdlIGhhdmUgdHJpZWQgc2V2ZXJhbCBmaXhlcyB0byB3b3JrIGFyb3VuZCB0aGlzIElD RSwgaG93ZXZlciwgd2UgZmFpbGVkLg0KPiBBbmQgYWxzbyBJIGZvdW5kIG15IHByZXZpb3VzIHBh dGNoZXMgYXJlIHF1aXRlIHdyb25nIHdoaWNoIGlzIG5vdCB0aGUgcGVyZmVjdCBzb2x1dGlvbiB0 byBzdXBwb3J0IHJlZ2lzdGVyIGdyb3VwIG92ZXJsYXANCj4gZm9yIHZ3YWRkLnd2LiANCj4gU28s IGZpbmFsbHkgd2UgZGVjaWRlIHRvIHJldmVydCB0aG9zZSBwYXRjaGVzLg0KDQpTdXJlLCByZXZl cnRpbmcgc29tZXRoaW5nIHRoYXQgaGFzIGEgYnVnIGlzIHJlYXNvbmFibGUuICBUaGUgcHJvYmxl bSBpcyANCmhvdyB0aGlzIGhhcHBlbmVkOiB0aGlzIGNvZGUgY2xlYXJseSBkaWQgbm90IGdldCB0 ZXN0ZWQsIGFzIGl0IGRvZXNuJ3QgDQpldmVuIGJ1aWxkIGFuZCByZS1pbnRyb2R1Y2VzIGEgYnVu Y2ggb2YgSUNFcy4gIFdlJ3JlIHZlcnkgbGF0ZSBpbiBzdGFnZSANCjQgYW5kIHRoaXMgaXMgdGhl IHNlY29uZCB0aW1lIHRoZSBlbnRpcmUgcG9ydCBoYXMgYmVlbiBicm9rZW4gaW4gYXMgbWFueSAN CndlZWtzLiAgVGhhdCdzIGEgcmVhbGx5IGJhZCB0aW1lIHRvIGJlIGJyZWFraW5nIHRoaW5ncy4N Cg0KSSB0aGluayB3ZSdyZSByZWFsbHkgc2V0IHRoZSB3cm9uZyBwcmVjZWRlbnQgb24gd2hhdCB0 aGUgYmFyIGlzIGZvciANCnJldmlldyBoZXJlLiAgV2UgaGFkIGEgbG90IG9mIGJyZWFrYWdlcyBl YXJseSBvbiBpbiB0aGUgMTQgZGV2ZWxvcG1lbnQgDQpjeWNsZSBhbmQgbmV2ZXIgcmVhbGx5IGR1 ZyBpbnRvIHRoYXQsIEkgd2FzIGhvcGluZyB0aGF0IGdldHRpbmcgQ0kgc2V0IA0KdXAgd291bGQg YmUgYSBzdHJvbmcgZW5vdWdoIGhpbnQgdG8gc3RvcCB0aGUgYnJlYWthZ2VzLiAgQ2xlYXJseSB0 aGF0IA0KZGlkbid0IHdvcmssIHRob3VnaCwgc286DQoNClBsZWFzZSBzdG9wIGJyZWFraW5nIHRo ZSBwb3J0Lg0KDQpJdCdzIGV4Y2VlZGluZ2x5IHJhcmUgdGhhdCBhbnkgcGF0Y2ggbmVlZHMgdG8g YmUgY29tbWl0dGVkIG1pbnV0ZXMgYWZ0ZXIgDQppdCdzIHBvc3RlZC4gIFRoZXNlIHBvcnQtd2lk ZSBicmVha2FnZXMgYXJlIHJlYWxseSB0aGUgb25seSB0aGluZyB3aGVyZSANCml0IGNvdWxkIGJl IGFncmVlZCB0aGF0J3MgdGhlIHdheSB0byBnbywgYnV0IGFzIHdlIGNhbiBzZWUgaGVyZSBydXNo aW5nIA0KaXMgYXMgbGlrZWx5IHRvIGRpZyBhIGJpZ2dlciBob2xlIGFzIGl0IGlzIHRvIGZpeCB0 aGluZ3MuICBJIGdldCB0aGUgDQp0ZXN0c3VpdGUgY2FuIGJlIGtpbmQgb2YgaGFyZCB0byBydW4s IGJ1dCBpZiB5b3UgZG9uJ3Qgd2FudCB0byBydW4gaXQgDQpsb2NhbGx5IHlvdSBjYW4ganVzdCB3 YWl0IGZvciB0aGUgQ0kgdG8gZG8gaXQgZm9yIHlvdS4gIFRoYXQncyBub3QgDQpyZWFsbHkgYXNr aW5nIGZvciB2ZXJ5IG11Y2guDQoNCj4gS2l0byBrbm93cyB0aGUgZGV0YWlscyBvZiB0aGlzIHN0 b3J5LCBraXRvIGNhbiBzaGFyZSBtb3JlIGRldGFpbHMgaW4gR05VIHBhdGNoZSBtZWV0aW5nLg0K DQpZYSwgd2UgY2FuIHRhbGsgdG9tb3Jyb3cgbW9ybmluZy4NCg0KRG8geW91IGd1eXMgaGF2ZSBh IGZpeCBmb3IgdGhlIHJlZ3Jlc3Npb25zIHRoYXQgc2hvd2VkIHVwIG92ZXIgdGhlIA0Kd2Vla2Vu ZD8NCg0KRWl0aGVyIHdheSBJJ2QgcHJlZmVyIHRvIGdvIHdpdGggcmV2ZXJ0aW5nIGFsbCB0aGlz IGFuZCB0aGVuIHRha2luZyANClJvYmluJ3MgbW9yZSBzZWxmLWNvbnRhaW5lZCBmaXguICBJZiB5 b3UgZ3V5cyB3YW50IHRvIGRvIGEgYmlnZ2VyIGNoYW5nZSANCmxhdGVyIHRoYXQncyBmaW5lLCB3 ZSdyZSBqdXN0IHJlYWxseSBjbG9zZSB0byB0aGUgcmVsZWFzZSBhbmQgaXQncyBub3QgYSANCmdv b2QgdGltZSB0byByaXNrIGJyZWFraW5nIHRoaW5ncy4gIFdlJ3ZlIG9ubHkgaGFkIGEgZmV3IGRh eXMgb2YgYSANCmZ1bmN0aW9uaW5nIHBvcnQgb3ZlciB0aGUgbGFzdCB3ZWVrIG9yIHR3bywgdGhh dCdzIGFscmVhZHkgcHV0IHVzIGJlaGluZCANCm9uIHRoZSBkaXN0cm8gcHJlcmVsYXNlcy9SQ3Mg c28gSSdtIGtpbmQgb2Ygd29ycmllZCBzb21ldGhpbmcgZWxzZSBoYXMgDQpzbGlwcGVkIGluLg0K DQo+IA0KPiBUaGFua3MuDQo+IA0KPiANCj4ganV6aGUuemhvbmdAcml2YWkuYWkNCj4gIA0KPiBG cm9tOiBQYXRyaWNrIE8nTmVpbGwNCj4gRGF0ZTogMjAyNC0wNC0yMyAwMToyMA0KPiBUbzogTGks IFBhbjI7IFJvYmluIERhcHA7IGdjYy1wYXRjaGVzQGdjYy5nbnUub3JnDQo+IENDOiBqdXpoZS56 aG9uZ0ByaXZhaS5haTsga2l0by5jaGVuZ0BnbWFpbC5jb20NCj4gU3ViamVjdDogUmU6IFtQQVRD SCB2MV0gUklTQy1WOiBSZXZlcnQgUlZWIHd2IGluc3RydWN0aW9ucyBvdmVybGFwIGFuZCB4ZmFp bCB0ZXN0cw0KPiBIaSBQYW4sDQo+IEknbSBub3Qgc3VyZSBJJ20gZm9sbG93aW5nLiAgRGlkIHdl IG1pc3Mgc29tZXRoaW5nIHRoYXQgc2hvdWxkIGhhdmUgYmVlbg0KPiBjb3ZlcmVkPyAgTGlrZSBv bmx5IGFuIG92ZXJsYXAgb24gdGhlIHNyY3MgYnV0IG5vdCB0aGUgZGVzdD8NCj4gQXJlIHRoZXJl IHRlc3RjYXNlcyB0aGF0IGZhaWw/ICBJZiBzbyB3ZSBzaG91bGQgZGVmaW5pdGVseSBoYXZlIG9u ZS4NCj4gQ2FuIHlvdSBnaXZlIHNvbWUgYWRkaXRpb25hbCBpbmZvcm1hdGlvbiBvbiB3aHkgdGhl c2UgcmV2ZXJ0cyBhcmUgbmVlZGVkPw0KPiArMSB0byB0aGUgcmVxdWVzdCBmb3IgYSBmYWlsaW5n IHRlc3RjYXNlIGlmIHRoZXJlIGlzIG9uZS4gUGF0cmljayBJZiBzb21ldGhpbmcgaXMgYnJva2Vu IHRoZW4gaW5kZWVkIHdlIHNob3VsZCByZXZlcnQgaXQuDQo+IFllcywgd2UgbWF5IG5lZWQgdG8g c3VwcG9ydCB0aGVzZSBpbiBnY2MtMTUuDQo+IC4uLiB3aHkgbm90IGp1c3QgcmV2ZXJ0IGV2ZXJ5 dGhpbmcgYW5kIHhmYWlsIGFsbCB0aGUgdGVzdHMgaW4gYQ0KPiBmb2xsb3cgdXA/ICBZb3VyIHBh dGNoIGlzIGVzc2VudGlhbGx5IGEgcmV2ZXJ0IGJ1dCBkb2Vzbid0IGxvb2sgbGlrZQ0KPiBpdC4g IEknZCByYXRoZXIgd2UgbGV0IGEgcmV2ZXJ0IGJlIGEgcmV2ZXJ0IGFuZCBhZGp1c3QgdGhlIHRl c3RzDQo+IHNlcGFyYXRlbHkgc28gaXQgYmVjb21lcyBjbGVhci4NCj4gU3VyZSwgd2lsbCByZXZl cnQgYjNiMjc5OWI4NzIgYW5kIHRoZW4gZmlsZSB0aGUgcGF0Y2ggZm9yIHRoZSB4ZmFpbCB0ZXN0 cy4NCj4gUGFuDQo+IA0K