From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.16]) by sourceware.org (Postfix) with ESMTPS id 8342A3860744 for ; Wed, 3 Jul 2024 12:17:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8342A3860744 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 8342A3860744 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=198.175.65.16 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1720009075; cv=pass; b=GKei2/AWxDHLEtRhohdu3/peXSilv3bEQjhUZcBTZ96ARHZUPHyhUfxaCue18vCw7qANxfGLpYvTBpOZzC1hbbcl9F5jAYF3ToplUW9PLXobbFqCoi2qOpHNLLDGkH3ir9Kzr2p0qBEu+FJs6RVN1hM0Es9QHm2QiiFnUkdDn/Y= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1720009075; c=relaxed/simple; bh=0gar/1zco4XTPx8CtVGcQmvkn0VyUu1Ud/CdNwG0skw=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=fDSgRpy7apA79NOU0PaXALgYyvNO4o3YnU5+btPjUp4JLvS4XDwWNNeMVDtwNs4yPn2AhKlmCXxJJ9I9ggA4bbwaeWrP02iL17wffslsJ8dw3TxlOMP+SvQw4v0LL0+Xx7as3/r6ctu0+ZiqseTAwGchIzxlTvm+URt7R9Dnr6o= 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=1720009067; x=1751545067; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=0gar/1zco4XTPx8CtVGcQmvkn0VyUu1Ud/CdNwG0skw=; b=Ca0Zz68HgwvbB66IoWQXUJWfHtDJSA+jPomzt7V7nCH87pGWSsXd3FuZ Xf7AFSp4hu6FEtZfeUICztY7KhRqWmZkP7NzNCylBztom4PBBEHsHLpCX DbP6W+ESuzztZtzzBTv0zcVC8tw6stm5UWWek34ZjfTFh2e8kBTpiQXBt DZuPot/fVDrwLNTOHnW6uTYNXlm5jDeytBPZwlnph8THLRgpHIb+U50P/ UJgH+hu8Exc7ZkcHcLDSVe2Z++A8sxuo8KEonmFVUslJ6WxnqiBj81+yQ e92yfIUx/TkwIcUwahHNZQmwDY6dGKgQZ+8i/8ltSdkHnhMxAB1Os4KJR Q==; X-CSE-ConnectionGUID: 1LTj8U0tSPSwufkbdDSR0Q== X-CSE-MsgGUID: u0XbsglJRumvk011ZV0c8w== X-IronPort-AV: E=McAfee;i="6700,10204,11121"; a="17367187" X-IronPort-AV: E=Sophos;i="6.09,182,1716274800"; d="scan'208";a="17367187" Received: from fmviesa009.fm.intel.com ([10.60.135.149]) by orvoesa108.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Jul 2024 05:17:46 -0700 X-CSE-ConnectionGUID: emsnuDXYQ/G2A/u0QBxBww== X-CSE-MsgGUID: VroBFF3MQr2xfU7hI5jvXQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.09,182,1716274800"; d="scan'208";a="46248543" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmviesa009.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 03 Jul 2024 05:17:46 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) 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.39; Wed, 3 Jul 2024 05:17:46 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 3 Jul 2024 05:17:45 -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.39 via Frontend Transport; Wed, 3 Jul 2024 05:17:45 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.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.39; Wed, 3 Jul 2024 05:17:45 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Np5C1u3e6lHAyS2eM2Boi3Sa8Wp5uQy1FNTYBFXgAcJmHiE6KHgmNvekLla0enaPZt9mpSUEB7znpgcWWUgqpHOSjbP3ZBZJqLbDniJgMJOOQPAVduuWhMqswAQOYVmqFghttA0oC2GiUEeAb8uwGokLcsLIR8DdzawwiP0CYV7rbVf8C73B9S3ooUtslRKzXi5MeOpLzXKJixno9CHbuDahx7w1UGw2k5SznU0E7HHLdknIvBxqAOBhgcRBqkC+LDss6D8o5/jugjeNVEq1x0v+iTg1uYb7MdCEj/OcbrJIsbR+aolbQzq/lihNZs14HLx+i4jUUXjsuF7jzoKRtQ== 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=0gar/1zco4XTPx8CtVGcQmvkn0VyUu1Ud/CdNwG0skw=; b=Bpt6MRh4Fqvk8CGklI9PZjSxQHAG5N3Kh8iYKirKZzK6U6lr76cx4RblJl1O9h2Azv/xUL47irfSw8MtwTf8+add4g6gIBw2AUnwqvKH0DVmhkF4EEbOqlfMdWwv5q69LIUBstJEH80/Ixq4gqgmiKvUTd2FBm1q2K4uwWt6LWjV1dHCxx8EmEimb2R8416VyK1H2+N/VDDB1gIstzuS+eQZev9SWymMinQnHVRcBH/fUqI/t2AwkN2BvdZYRmfOvjyg3JTDYsuP/+zIDYsl2RXO3pxDQq0hsKr1FjZa2vYR0QWyTH+u1bS6TCLL69MDAEORyncRss/Mv0ad71fNCA== 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 SJ0PR11MB5600.namprd11.prod.outlook.com (2603:10b6:a03:3ab::16) by SA3PR11MB7625.namprd11.prod.outlook.com (2603:10b6:806:305::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7719.32; Wed, 3 Jul 2024 12:17:42 +0000 Received: from SJ0PR11MB5600.namprd11.prod.outlook.com ([fe80::3bb1:2d28:d07:bcc3]) by SJ0PR11MB5600.namprd11.prod.outlook.com ([fe80::3bb1:2d28:d07:bcc3%4]) with mapi id 15.20.7741.017; Wed, 3 Jul 2024 12:17:42 +0000 From: "Cui, Lili" To: "Beulich, Jan" , "H.J. Lu" CC: Binutils Subject: RE: [PATCH] x86: Add {load}/{store} tests for apx instructions. Thread-Topic: [PATCH] x86: Add {load}/{store} tests for apx instructions. Thread-Index: AQHax7vshpeXBiSUqUml/GVp5g9sDbHcukmAgAUr96CAAA80gIABEs2AgAAaNQCAAATLkIAAPDIAgAAOHsCAAN+5wIAAGqgAgAAvwYCAAEGzYA== Date: Wed, 3 Jul 2024 12:17:42 +0000 Message-ID: References: <20240626112635.1259718-1-lili.cui@intel.com> <63608058-3111-4355-bde2-5bf2de52350e@suse.com> <6ec402ab-5ecf-4da7-ab76-13ebacf7dd39@suse.com> <1c61169c-9be5-4e7e-9e85-3c1368890310@suse.com> <50da424d-449f-41aa-94c8-e5686958b720@suse.com> In-Reply-To: <50da424d-449f-41aa-94c8-e5686958b720@suse.com> 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: SJ0PR11MB5600:EE_|SA3PR11MB7625:EE_ x-ms-office365-filtering-correlation-id: e1d4064f-4463-4c8c-e595-08dc9b5a234f 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;ARA:13230040|366016|1800799024|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?K2VDaG5Sc2tuWWQ4L3M5TU10dEEwSzljVE9QTHVkd1lhaGZMM1VJdGQvbTM1?= =?utf-8?B?bW1RTm1WWEJiTGhBSW45cmQ4eFYxc25GTDA5Smk0MTY4YUJrWVdIRnA4TkJX?= =?utf-8?B?VnAwOVJ3cndaNUdTYnJJbmkyL3RTa0ZOaXE5ZVdsSGtpWWJidjgxL3dSSzE2?= =?utf-8?B?ZEtmMlNiSXg0RlZHUVRLVkZaZE40M2NLcW80dDRYZmxHVW1HcmRoeDVHOUtt?= =?utf-8?B?SEdKdmhzV3RXNWpFRVIyOXc2UGtEQTV5Z3NpSkVidHJ6Vk5OeVdZWmllcjNG?= =?utf-8?B?N1VYdzZVTVNMUjhnMmpDc3dQa3ozRXV6NUF3Z2FoaWdpZk1pWmZHdEQ1K093?= =?utf-8?B?blo0S3l1SUU0T3RTUU4xb2NHZktqc1VTSlN2bGNSemhmL0RqK1BQU3lJTCti?= =?utf-8?B?Q2RNcGFPOC95QjZ4QldlVVNKRUNEakZTa2FsU3Y0akM1VHE2T0Z2cGYwWVhW?= =?utf-8?B?Qnc3OXdNQko0M2s3L2hVOFVjVHBicnN5UC81ZDVzSElTRHU4WXhBL1hnTVZu?= =?utf-8?B?WEQ3RXRLL3kvb0hDMHhBVWN2dXJCbnpJUk9HZFZIaytQN09KYUZlL0tJZFBB?= =?utf-8?B?c2hxVWZuckFUUWNRdElrS0JqeTVWeGwrUGtoVXozWWFsRW5iTFB5bmNVS3hk?= =?utf-8?B?eUJIYmxRcXdsUlFzdzR0aDA1TnBDbEE5bkF1WVcvaDM0TkdpOEZ3YzMyYjla?= =?utf-8?B?azdIdGZwOTlSR0NqUzUweGxCREl4b09IUm9TandpY2NuWS8xWlkyakMycnFS?= =?utf-8?B?engyNFduUEh3U2NUMmo4TkRta0I3N21JNE5pVlRFd09EUDQ5NVViRDRDdjE4?= =?utf-8?B?TW9SN1NWTnAwOFhKWTlmN01ra0lXSWg1UjZUa3BaMFBtRHdWMjFtU1VZZ083?= =?utf-8?B?MWtMNUxIb2huQzBaWk05azJwbXVOL1JxNkFlOGNtNit5SnBMUWwwRlI2aUVF?= =?utf-8?B?RTZxRFVPMWpDaFR4YmVQZnZyY29IcWp3eS9Fc0JWL1pnVmZBSnFmdEVYTnFw?= =?utf-8?B?c3JOa3I5d2d5L2JtOHJvMzNFdHQ4eWNjeGRuQVpYL2RXeXVxbmhxRytjemlq?= =?utf-8?B?ck5naUlPdnk4VlpTbTlMcTdwdWFwZmFXZ0JFYjk2c1JHazIyWkd4YUw5d2sv?= =?utf-8?B?Y2J0eXFiUW02Q3NHZis1TnBKNjNZQytJM2JMbWdmWUZURnBMdVpKb3hPRzdv?= =?utf-8?B?V01aVEg1eTZiSXRGSjVUY01jMHkrV0M1bkQyMU5HTHg1c1hiR0VaSzZzK3dN?= =?utf-8?B?RzMxYTkzcHh5MC9EN0ZXSjgzSnBXL0EzT01FelBWNkROYkU1alV5R1pISDRF?= =?utf-8?B?OHVWOFczQXhmSDRzREkxNUlrMnEyNmtCLzJsUkxmdzFVc09HUjRxRlpwU0x6?= =?utf-8?B?TWpBc2VhMkVGSjJ5WVNZV3MzOFZpUG1wanF5d1IrOTVGS3YzWXNQQUhkbGF0?= =?utf-8?B?eWJQaXk3N2gveDczVk41YmRHUm55U09ZR1lMdWJ0dCtTV3BCUFdEVWRVSnN3?= =?utf-8?B?c2VxMU9XcTdBekZMQmNOQnE3U0s5UDhodUdaaDZTTEliTmpyMlI0cDBEVEhI?= =?utf-8?B?U29ZZ2RZNmlTbys1dUs0WnZ5UkV3clFNOTVQNGE3OGFzREJwcVMwYjIrWldB?= =?utf-8?B?Szg4MkJib0JtZ28xZ3YvTkhHVGZ6UEpaMHZBL3RVWGt5Q1gxODRLK3ZkR0Jn?= =?utf-8?B?dW8zdFVSM1ZGMUsrOXlkeW9DWVZSNUJhQU9zT0x1L2JhY3ZvOVZwUXRBdkpM?= =?utf-8?B?MlNGbTNSWHlBcHpGZlh3WjZ3QVVIdGZPdEYycUs2Z0Q0emZtWUNrVThTc0Va?= =?utf-8?B?blZyNmRsbzkxaVRxQnBJbkNmWXhjRTJiSlJrVGh3QThDbTNVU2xLbEh2Q1ph?= =?utf-8?B?QkdYVkhjZmJtb0FKR212WDdSOHFiL3AwRDcxTzVsUjFYaGc9PQ==?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR11MB5600.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WUZRUWcwREo4c1Jyc3d0bmRSdWNibE12QUp5QytQY0FiU0JCVXpaYVJ0ajRC?= =?utf-8?B?aWE3MThVTlB2S3BSZzI3RVY1TnQ3ZG9CbEFVSm5iY2RxZ1J2R2RhQm9tdXRw?= =?utf-8?B?UWxndkY5Tm92cXdodmQwMHFPOUEzYnBzOWUvdGM5dzFiNGNoaFkwOGFqc2Ew?= =?utf-8?B?WFU3TE9SSjFnd1lEK1ZoS1ZqK1ZkbXYyN2djbjBUeHNqWEJyRDhqUDI1Sk1P?= =?utf-8?B?UXpwTWpDZk9YenFlTnBlNFJJMHoxUjU1THpoVnNpd3NVNDZ4ZmtaK0dzem5i?= =?utf-8?B?aExFUENGWGp0cm1UMlcwZG1XQUdLT1lianM4Wm1QZjY5Yk5VREFLUEdoT3Vn?= =?utf-8?B?R2tXMW1iMFpoNGZLb1E5aHdueHcyMWd6SThJbTF4UlpnMGJQUFlTeElFajY5?= =?utf-8?B?cGZWU09CRE5CWVRCS25RR2Jybnh1N1FPUlJPN1NhZjZiR2UxU3ptOGl2cHdZ?= =?utf-8?B?NHFGVGNHZlRkT2tHT0VuMEE0aUhmOWN4Tmo0TXA2eUlIZVZmbEMwTFdnYkJV?= =?utf-8?B?eVVwVlJYOThVRms1YUpmM3VmQ3JHQWd0Mk5zM3AwMnZ2a202emJmM1NrU0cx?= =?utf-8?B?a2lxREVodFZVR1dHNFNmZW9zbXNVYnJmd2VaaFBFakNnU3MxSkxDcUZWdWNN?= =?utf-8?B?N2hlVWdhd1lReWV2SVV2Z040VCt6WDNRMU5oZTNSbmE1YlFrc01SUXc5dnBH?= =?utf-8?B?bTA2WS9yK3lyMVZuZjhmTDcwTXlQR05qRDFGMlFRMGhEbVJjZm9IVHNuRkZR?= =?utf-8?B?RksyZUZFb09HdytkQ1k5Nlh4aGlWb0NGV3l6TmZKTm94SlRJVEdmZTRMR002?= =?utf-8?B?K21MTWZFRFcxWGRQSnE4L1hva1ZNOHZUelkyOGIrekRnY3pkT2xQdlcvK1hT?= =?utf-8?B?ek9uY2Q3Y3ZKQjdrdW9pdk1SaVNPSDk3U3RtNzVkcURER2VISHBMMnAzM3pH?= =?utf-8?B?dU94b3RrSmZHL0RoMWErdGtuVEd6RzNTTTlDU201WStOOXZJeUNxNElLM1lZ?= =?utf-8?B?SjNJUG1EeG9CSlB4Qk1WZVBQNzNNNVRVTTVYWjBOMERadzhJWmVYYVVHMURG?= =?utf-8?B?VEFudjdpQU1RazQ1WGVqRjBjZThRaUs4VXJyT2FFak10cHRzbFgva25mMFND?= =?utf-8?B?TGFSekJ2MFM2cUJ4THVNVitWcmtlN3MwVDg2dFNZVDlHeHdBNFNKUTBRd2pM?= =?utf-8?B?eEJ0dWRBRU9PMjcrZFlndk1oQ1IxZzM2YzNCSjI0aE04QTRFTC9BREVpWmll?= =?utf-8?B?aG02OTBDVlhvdFJSYkNTQW4zaEdZcGt3RFluRkNFclgzeHVJMk1oYUF1L25F?= =?utf-8?B?b010SzJJMFZnVGNTOGo4Ym40UnhaaGtJVGs1cVh6ZGZHb0VZSjhJbmJINkxZ?= =?utf-8?B?UGtKVWxRNUt1R2Y4RmorN0VDcEpaaFl1RnhYdGY4WHQ1WC8wQk1XVk05YmFY?= =?utf-8?B?VGI0ZlhVNkhZTExIOTk1MGVjdUdqKzhHdjVSOFFDZHU3S3dlQlJOSjhFTjZx?= =?utf-8?B?cGpjNmdmUksyRlZ3eU1UNzJUSUd0OFJrNmN4L2JtK2YxUXByOUZPWUdsenJk?= =?utf-8?B?MlVzUEE5b29wK2htWHFGaERzcEFuREtnY3R0eGF4UU9OK0tBN24zMmxqaGw2?= =?utf-8?B?N2Nmdk1LVWxCVTByaWtmNGFnK2dUVkRtNHVQelFpbXNqZHI1Q1dvc0I1TUg3?= =?utf-8?B?WWR2anN3U3dtZ081VXIrakZPaEcrNHoraldWU3cydzlhK21HNHJpSXMxbUN4?= =?utf-8?B?OHlRV1d1TUxTRzlXUVlYa05KVnRzbVlnSXNud0NFZlJnZ3hPYVVoL01hSGNu?= =?utf-8?B?cEkvaVgrMHIrUmMzQVR3QVlFL0hlRlFmQ21VdTZKd25PWjZFWjMzdFZlVllH?= =?utf-8?B?dmNyV1ZEeWFJaTI2amd5MWZRZy8xRlg0TDJ0UWxSci8zZDUxMFViaVByUkdv?= =?utf-8?B?WHhzZnNQOTZqUUtrb1A5emVRV3F3aUlINm42eHd1WXpxOFNUWTIvZ1FFdEtv?= =?utf-8?B?TUUyanVGa1luVFBTZS8zcHdDbUZGWGtRSkNPMlltRlNNclhOM0t5eXl5NTlT?= =?utf-8?B?aHJuVFd1YjhVSmhtN2g1dGVZMjdRa0JvalZjbVJzNUdsbnE4ZUN1NFg2Q1pi?= =?utf-8?Q?GfKU=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: SJ0PR11MB5600.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e1d4064f-4463-4c8c-e595-08dc9b5a234f X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jul 2024 12:17:42.1550 (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: CMOAWHADmFOFVVfSD2WT1wyIzqGnGaOgmxXRWWXIw/e1n4hAET/JxQl9M/wdvwDh8Bdycbang9U5aYPeumdhGw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR11MB7625 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-4.2 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 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: PiBPbiAwMy4wNy4yMDI0IDA2OjAxLCBILkouIEx1IHdyb3RlOg0KPiA+IE9uIFdlZCwgSnVsIDMs IDIwMjQsIDEwOjQx4oCvQU0gQ3VpLCBMaWxpIDxsaWxpLmN1aUBpbnRlbC5jb20+IHdyb3RlOg0K PiA+DQo+ID4+Pj4gT24gMDIuMDcuMjAyNCAxMjoyOSwgQ3VpLCBMaWxpIHdyb3RlOg0KPiA+Pj4+ Pj4+Pj4+IEhhdmluZyByZWFjaGVkIHRoZSBlbmQgb2YgdGhlIGZpbGU6IFdoYXQgYWJvdXQgQ1RF U1RjYyBhbmQNCj4gPj4+IENDTVBjYz8NCj4gPj4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4NCj4gPj4+ Pj4+Pg0KPiA+Pj4+Pj4+IFdoZW4gYWRkaW5nIHN3YXAgdGVzdCBjYXNlcyBmb3IgQ1RFU1RjYywg SSBmb3VuZCB0aGF0IGl0IGRvZXMNCj4gPj4+Pj4+PiBub3Qgc3VwcG9ydA0KPiA+Pj4+Pj4gc3dh cHBpbmcgb3BlcmFuZHMsIGJ1dCB0ZXN0LCB7ZXZleH0gdGVzdCBhbmQgY3Rlc3QgdGVtcGxhdGUg aW5zbnMNCj4gPj4+Pj4+IGFsbCBoYXZlIEQsIHdoaWNoIGRvZXMgbm90IG1hdGNoIHRoZSBTRE0v QVBYIHNwZWMsIEkgd2FudCB0bw0KPiA+Pj4+Pj4gcmVtb3ZlIEQgZm9yIHRoZW0uIEknbSBhIGJp dCB1bnN1cmUgaWYgdGhlcmUncyBhbnkgcGFydGljdWxhcg0KPiA+Pj4+Pj4gcmVhc29uIHdoeSB0 aGUgbGVnYWN5IHRlc3QNCj4gPj4+PiBhZGRlZCBEID8NCj4gPj4+Pj4+DQo+ID4+Pj4+PiBEaWQg eW91IGxvb2sgYXQgdGhlIGNvbW1pdCBkb2luZyBzbz8NCj4gPj4+Pj4+DQo+ID4+Pj4+DQo+ID4+ Pj4+IE9rLCBJIGZvdW5kIHRoZSBjb21taXQgdGhpcyB0aW1lLCBidXQgSSdtIGV2ZW4gbW9yZSBj b25mdXNlZA0KPiA+Pj4+PiBiZWNhdXNlIEkNCj4gPj4+PiBkaWRuJ3QgZmluZCB0aGUgYmFzaXMg Zm9yIHRoZSBzZWNvbmQgdGVzdCBmcm9tIFNETS4NCj4gPj4+Pj4NCj4gPj4+Pj4gLXRlc3QsIDB4 ODQsIE5vbmUsIDAsIFd8Q2hlY2tSZWdTaXplfE1vZHJtfE5vX3NTdWYsIHsNCj4gPj4+Pj4gUmVn OHxSZWcxNnxSZWczMnxSZWc2NCwNCj4gPj4+Pj4NCj4gPj4+Pg0KPiA+Pj4NCj4gUmVnOHxSZWcx NnxSZWczMnxSZWc2NHxVbnNwZWNpZmllZHxCeXRlfFdvcmR8RHdvcmR8UXdvcmR8QmFzZUluZGUN Cj4gPj4+PiB4IH0NCj4gPj4+Pj4gLXRlc3QsIDB4ODQsIE5vbmUsIDAsIFd8Q2hlY2tSZWdTaXpl fE1vZHJtfE5vX3NTdWYsIHsNCj4gPj4+Pj4gQnl0ZXxXb3JkfER3b3JkfFF3b3JkfFVuc3BlY2lm aWVkfEJhc2VJbmRleCwNCj4gPj4+PiBSZWc4fFJlZzE2fFJlZzMyfFJlZzY0IH0NCj4gPj4+Pj4g K3Rlc3QsIDB4ODQsIE5vbmUsIDAsIER8V3xDfENoZWNrUmVnU2l6ZXxNb2RybXxOb19zU3VmLCB7 DQo+ID4+Pj4+ICtSZWc4fFJlZzE2fFJlZzMyfFJlZzY0LA0KPiA+Pj4+IFJlZzh8UmVnMTZ8UmVn MzJ8UmVnNjR8VW5zcGVjaWZpZWR8QmFzZUluZGV4DQo+ID4+Pj4+ICt9DQo+ID4+Pj4NCj4gPj4+ PiAiYmFzaXMgZm9yIHRoZSBzZWNvbmQgdGVzdCI/IFdoYXQgZG8geW91IG1lYW4/IEFyZSB5b3Ug cmVmZXJyaW5nIHRvDQo+ID4+Pj4gdGhlIFNETSBzcGVsbGluZyBvdXQgb25seSBvbmUgb3BlcmFu ZCBvcmRlcj8gVGhhdCdzIHN1cmVseSBhICh2ZXJ5DQo+ID4+Pj4gbWlub3IpIHNob3J0Y29taW5n IHRoZXJlLiBURVNUIGlzIGNvbW11dGF0aXZlLCBhbmQgaGVuY2Ugd2hhdGV2ZXINCj4gPj4+PiBv cmRlciB0aGUgcHJvZ3JhbW1lciBsaWtlcyBzaG91bGQgYmUgYWNjZXB0ZWQgYnkgYW4gYXNzZW1i bGVyLg0KPiA+Pj4NCj4gPj4+IFllcywgSSBvbmx5IGZvdW5kICJ0ZXN0ICVheCwgKCVieCkiIGFu ZCBkaWRuJ3QgZmluZCAidGVzdCAoJWJ4KSwNCj4gPj4+ICVheCIgaW4NCj4gPj4gdGhlDQo+ID4+ PiBTRE0uIEFuZCBBUFggc3BlYyBhbHNvIGRvZXNu4oCZdCBzYXkgIiBjdGVzdCB7ZGVmPX0gKCVi eCksICVheCAiIGlzDQo+ID4+IHN1cHBvcnRlZC4NCj4gPj4+IEFueXdheSwgdGhlaXIgYXNzZW1i bGVycyBhcmUgc2FtZS4NCj4gPj4+IEkgd2lsbCBzdXBwb3J0ICJjdGVzdGIoJXJheCksJWVjeCIg YW5kICJ7ZXZleH0gdGVzdCglcmF4KSwlZWN4IiBpbg0KPiA+PiBhc3NlbWJsZXIsDQo+ID4+PiBj dXJyZW50bHkgImN0ZXN0YiglcmF4KSwlZWN4IiBkb2VzIG5vdCB3b3JrLCBJIG5lZWQgdG8gZml4 IGl0IGZpcnN0Lg0KPiA+Pj4NCj4gPj4gJCBjYXQgdGVzdC5zDQo+ID4+IHRlc3QgKCVlZHgpLCAl ZWF4DQo+ID4+IHRlc3QgJWVheCwgKCVlZHgpDQo+ID4+DQo+ID4+ICQgYXMgLS02NCAgdGVzdC5z IC1vIHRlc3Qubw0KPiA+PiAkIG9iamR1bXAgIC1kdyAtTXN1ZmZpeCB0ZXN0Lm8NCj4gPj4gMDAw MDAwMDAwMDAwMDAwMCA8X3N0YXJ0PjoNCj4gPj4gICAgMDogICA2NyA4NSAwMiAgICAgICAgICAg ICAgICB0ZXN0bCAgJWVheCwoJWVkeCkNCj4gPj4gICAgMzogICA2NyA4NSAwMiAgICAgICAgICAg ICAgICB0ZXN0bCAgJWVheCwoJWVkeCkNCj4gPj4NCj4gPj4gSGkgSEosDQo+ID4+DQo+ID4+IERv IHlvdSByZW1lbWJlciB3aHkgd2Ugc3VwcG9ydGVkICJ0ZXN0ICglZWR4KSwgJWVheCIgaW4gdGhl IG9yaWdpbmFsDQo+ID4+IHZlcnNpb24/IEknbSBjdXJpb3VzIGFib3V0IGl0Lg0KPiA+DQo+ID4g SSBkb24ndCByZW1lbWJlciB3aHkuICBJIHRoaW5rIHdlIHNob3VsZCBmb2xsb3cgU0RNLg0KPiAN Cj4gV2Ugc2hvdWxkIGZvbGxvdyB3aGF0IG1ha2VzIHNlbnNlIGluIHdyaXR0ZW4gY29kZS4gT3Ro ZXIgYXNzZW1ibGVycyBwZXJtaXQNCj4gZWl0aGVyIG9yZGVyIG9mIHRoZSBvcGVyYW5kcywgd2hl biB0aGVpciBvcmRlciBkb2Vzbid0IG1hdHRlci4NCj4gU28gc2hvdWxkIGdhcyBkby4gVGhlIGZh Y3QgdGhhdCB0aGUgU0RNIHNwZWxscyBvdXQgb25seSBvbmUgb3JkZXIgb2Ygb3BlcmFuZHMNCj4g aXMgKHByZXN1bWFibHkpIGNvbm5lY3RlZCB0byB0aGVyZSBiZWluZyBvbmx5IG9uZSBlbmNvZGlu ZyAodW5saWtlIGZvciBlLmcuDQo+IENNUCkuIFRoaXMgZG9lcyBub3QgbWVhbiB3ZSBzaG91bGQg YmUgdW5mcmllbmRseSB0byBwZW9wbGUgYW5kIGZvcmNlIGENCj4gcHVyZWx5IHN0eWxpc3RpYyBy ZXN0cmljdGlvbiBvbnRvIHRoZW0uIEFuZCBqdXN0IHRvIG1lbnRpb24gaXQ6IEZvciBURVNUIGJv dGgNCj4gZm9ybXMgd2VyZSBzdXBwb3J0ZWQgdmlydHVhbGx5IGZvcmV2ZXIuDQo+IFF1aXRlIGxp a2VseSBzaW1wbHkgYmVjYXVzZSwgYXMgc2FpZCwgb3RoZXIgYXNzZW1ibGVycyB0byBkbywgdG9v Lg0KPiANCg0KWWVzLCBJIGZvdW5kIHRoYXQgTExWTSBhbmQgTlNBTSBhbHNvIHN1cHBvcnQgInRl c3QgKCVlZHgpLCAlZWF4IiwgYW5kIGxsdm0gaGFzIGp1c3QgY3JlYXRlZCBhIGppcmEgdG8gZm9s bG93IG91ciBkZWNpc2lvbiAoVGhleSBhbHNvIHdhbnQgdG8gcmVtb3ZlIGl0IGluc3RlYWQgb2Yg Y29udGludWluZyB0byBtYWtlIHNpbWlsYXIgZXh0ZW5zaW9ucyB0byBjdGVzdCwgYnV0IGZpbmFs bHkgaXQgZGVwZW5kcyBvbiB1cykuDQoNClBlcnNvbmFsbHksIHNpbmNlIG5vIG9uZSBrbm93cyB0 aGUgb3JpZ2luYWwgaW50ZW50aW9uIG9mIHRoaXMgYWxpYXMsIGl0IHNlZW1zIG1vcmUgbGlrZSBh IGJ1ZyB0byBtZSwgYmVjYXVzZSBJIGNhbid0IHNlZSBpdHMgYmVuZWZpdCwgU0RNIGNsZWFybHkg c2F5cyB0aGF0ICJXaGVuIHR3byBvcGVyYW5kcyBhcmUgcHJlc2VudCBpbiBhbiBhcml0aG1ldGlj IG9yIGxvZ2ljYWwgaW5zdHJ1Y3Rpb24sIHRoZSByaWdodCBvcGVyYW5kIGlzIHRoZSBzb3VyY2Ug YW5kIHRoZSBsZWZ0IG9wZXJhbmQgaXMgdGhlIGRlc3RpbmF0aW9uIi4gInRlc3QgZWF4LCBbZWR4 XSIgaXMgdmVyeSBjb25mdXNpbmcgdG8gbWUuIFNvbWVvbmUgd3JpdGluZyBsaWtlIHRoaXMgd291 bGQgbWlzdGFrZW5seSB0aGluayB0aGF0IGRlc3QgaXMgYSByZWdpc3RlciwgYnV0IGluIGZhY3Qg aXQgaXMgYSBtZW1vcnkuIEkgdGhpbmsgdGhpcyBpcyBhIHRyYXAsIHdlIHNob3VsZCByZXBvcnQg YW4gZXJyb3IgZm9yIGl0Lg0KDQpJZiB5b3UgaW5zaXN0IG9uIG5vdCBkZWxldGluZyAidGVzdCAo JWVkeCksICVlYXgiLCAgYW5kIGV4dGVuZGluZyBpdCB0byBjdGVzdCwgSSB3aWxsIGFsc28gYWdy ZWUuIEkgZG9uJ3QgdGhpbmsgYW55b25lIHdvdWxkIHVzZSBpdCB0aGF0IHdheS4NCg0KVGhhbmtz LA0KTGlsaS4NCg0KDQoNCg0KDQoNCg0KDQoNCiANCg==