From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.6 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5E526C3F2CD for ; Fri, 28 Feb 2020 17:27:35 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 2AD9E24699 for ; Fri, 28 Feb 2020 17:27:35 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=quicinc.com header.i=@quicinc.com header.b="XBCJAcN/" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2AD9E24699 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=quicinc.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:51288 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j7jQE-0004lQ-A7 for qemu-devel@archiver.kernel.org; Fri, 28 Feb 2020 12:27:34 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:58598) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j7imQ-0005rP-PV for qemu-devel@nongnu.org; Fri, 28 Feb 2020 11:46:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j7imP-0007TR-63 for qemu-devel@nongnu.org; Fri, 28 Feb 2020 11:46:26 -0500 Received: from alexa-out-sd-01.qualcomm.com ([199.106.114.38]:13301) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1j7imM-0005cG-D2 for qemu-devel@nongnu.org; Fri, 28 Feb 2020 11:46:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1582908382; x=1614444382; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=Nm+vVTfNxMVnMctBJRPyCaCUAcm5CSyN4QDd0Bp+mR4=; b=XBCJAcN/76i94ndIlaE5ESWnMFHJKn8kxEXXMjO6BHHbaCPuEeWhgeId aN2+xf808Cx/HpIJYwQB0gYA8uYH175lpu3WmbMDoJ9cx59tSJ1apaMOu cM3jGZhqVBbySoeNYmHUIVJOX0YWiCz01MsgqJTD+j419rl6lobwSdvTh U=; Received: from unknown (HELO ironmsg03-sd.qualcomm.com) ([10.53.140.143]) by alexa-out-sd-01.qualcomm.com with ESMTP; 28 Feb 2020 08:44:33 -0800 Received: from vu-tsimpson-aus.qualcomm.com (HELO vu-tsimpson1-aus.qualcomm.com) ([10.222.150.1]) by ironmsg03-sd.qualcomm.com with ESMTP; 28 Feb 2020 08:44:32 -0800 Received: by vu-tsimpson1-aus.qualcomm.com (Postfix, from userid 47164) id E851AF0B; Fri, 28 Feb 2020 10:44:31 -0600 (CST) From: Taylor Simpson To: qemu-devel@nongnu.org Subject: [RFC PATCH v2 48/67] Hexagon TCG generation - step 10 Date: Fri, 28 Feb 2020 10:43:44 -0600 Message-Id: <1582908244-304-49-git-send-email-tsimpson@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1582908244-304-1-git-send-email-tsimpson@quicinc.com> References: <1582908244-304-1-git-send-email-tsimpson@quicinc.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x [fuzzy] X-Received-From: 199.106.114.38 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: riku.voipio@iki.fi, richard.henderson@linaro.org, laurent@vivier.eu, Taylor Simpson , philmd@redhat.com, aleksandar.m.mail@gmail.com Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" T3ZlcnJpZGUgY29tcG91bmQgY29tcGFyZSBhbmQganVtcCBpbnN0cnVjdGlvbnMKClNpZ25lZC1v ZmYtYnk6IFRheWxvciBTaW1wc29uIDx0c2ltcHNvbkBxdWljaW5jLmNvbT4KLS0tCiB0YXJnZXQv aGV4YWdvbi9oZWxwZXJfb3ZlcnJpZGVzLmggfCAxMDUgKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAt LWdpdCBhL3RhcmdldC9oZXhhZ29uL2hlbHBlcl9vdmVycmlkZXMuaCBiL3RhcmdldC9oZXhhZ29u L2hlbHBlcl9vdmVycmlkZXMuaAppbmRleCA1NDQzYTk0ZS4uZDMzMTFiZSAxMDA2NDQKLS0tIGEv dGFyZ2V0L2hleGFnb24vaGVscGVyX292ZXJyaWRlcy5oCisrKyBiL3RhcmdldC9oZXhhZ29uL2hl bHBlcl9vdmVycmlkZXMuaApAQCAtMTMyNyw0ICsxMzI3LDEwOSBAQAogI2RlZmluZSBmV1JBUF9K Ml9lbmRsb29wMShHRU5ITFBSLCBTSE9SVENPREUpIFwKICAgICBnZW5fZW5kbG9vcDEoKQogCisv KgorICogQ29tcG91bmQgY29tcGFyZSBhbmQganVtcCBpbnN0cnVjdGlvbnMKKyAqIEhlcmUgaXMg YSBwcmltZXIgdG8gdW5kZXJzdGFuZCB0aGUgdGFnIG5hbWVzCisgKgorICogQ29tcGFyaXNvbgor ICogICAgICBjbXBlcWkgICBjb21wYXJlIGVxdWFsIHRvIGFuIGltbWVkaWF0ZQorICogICAgICBj bXBndGkgICBjb21wYXJlIGdyZWF0ZXIgdGhhbiBhbiBpbW1lZGlhdGUKKyAqICAgICAgY21wZ3Rp dSAgY29tcGFyZSBncmVhdGVyIHRoYW4gYW4gdW5zaWduZWQgaW1tZWRpYXRlCisgKiAgICAgIGNt cGVxbjEgIGNvbXBhcmUgZXF1YWwgdG8gbmVnYXRpdmUgMQorICogICAgICBjbXBndG4xICBjb21w YXJlIGdyZWF0ZXIgdGhhbiBuZWdhdGl2ZSAxCisgKiAgICAgIGNtcGVxICAgIGNvbXBhcmUgZXF1 YWwgKHR3byByZWdpc3RlcnMpCisgKgorICogQ29uZGl0aW9uCisgKiAgICAgIHRwMCAgICAgIHAw IGlzIHRydWUgICAgIHAwID0gY21wLmVxKHIwLCM1KTsgaWYgKHAwLm5ldykganVtcDpudCBhZGRy ZXNzCisgKiAgICAgIGZwMCAgICAgIHAwIGlzIGZhbHNlICAgIHAwID0gY21wLmVxKHIwLCM1KTsg aWYgKCFwMC5uZXcpIGp1bXA6bnQgYWRkcmVzcworICogICAgICB0cDEgICAgICBwMSBpcyB0cnVl ICAgICBwMSA9IGNtcC5lcShyMCwjNSk7IGlmIChwMS5uZXcpIGp1bXA6bnQgYWRkcmVzcworICog ICAgICBmcDEgICAgICBwMSBpcyBmYWxzZSAgICBwMSA9IGNtcC5lcShyMCwjNSk7IGlmICghcDEu bmV3KSBqdW1wOm50IGFkZHJlc3MKKyAqCisgKiBQcmVkaWN0aW9uIChub3QgbW9kZWxsZWQgaW4g cWVtdSkKKyAqICAgICAgX250ICAgICAgbm90IHRha2VuCisgKiAgICAgIF90ICAgICAgIHRha2Vu CisgKi8KKyNkZWZpbmUgZldSQVBfSjRfY21wZXFpX3RwMF9qdW1wX250KEdFTkhMUFIsIFNIT1JU Q09ERSkgXAorICAgIGdlbl9jbXBuZF9jbXBpX2ptcCgwLCBUQ0dfQ09ORF9FUSwgdHJ1ZSwgUnNW LCBVaVYsIHJpVikKKyNkZWZpbmUgZldSQVBfSjRfY21wZXFpX2ZwMF9qdW1wX250KEdFTkhMUFIs IFNIT1JUQ09ERSkgXAorICAgIGdlbl9jbXBuZF9jbXBpX2ptcCgwLCBUQ0dfQ09ORF9FUSwgZmFs c2UsIFJzViwgVWlWLCByaVYpCisjZGVmaW5lIGZXUkFQX0o0X2NtcGVxaV90cDBfanVtcF90KEdF TkhMUFIsIFNIT1JUQ09ERSkgXAorICAgIGdlbl9jbXBuZF9jbXBpX2ptcCgwLCBUQ0dfQ09ORF9F USwgdHJ1ZSwgUnNWLCBVaVYsIHJpVikKKyNkZWZpbmUgZldSQVBfSjRfY21wZXFpX2ZwMF9qdW1w X3QoR0VOSExQUiwgU0hPUlRDT0RFKSBcCisgICAgZ2VuX2NtcG5kX2NtcGlfam1wKDAsIFRDR19D T05EX0VRLCBmYWxzZSwgUnNWLCBVaVYsIHJpVikKKyNkZWZpbmUgZldSQVBfSjRfY21wZXFpX3Rw MV9qdW1wX250KEdFTkhMUFIsIFNIT1JUQ09ERSkgXAorICAgIGdlbl9jbXBuZF9jbXBpX2ptcCgx LCBUQ0dfQ09ORF9FUSwgdHJ1ZSwgUnNWLCBVaVYsIHJpVikKKyNkZWZpbmUgZldSQVBfSjRfY21w ZXFpX2ZwMV9qdW1wX250KEdFTkhMUFIsIFNIT1JUQ09ERSkgXAorICAgIGdlbl9jbXBuZF9jbXBp X2ptcCgxLCBUQ0dfQ09ORF9FUSwgZmFsc2UsIFJzViwgVWlWLCByaVYpCisjZGVmaW5lIGZXUkFQ X0o0X2NtcGVxaV90cDFfanVtcF90KEdFTkhMUFIsIFNIT1JUQ09ERSkgXAorICAgIGdlbl9jbXBu ZF9jbXBpX2ptcCgxLCBUQ0dfQ09ORF9FUSwgdHJ1ZSwgUnNWLCBVaVYsIHJpVikKKyNkZWZpbmUg ZldSQVBfSjRfY21wZXFpX2ZwMV9qdW1wX3QoR0VOSExQUiwgU0hPUlRDT0RFKSBcCisgICAgZ2Vu X2NtcG5kX2NtcGlfam1wKDEsIFRDR19DT05EX0VRLCBmYWxzZSwgUnNWLCBVaVYsIHJpVikKKyNk ZWZpbmUgZldSQVBfSjRfY21wZ3RpX3RwMF9qdW1wX250KEdFTkhMUFIsIFNIT1JUQ09ERSkgXAor ICAgIGdlbl9jbXBuZF9jbXBpX2ptcCgwLCBUQ0dfQ09ORF9HVCwgdHJ1ZSwgUnNWLCBVaVYsIHJp VikKKyNkZWZpbmUgZldSQVBfSjRfY21wZ3RpX2ZwMF9qdW1wX250KEdFTkhMUFIsIFNIT1JUQ09E RSkgXAorICAgIGdlbl9jbXBuZF9jbXBpX2ptcCgwLCBUQ0dfQ09ORF9HVCwgZmFsc2UsIFJzViwg VWlWLCByaVYpCisjZGVmaW5lIGZXUkFQX0o0X2NtcGd0aV90cDBfanVtcF90KEdFTkhMUFIsIFNI T1JUQ09ERSkgXAorICAgIGdlbl9jbXBuZF9jbXBpX2ptcCgwLCBUQ0dfQ09ORF9HVCwgdHJ1ZSwg UnNWLCBVaVYsIHJpVikKKyNkZWZpbmUgZldSQVBfSjRfY21wZ3RpX2ZwMF9qdW1wX3QoR0VOSExQ UiwgU0hPUlRDT0RFKSBcCisgICAgZ2VuX2NtcG5kX2NtcGlfam1wKDAsIFRDR19DT05EX0dULCBm YWxzZSwgUnNWLCBVaVYsIHJpVikKKyNkZWZpbmUgZldSQVBfSjRfY21wZ3RpX3RwMV9qdW1wX250 KEdFTkhMUFIsIFNIT1JUQ09ERSkgXAorICAgIGdlbl9jbXBuZF9jbXBpX2ptcCgxLCBUQ0dfQ09O RF9HVCwgdHJ1ZSwgUnNWLCBVaVYsIHJpVikKKyNkZWZpbmUgZldSQVBfSjRfY21wZ3RpX2ZwMV9q dW1wX250KEdFTkhMUFIsIFNIT1JUQ09ERSkgXAorICAgIGdlbl9jbXBuZF9jbXBpX2ptcCgxLCBU Q0dfQ09ORF9HVCwgZmFsc2UsIFJzViwgVWlWLCByaVYpCisjZGVmaW5lIGZXUkFQX0o0X2NtcGd0 aV90cDFfanVtcF90KEdFTkhMUFIsIFNIT1JUQ09ERSkgXAorICAgIGdlbl9jbXBuZF9jbXBpX2pt cCgxLCBUQ0dfQ09ORF9HVCwgdHJ1ZSwgUnNWLCBVaVYsIHJpVikKKyNkZWZpbmUgZldSQVBfSjRf Y21wZ3RpX2ZwMV9qdW1wX3QoR0VOSExQUiwgU0hPUlRDT0RFKSBcCisgICAgZ2VuX2NtcG5kX2Nt cGlfam1wKDEsIFRDR19DT05EX0dULCBmYWxzZSwgUnNWLCBVaVYsIHJpVikKKyNkZWZpbmUgZldS QVBfSjRfY21wZ3R1aV90cDBfanVtcF9udChHRU5ITFBSLCBTSE9SVENPREUpIFwKKyAgICBnZW5f Y21wbmRfY21waV9qbXAoMCwgVENHX0NPTkRfR1RVLCB0cnVlLCBSc1YsIFVpViwgcmlWKQorI2Rl ZmluZSBmV1JBUF9KNF9jbXBndHVpX2ZwMF9qdW1wX250KEdFTkhMUFIsIFNIT1JUQ09ERSkgXAor ICAgIGdlbl9jbXBuZF9jbXBpX2ptcCgwLCBUQ0dfQ09ORF9HVFUsIGZhbHNlLCBSc1YsIFVpViwg cmlWKQorI2RlZmluZSBmV1JBUF9KNF9jbXBndHVpX3RwMF9qdW1wX3QoR0VOSExQUiwgU0hPUlRD T0RFKSBcCisgICAgZ2VuX2NtcG5kX2NtcGlfam1wKDAsIFRDR19DT05EX0dUVSwgdHJ1ZSwgUnNW LCBVaVYsIHJpVikKKyNkZWZpbmUgZldSQVBfSjRfY21wZ3R1aV9mcDBfanVtcF90KEdFTkhMUFIs IFNIT1JUQ09ERSkgXAorICAgIGdlbl9jbXBuZF9jbXBpX2ptcCgwLCBUQ0dfQ09ORF9HVFUsIGZh bHNlLCBSc1YsIFVpViwgcmlWKQorI2RlZmluZSBmV1JBUF9KNF9jbXBndHVpX3RwMV9qdW1wX250 KEdFTkhMUFIsIFNIT1JUQ09ERSkgXAorICAgIGdlbl9jbXBuZF9jbXBpX2ptcCgxLCBUQ0dfQ09O RF9HVFUsIHRydWUsIFJzViwgVWlWLCByaVYpCisjZGVmaW5lIGZXUkFQX0o0X2NtcGd0dWlfZnAx X2p1bXBfbnQoR0VOSExQUiwgU0hPUlRDT0RFKSBcCisgICAgZ2VuX2NtcG5kX2NtcGlfam1wKDEs IFRDR19DT05EX0dUVSwgZmFsc2UsIFJzViwgVWlWLCByaVYpCisjZGVmaW5lIGZXUkFQX0o0X2Nt cGd0dWlfdHAxX2p1bXBfdChHRU5ITFBSLCBTSE9SVENPREUpIFwKKyAgICBnZW5fY21wbmRfY21w aV9qbXAoMSwgVENHX0NPTkRfR1RVLCB0cnVlLCBSc1YsIFVpViwgcmlWKQorI2RlZmluZSBmV1JB UF9KNF9jbXBndHVpX2ZwMV9qdW1wX3QoR0VOSExQUiwgU0hPUlRDT0RFKSBcCisgICAgZ2VuX2Nt cG5kX2NtcGlfam1wKDEsIFRDR19DT05EX0dUVSwgZmFsc2UsIFJzViwgVWlWLCByaVYpCisjZGVm aW5lIGZXUkFQX0o0X2NtcGVxbjFfdHAwX2p1bXBfbnQoR0VOSExQUiwgU0hPUlRDT0RFKSBcCisg ICAgZ2VuX2NtcG5kX2NtcF9uMV9qbXAoMCwgVENHX0NPTkRfRVEsIHRydWUsIFJzViwgcmlWKQor I2RlZmluZSBmV1JBUF9KNF9jbXBlcW4xX2ZwMF9qdW1wX250KEdFTkhMUFIsIFNIT1JUQ09ERSkg XAorICAgIGdlbl9jbXBuZF9jbXBfbjFfam1wKDAsIFRDR19DT05EX0VRLCBmYWxzZSwgUnNWLCBy aVYpCisjZGVmaW5lIGZXUkFQX0o0X2NtcGVxbjFfdHAwX2p1bXBfdChHRU5ITFBSLCBTSE9SVENP REUpIFwKKyAgICBnZW5fY21wbmRfY21wX24xX2ptcCgwLCBUQ0dfQ09ORF9FUSwgdHJ1ZSwgUnNW LCByaVYpCisjZGVmaW5lIGZXUkFQX0o0X2NtcGVxbjFfZnAwX2p1bXBfdChHRU5ITFBSLCBTSE9S VENPREUpIFwKKyAgICBnZW5fY21wbmRfY21wX24xX2ptcCgwLCBUQ0dfQ09ORF9FUSwgZmFsc2Us IFJzViwgcmlWKQorI2RlZmluZSBmV1JBUF9KNF9jbXBlcW4xX3RwMV9qdW1wX250KEdFTkhMUFIs IFNIT1JUQ09ERSkgXAorICAgIGdlbl9jbXBuZF9jbXBfbjFfam1wKDEsIFRDR19DT05EX0VRLCB0 cnVlLCBSc1YsIHJpVikKKyNkZWZpbmUgZldSQVBfSjRfY21wZXFuMV9mcDFfanVtcF9udChHRU5I TFBSLCBTSE9SVENPREUpIFwKKyAgICBnZW5fY21wbmRfY21wX24xX2ptcCgxLCBUQ0dfQ09ORF9F USwgZmFsc2UsIFJzViwgcmlWKQorI2RlZmluZSBmV1JBUF9KNF9jbXBlcW4xX3RwMV9qdW1wX3Qo R0VOSExQUiwgU0hPUlRDT0RFKSBcCisgICAgZ2VuX2NtcG5kX2NtcF9uMV9qbXAoMSwgVENHX0NP TkRfRVEsIHRydWUsIFJzViwgcmlWKQorI2RlZmluZSBmV1JBUF9KNF9jbXBlcW4xX2ZwMV9qdW1w X3QoR0VOSExQUiwgU0hPUlRDT0RFKSBcCisgICAgZ2VuX2NtcG5kX2NtcF9uMV9qbXAoMSwgVENH X0NPTkRfRVEsIGZhbHNlLCBSc1YsIHJpVikKKyNkZWZpbmUgZldSQVBfSjRfY21wZ3RuMV90cDBf anVtcF9udChHRU5ITFBSLCBTSE9SVENPREUpIFwKKyAgICBnZW5fY21wbmRfY21wX24xX2ptcCgw LCBUQ0dfQ09ORF9HVCwgdHJ1ZSwgUnNWLCByaVYpCisjZGVmaW5lIGZXUkFQX0o0X2NtcGd0bjFf ZnAwX2p1bXBfbnQoR0VOSExQUiwgU0hPUlRDT0RFKSBcCisgICAgZ2VuX2NtcG5kX2NtcF9uMV9q bXAoMCwgVENHX0NPTkRfR1QsIGZhbHNlLCBSc1YsIHJpVikKKyNkZWZpbmUgZldSQVBfSjRfY21w Z3RuMV90cDBfanVtcF90KEdFTkhMUFIsIFNIT1JUQ09ERSkgXAorICAgIGdlbl9jbXBuZF9jbXBf bjFfam1wKDAsIFRDR19DT05EX0dULCB0cnVlLCBSc1YsIHJpVikKKyNkZWZpbmUgZldSQVBfSjRf Y21wZ3RuMV9mcDBfanVtcF90KEdFTkhMUFIsIFNIT1JUQ09ERSkgXAorICAgIGdlbl9jbXBuZF9j bXBfbjFfam1wKDAsIFRDR19DT05EX0dULCBmYWxzZSwgUnNWLCByaVYpCisjZGVmaW5lIGZXUkFQ X0o0X2NtcGd0bjFfdHAxX2p1bXBfbnQoR0VOSExQUiwgU0hPUlRDT0RFKSBcCisgICAgZ2VuX2Nt cG5kX2NtcF9uMV9qbXAoMSwgVENHX0NPTkRfR1QsIHRydWUsIFJzViwgcmlWKQorI2RlZmluZSBm V1JBUF9KNF9jbXBndG4xX2ZwMV9qdW1wX250KEdFTkhMUFIsIFNIT1JUQ09ERSkgXAorICAgIGdl bl9jbXBuZF9jbXBfbjFfam1wKDEsIFRDR19DT05EX0dULCBmYWxzZSwgUnNWLCByaVYpCisjZGVm aW5lIGZXUkFQX0o0X2NtcGd0bjFfdHAxX2p1bXBfdChHRU5ITFBSLCBTSE9SVENPREUpIFwKKyAg ICBnZW5fY21wbmRfY21wX24xX2ptcCgxLCBUQ0dfQ09ORF9HVCwgdHJ1ZSwgUnNWLCByaVYpCisj ZGVmaW5lIGZXUkFQX0o0X2NtcGd0bjFfZnAxX2p1bXBfdChHRU5ITFBSLCBTSE9SVENPREUpIFwK KyAgICBnZW5fY21wbmRfY21wX24xX2ptcCgxLCBUQ0dfQ09ORF9HVCwgZmFsc2UsIFJzViwgcmlW KQorI2RlZmluZSBmV1JBUF9KNF9jbXBlcV90cDBfanVtcF90KEdFTkhMUFIsIFNIT1JUQ09ERSkg XAorICAgIGdlbl9jbXBuZF9jbXBfam1wKDAsIFRDR19DT05EX0VRLCB0cnVlLCBSc1YsIFJ0Viwg cmlWKQorCiAjZW5kaWYKLS0gCjIuNy40Cgo=