From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 4FD454D31D for <ffmpegdev@gitmailbox.com>; Sat, 31 May 2025 12:21:55 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 2C3F368DDD2; Sat, 31 May 2025 15:21:51 +0300 (EEST) Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02olkn2038.outbound.protection.outlook.com [40.92.50.38]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 9701F68D794 for <ffmpeg-devel@ffmpeg.org>; Sat, 31 May 2025 15:21:44 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dRJA8lE59NAk3dn1AqHZBMN3E5+uhbGkWsxEte7uD0YtrOz+925u6ZUZm0uIfGxdpPVqHOH7M+0vhs3jhVcrJEw1sVp8dNPFADSlEPGtOrwP+8k+RPg17HviovkFfFV7wvoH35RpaxzhrRoCtwegFMGDyu77GYfoLz1UsTOoyuseQhAO5O65Ct6zZaY/mLeudMepFicIn8XyfzNPAP6QxJ1KqeyoCFc48PEXscyjifw1m8Bi1w+HBxOwiYzoNyluYSd1WJqGpml9xqC8fJSgAzjJ+lbL+8o6dwfHUhARP2pUNoZuxr25ZTmB064LnrdaMKSciPPTrzdQNzn0izyNpw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=Yqkw7Ut6VW+J+U+aQSz8bFD7hjd5f1EmF7xAxs4r61I=; b=rqobyLO6OfVSB+hLIjaQgN+x5NDyb+d4234B5BrbA10pU4v95TAuTMoW+ofTl7tq1j8NYcfLetHQocfdU1qFalj516xgxj/hOF978Oagt/OpL7acVOPjl1gRCSqf3k5DQ7pkDzVOqhivxsxKCyP5Ao0a94jPeH1Jyqc79FB4IkST2G6K+i3RZdDZxPLKccoKsQDCP9XUDasmxdtrIpDHhSY2d3xR6rgdL0v0t/f4HWoXuXNDzKrf2Ihe48Bc6e+kNwZ+SVe/KbiQWoxq05e6utc2YNIYf0zMG0jh6oCHDahtN91yty9Efnm1rAKpFpypEnAPzKlLc0pgtjXOm7PQ7Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Yqkw7Ut6VW+J+U+aQSz8bFD7hjd5f1EmF7xAxs4r61I=; b=A8mNZV4PZrRo7RSIDQpjDON5T/1r8T/rFzNdTjlqMSxosu0a+bkca+DBYVHmfYc4q5Ax5t4zBhQu4oxRcXXXirHBz7JT8WrwT/vGiAIVjfMVs9ka21cXGhIg6I3RFx49YkCzcATff8lQJYtInVW86N4rX+gH8jV18dZYXke9oPPoLJ4RXq0kaClC6o1ixkp2TJjAebFUK/zYM/sHe/xGvVJIZE5zbBqIud8A1nQRIOcHpXyHIruzVy0JUqKcR2dpcoa6ZbjTyPkg7SLfpIzRMZCG40PXuhW4ISndEvLYlC8hVYx9wGzhmVQqfLjYPV65J71mZ2bwDID3vosBSAz+EA== Received: from DBAP193MB0956.EURP193.PROD.OUTLOOK.COM (2603:10a6:10:1c5::19) by PAXP193MB2363.EURP193.PROD.OUTLOOK.COM (2603:10a6:102:233::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.34; Sat, 31 May 2025 12:21:43 +0000 Received: from DBAP193MB0956.EURP193.PROD.OUTLOOK.COM ([fe80::ed13:9f9d:e088:ae31]) by DBAP193MB0956.EURP193.PROD.OUTLOOK.COM ([fe80::ed13:9f9d:e088:ae31%3]) with mapi id 15.20.8769.022; Sat, 31 May 2025 12:21:42 +0000 From: Dmitriy Kovalenko <dmtr.kovalenko@outlook.com> To: "ffmpeg-devel@ffmpeg.org" <ffmpeg-devel@ffmpeg.org> Thread-Topic: [FFmpeg-devel] [PATCH 2/2] swscale: Neon rgb_to_yuv_half process 32 pixels at a time Thread-Index: AQHb0gy6bYx2/hNG1E+aEMgblA85yLPsio0AgAAC8QKAABkjAIAAAmYD Date: Sat, 31 May 2025 12:21:42 +0000 Message-ID: <DBAP193MB09562C49AF7F7C57356A08A88D60A@DBAP193MB0956.EURP193.PROD.OUTLOOK.COM> References: <20250531091631.45342-1-dmtr.kovalenko@outlook.com> <DBAP193MB0956E3B62E794F364ED459C98D60A@DBAP193MB0956.EURP193.PROD.OUTLOOK.COM> <CABGuwEmy_pSeTs7rgTTpKCOpro37kCQbX5w1wMvPxUN-_OjwgA@mail.gmail.com> <DBAP193MB09569674ECDF0AD3EDD54E208D60A@DBAP193MB0956.EURP193.PROD.OUTLOOK.COM> <474fd7c0-2bd1-5d58-45ab-8b4427d6b42c@martin.st> In-Reply-To: <474fd7c0-2bd1-5d58-45ab-8b4427d6b42c@martin.st> Accept-Language: en-US, ru-RU Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DBAP193MB0956:EE_|PAXP193MB2363:EE_ x-ms-office365-filtering-correlation-id: 24029628-dac7-49f7-f4d8-08dda03db3d5 x-ms-exchange-slblob-mailprops: V85gaVfRD49JUenIMbVLRWiV/3yph0ONdl8F94gV9H9CZebVP5OEul0gD4pYg/CH/J6ykbHePvo+KZObYvCLvmQPWWPO1GYJTP+/oUCS4ImXOB5NCtee8+e8L0PoThEtDExJrjJCFry+7LsTAexRCWK24vb2Y3LADoxH8tzBlGVyMZB9bmFu+TOtWJkVI6i9bRFAcBF2cgKVYgAQmB8eIezDqNENVcAueDg3c6plTAtgBpjw0LGZV7ysqb7W/l0GMbfnUKtsDjRUjnBFE3PQUpuC5rku+fzBIeG0N4QxwztAeEdOBy/7cgvrYeUIByhvm2no/Y/717znYiuyop6FWXl61Gt5UAOGMSUCrzzHURykdrbi7gSYPD3M3w6e3UW1dZRtkpbcptkH8MLPCezUCFpwEgUbuy/n17eXQivWADmXUOA/U6Sbz3Ed92c4CoMCudUwY6+sFIwTa2tQcKPRGfRgt0uUQzdopjZePmDlukBKeS/Vhdpln8oiM1z9kBOyS6Lu3arzuchasbjEw3MX5RxLYTYnnFeExI4LUQtGb8GjhUuhOdOA2SegJE8JWnuc8uXi5actInMGvMZ/aYXwm498ogWpG6jmq6JMoGJoG9mnFb90XZkHPhkdN3XYJKLK/UVrwYIm2uHbG5ZpFy5eOyVQqQPWOLtN/j9KTHQygRiAHIBNc98lazC3ASDZp2WengS7HkDlfxviUrW9512KHjBkrjeYyKf0RYSVwqA1K8RxgayG1J0OC5lZpMC9Q4YRB0gkNLFU4CVqyOwBcBn/CsufveEOinA+RDABW8WrD5Rg89Sx4VT81JemvJM1gfrwbZW06SHdWKsPwKewVpS+qw== x-microsoft-antispam: BCL:0; ARA:14566002|19110799006|7092599006|8060799009|15080799009|8062599006|6072599003|461199028|3412199025|4302099013|440099028|10035399007|102099032|56899033|1602099012; x-microsoft-antispam-message-info: =?utf-8?B?Zmlrb3dOekpUeDZqT1VRS0NXTnpPRnJNT1BPN0N3LzBXekdDM3RGYmdXWlVa?= =?utf-8?B?L1gvcGJRQ1pjZGJyME12eVE2VDlDRURlK2ord1pWVGJWVElJMGdjeDU1STUz?= =?utf-8?B?YmltRFl0L21IUXZreUJHU2dncDRoNEh0QnRpN0lDVTZXK1ppVUJYZW5nTGU1?= =?utf-8?B?L1QxeWlLOUJOcUpSa3Yzb3dQb3hBblFrR3FXVDNsY1EwcDk3MFpWZ3hFemM1?= =?utf-8?B?SHFLeWdHSXdrK01qbG1wVWw2eEdZVm5LeElacUdnVSthRVVHNHhPdmlPK2Ez?= =?utf-8?B?VGovdlVJYUlDUllETnZzSGZYdDlINGFxTzUrY1NXZWVUbnhwWlI4Tmw4VWhI?= =?utf-8?B?OWVxU0JhV2NPRVRBcjdxbG5VRStaZkIwNnNYVFdUa05kRDVKSG8wTUo4Uk1Y?= =?utf-8?B?RjlxdFl4cVBGUVovTmFNVnk4MDNyNmExY3FxbjRLUkFzL2VKa3o5ZzZOYm1Z?= =?utf-8?B?UnVHNWRLWUVYelRFQkdUaTgwcGczRXlDWmttbUI3b0QrcFZlOWY1UGVmRFR1?= =?utf-8?B?YUI5OW14aVp0d1lkV050amN5RkRhV3lQV29qZmkwbHEwRHB2bDZhV3JVMXlW?= =?utf-8?B?Y3RacTBkeFRaVDNjNzFkblpzN3JhOUZ6VlRoQm4vUmlLTWVrVVl6R3lDQkxq?= =?utf-8?B?bFlKZEVEa1BFdXdoOTBTNWVlMFQ1bEdvbWQ4QUlwSi90V04rRUE4dXkyaWxP?= =?utf-8?B?R2ZZM3hPUVZKNy9TQnVTQStLVHNYakZ4UW1PL1VqQVNEbktmdXVOc2Eyc2xG?= =?utf-8?B?MmYwQkpTZDgvbHBzQXNsMjM2Znpyb1Foa2FrSzJUNWZWbW40ZVJzd0ZoS29w?= =?utf-8?B?ZDYxem9aQ2FTaGpmUk1GSFZoKytWZzlTTUcxSmRpQ0hQdVJGRlhnL0l0dEtR?= =?utf-8?B?dGVITzk4Z3hvcjRLNHROOTcwOWl4cTU3cWhhQVcvVDFqZWpmUkRMN2kyTFNK?= =?utf-8?B?Y3dRblZJSWI1bTkwakpESVZNblJjL2dqTlJHYVFoemozTmRyNGhjVmlCS2s0?= =?utf-8?B?THNKNmxrMHpLSVpGdW9OTzl6aGRRZ2FKMmowcXBNQ3p6YVFnL1UwQVd2RXdQ?= =?utf-8?B?T1V4U2p2UHU5d0lERC9SR0pJSkRsb2xLb3dVeDBUQi8yS3F5N0cxcE1HejI1?= =?utf-8?B?ZFJSdmNacWI1TEtYUWV2Y2d1K0pCMG13MXh0S1BmTFJDM3EyYzFVa2tFK3JI?= =?utf-8?B?UXZhZ2QzWm5RSGxLeCtzSW9rQ1Z5OUtvSnJ1eUVJc0hRV28wa1RZaGlsUEhS?= =?utf-8?B?K2RoY2F3ZkdJeFI0eXRJK3Z2VzgwV3NNZllhejJmaC9GaStjYllBSjdhelAx?= =?utf-8?B?VTVKS0xhTlp3b3ZoUXVzTFZlMURCQ0NGMFhhY2ZBbzNVUXZBMlBJcVBHZjd6?= =?utf-8?B?TUx5SGVYYktjTEtTK1pGamd5TStocVdUUVlqSS9ueTNqRXVISG5naHNxUUFk?= =?utf-8?B?T25VN3JaWmtWemtVVitiK29RWmF6QmE2K01OOUQ4b2hlenBiaUszRVJmamls?= =?utf-8?B?NithLzQ3NllQc1ljZWFaUjhXem1mR2I3V0hjTlc0MWptWXRVbUJ1aDZVTDRH?= =?utf-8?B?SHRjaENNZGp6UlZ4VUhxYzU3N0pHanhCZ09hakptY2xyK3Ezem0wQm1PcE5x?= =?utf-8?B?cERXSUo2V3B5ci8rR1llNGhRSUxPaFJZUjhNV3BmZG03eWNraUVSM1hiNFBR?= =?utf-8?B?ZndhZFBjcnFRU0RMS28wSlFxSmRaZjM2NXlCVVJ2cUM4S2V6Rno4WENYWUoy?= =?utf-8?Q?pn7mgZO109h0YV/IAa6P2nuJNSS4K0BtNQP2CUN?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cUxhSTZyQVBhZStnNVZWZHY1SzdubTdTSmFObTkyS3B0L2wxQ3FBa1BuRWMx?= =?utf-8?B?eDhqL0JmZTNVMHcyVExuM0RUOFV3ZVRtQm5NcHZVTTNyc05wcnZjRE9rbnha?= =?utf-8?B?dndYK1ordFE4U1ZhYVdTTzVkVlM3LytkZEdYTEtDcVVZQ2ZTVDJGemFLcC9V?= =?utf-8?B?bnBkdGZ6UnV3eWFHSHM4ZFhBRGltYllKSmd3MXQvYUs0T01HdE1Wc0xCSzE1?= =?utf-8?B?WEZHVUZvOXF3UGZxbnNvTWRqd1FNQU1ZQ1dIaEgyYkY5aHRtbVBzREpObXdz?= =?utf-8?B?c1hPY0xyd0RyWG5lTDk5RGF1eURHTWZvdHZuS3hJd0xIZ2dhQ3grRFRtdlg0?= =?utf-8?B?dVQyZnI0c1h0ajVOSVZHT0tjL0ZzNkdjRDNGUnl4SDlnLzZSKytoS1dNUDZq?= =?utf-8?B?MFJtNFI0RzhKOWJ0TWxZSC9QU1hhakljQk42bTIyYmtQM2ZjR0pteVRiM3k4?= =?utf-8?B?Vmg4RExkcFN6UVVtT2FwZitFRTZZRmdJdGQzQkpKdXFnSjE5Z2RRNmRXRi9s?= =?utf-8?B?amFsUGhlaGlpWURpM2xoN0VpQkQvNE9QbHF0WXBvN1BJM1N1Q2IzUjFtb1BI?= =?utf-8?B?VUN0UUUvSmw5eU15VU5WVWVJT1lBT3FjeUNMTC9lQjRTdGZDbG9zWXQ3Snkr?= =?utf-8?B?b0l3THdKTXg5Tys0VnM4Y1REaEFLd1FCMUkxWTMyc0xrVTlnSCtreHRjWGZZ?= =?utf-8?B?K3NOcGl2TmRxN2lKMmRnY3lFaWtYNS93T1NkMmFaWXJUOEZLdkthR0hqc05i?= =?utf-8?B?WU5CRU5ETXA5ck9BUExHK1Urb3FUa2J4QjRiNm1Ca0NXNjhLUEhvcTRMNUlZ?= =?utf-8?B?b0c5NVpITy9TOTVRckZ2aC9rWHh6SDNFWmJKWkZXNlVLK3pCemVnZWFYMFlt?= =?utf-8?B?Q214cE1LeGExSmZHNWxoMVM4cEVTSzZPZHJQSlNHOFViblRCQXMwVkxLVzhU?= =?utf-8?B?a1lZb0t2dlFESzFOUGZRWEp3S003d0pha1RsbnpBVUtQN0ZudHdlaTdKMmFm?= =?utf-8?B?WUUrQVhLVHl1U0lEUUpCZTkzeERmQkdUeEx2SXJSdGhqcEt2Qk50S2oxNDlO?= =?utf-8?B?VTFtbE9YNUhFekorNUc3anV2QWYvZ0dsUlJJMjJzNjBSZjRvWFoySk03ZzZy?= =?utf-8?B?Nk1iVkNxczlpWUFrT3N0b3ZxSkFpNURwYWQvZ3hGWUVYNXc5a3NFaVVJS29X?= =?utf-8?B?L3MrM3ZKR1M1V21yMGs4bkNXRmE3alFVZXBaaHN0VlJ1Y0xkZ3lVWGNLVU9x?= =?utf-8?B?aEdPOHZTMVpPTXdNb2hDaGtGMkgvejlMTi92b3ZRTlJOOVpjbnJoQnk4MEtw?= =?utf-8?B?bmRRMjVUakFFQW9kV2pQL1NnTFljL0ttZ2c1NmtNMlFCb2orSkpTQno4dmpp?= =?utf-8?B?Nm5DSXRtV1d0cFBrekpvODNock5iTUJab1IrcUFlcU11M3RyV3praUxvRktn?= =?utf-8?B?SE5jNzJtQUpQWDFkbDYyZ3ZMc3VXNHpwRkdqcVN3RzNITTdlV3NYYjNIalZs?= =?utf-8?B?L1lwT0IyaW1ybEcwZWlMSlVwU3ZXL3pwUTBoc1Ryd2YyQnRnWGk1b0VKYm15?= =?utf-8?B?NzFxMFBnVllvWjE4T3JhU1NlY1NOeXNoYXp3R3k5VWlBZ05IWVgrbGJ1dDlp?= =?utf-8?B?b29iYWtOWFlpMk1WMlNuamdBalVtVzJIN0pKa2Fpb3lUUnRYakcwN2d0Z0N0?= =?utf-8?B?Vk9ZUExmZHhIRXMrOWFaNDlKNzZseTl5a0VOSENMc2xxdFo3eERiVWE0N1lt?= =?utf-8?Q?/3NlPNShnlVsxh+Wuk=3D?= MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DBAP193MB0956.EURP193.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 24029628-dac7-49f7-f4d8-08dda03db3d5 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 May 2025 12:21:42.6780 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXP193MB2363 Subject: Re: [FFmpeg-devel] [PATCH 2/2] swscale: Neon rgb_to_yuv_half process 32 pixels at a time X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Cc: "ffmpeg-devel@ffmpeg.org" <ffmpeg-devel@ffmpeg.org>, Kieran Kunhya <kieran618@googlemail.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> Archived-At: <https://master.gitmailbox.com/ffmpegdev/DBAP193MB09562C49AF7F7C57356A08A88D60A@DBAP193MB0956.EURP193.PROD.OUTLOOK.COM/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> DQo+IE9uIE1heSAzMSwgMjAyNSwgYXQgMTQ6MTMsIE1hcnRpbiBTdG9yc2rDtiA8bWFydGluQG1h cnRpbi5zdD4gd3JvdGU6DQo+IA0KPiDvu79PbiBTYXQsIDMxIE1heSAyMDI1LCBEbWl0cml5IEtv dmFsZW5rbyB3cm90ZToNCj4gDQo+PiBDb3JyZWN0LiBJIG1lYW50IGR1YWwgaXNzdWUgIGh0dHBz Oi8vZGV2ZWxvcGVyLmFybS5jb20vZG9jdW1lbnRhdGlvbi9kZGkwNDYwL2QvQ3ljbGUtVGltaW5n cy1hbmQtSW50ZXJsb2NrLUJlaGF2aW9yL0R1YWwtaXNzdWUNCj4gDQo+IERvIG5vdCB0b3AgcG9z dC4NCj4gDQo+IC8vIE1hcnRpbg0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18NCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdA0KPiBmZm1wZWct ZGV2ZWxAZmZtcGVnLm9yZw0KPiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9m Zm1wZWctZGV2ZWwNCj4gDQo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBl bWFpbA0KPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5z dWJzY3JpYmUiLg0KDQpHb3QgaXQg8J+SgCBhbmQgb25lIGxhc3QgdGltZSBzb3JyeSAKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1h aWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFp bG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFi b3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVj dCAidW5zdWJzY3JpYmUiLgo=