From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id D67F848E64 for ; Mon, 29 Jan 2024 13:52:05 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 992F068D1F9; Mon, 29 Jan 2024 15:52:02 +0200 (EET) Received: from mail-qv1-f43.google.com (mail-qv1-f43.google.com [209.85.219.43]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 857D068CBFD for ; Mon, 29 Jan 2024 15:51:55 +0200 (EET) Received: by mail-qv1-f43.google.com with SMTP id 6a1803df08f44-68c53ed6c56so3044346d6.3 for ; Mon, 29 Jan 2024 05:51:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706536313; x=1707141113; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=5MkgcWXaTZ0jzWY/8j6c1NoNLQJjOny4iOdgP9qy6J4=; b=e/4hKh4vZSOJWcFhAOBwKwtY8brMEneoYEQgGy9txOz17G/0UsNAWgWpQPa2Q+Mt0p 6YPMAOBIzmo62zYuLmtdaYZIXHBd5+QNULMf+igEeiNRKmxDSzrpKDLM7WG/r0bAuXAi 6bzhNfPbhOeMlb6oZxV1xmULEyyJu1LYrGrZJnSvIi+GFOQj16c9l2H8KQ26L3a8UHQe +uDZbCB6/EM+Qca2bGb1Q7m/H/86pXu2nSq3ykzXUG2fWzyQX+Dc12fZdmzXrHK0YQS9 oBA7wGjyElKKDBJg++sHaedJ4UBCyi6BFRA0VmLCnWG18AW3AtDpkL8Z56u4c4q+r1aM pjew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706536313; x=1707141113; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=5MkgcWXaTZ0jzWY/8j6c1NoNLQJjOny4iOdgP9qy6J4=; b=jEMQgyqifxNQgMrYVpCCrIoc4AQ/jGUZ077LLx32knPkmNey4mYCvF36xBeoHQWDyY 2jue7wUL7fxxNepJL0TyepmFa1fb0oDax2KHpIgTw4oGc6oMymi2W5c4mrjwdpTK0AB+ jBBkt2H/pKtUXaThqXw8M57NqJuQf4SuKtT0pVjvEUuql6uIRb/MBp0ylfLM9WpBuDMH +OkGgFnO9Hm0AgBHWOYCDMDI+L3XRl1oc5oCsJEO3439tTGHbcK5Hb31exf0mMJI4ctC NE0zuD1GY5sL6s62ra75JQfr0EEDRtZw4VaLy2vVKbC5HPKP/Jf8aVL5MadtkxZKFFFA cU9Q== X-Gm-Message-State: AOJu0YyDEmxZXYL1r0Io5Yv34emZfjlaHWUSJZ786Xet/opNKkGU7daj ZHeeMtTJ7Qa3IuHLTD8x8Y+oky47zyIGx9tjOYoRh2wK3+j7LsDX8jHpqNZjQDp/Ys0LRTm11UR /ERhE3o/VvSeu5gnTO1KbXxBS7zkuXmJV8ik= X-Google-Smtp-Source: AGHT+IGE7qgixwJ2biLEbCwxfouTZTTwKNhcTnd2dcRFtepQtAGNBhC2E6CT3Pcx9YApGC4Zo5+rODCcdkr10byEZa8= X-Received: by 2002:ad4:5767:0:b0:681:7e4c:c4b1 with SMTP id r7-20020ad45767000000b006817e4cc4b1mr6957747qvx.113.1706536313544; Mon, 29 Jan 2024 05:51:53 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: flow gg Date: Mon, 29 Jan 2024 21:51:42 +0800 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="000000000000c4115d061015f2df" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] Subject: [PATCH 3/3] lavc/dnxhdenc: R-V V get_pixels_8x4_sym X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --000000000000c4115d061015f2df Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I have slightly adjusted the rvv and updated patch in this reply. flow gg =E4=BA=8E2023=E5=B9=B412=E6=9C=8820=E6=97=A5= =E5=91=A8=E4=B8=89 18:15=E5=86=99=E9=81=93=EF=BC=9A > Because the format of [PATCH 1/3] was modified, this patch needs to be > changed, and it has been modified in this reply. > > flow gg =E4=BA=8E2023=E5=B9=B412=E6=9C=8820=E6=97= =A5=E5=91=A8=E4=B8=89 16:41=E5=86=99=E9=81=93=EF=BC=9A > >> C908: >> get_pixels_8x4_sym_c: 297.2 >> get_pixels_8x4_sym_rvv_i64: 52.7 >> _______________________________________________ >> ffmpeg-devel mailing list >> ffmpeg-devel@ffmpeg.org >> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel >> >> To unsubscribe, visit link above, or email >> ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". >> > --000000000000c4115d061015f2df Content-Type: text/x-patch; charset="US-ASCII"; name="0003-lavc-dnxhdenc-R-V-V-get_pixels_8x4_sym.patch" Content-Disposition: attachment; filename="0003-lavc-dnxhdenc-R-V-V-get_pixels_8x4_sym.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lryzn2600 RnJvbSA2OWNkMWFhYTUyODlmYTJiZGYyMzEyNWY2OTRjOTgyMWM3NzYwZTE5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzdW55dWVjaGkgPHN1bnl1ZWNoaUBpc2Nhcy5hYy5jbj4KRGF0 ZTogV2VkLCAyMCBEZWMgMjAyMyAxNjoyODozMyArMDgwMApTdWJqZWN0OiBbUEFUQ0ggMy8zXSBs YXZjL2RueGhkZW5jOiBSLVYgViBnZXRfcGl4ZWxzXzh4NF9zeW0KCkM5MDg6CmdldF9waXhlbHNf OHg0X3N5bV9jOiAyOTcuMgpnZXRfcGl4ZWxzXzh4NF9zeW1fcnZ2X2k2NDogNTIuNwotLS0KIGxp YmF2Y29kZWMvZG54aGRlbmMuYyAgICAgICAgICB8ICA0ICsrLQogbGliYXZjb2RlYy9kbnhoZGVu Yy5oICAgICAgICAgIHwgIDEgKwogbGliYXZjb2RlYy9yaXNjdi9NYWtlZmlsZSAgICAgIHwgIDIg KysKIGxpYmF2Y29kZWMvcmlzY3YvZG54ZW5jX2luaXQuYyB8IDQxICsrKysrKysrKysrKysrKysr KysrKysrKysrKysKIGxpYmF2Y29kZWMvcmlzY3YvZG54ZW5jX3J2di5TICB8IDUwICsrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgOTcgaW5zZXJ0aW9u cygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYmF2Y29kZWMvcmlzY3Yv ZG54ZW5jX2luaXQuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYmF2Y29kZWMvcmlzY3YvZG54ZW5j X3J2di5TCgpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9kbnhoZGVuYy5jIGIvbGliYXZjb2RlYy9k bnhoZGVuYy5jCmluZGV4IDBkOTcyN2JiYmYuLmJhYjkyNzUzZmEgMTAwNjQ0Ci0tLSBhL2xpYmF2 Y29kZWMvZG54aGRlbmMuYworKysgYi9saWJhdmNvZGVjL2RueGhkZW5jLmMKQEAgLTEzNzgsNyAr MTM3OCw5IEBAIGNvbnN0IEZGQ29kZWMgZmZfZG54aGRfZW5jb2RlciA9IHsKIAogdm9pZCBmZl9k bnhoZGVuY19pbml0KEROWEhERW5jQ29udGV4dCAqY3R4KQogewotI2lmIEFSQ0hfWDg2CisjaWYg QVJDSF9SSVNDVgorICAgIGZmX2RueGhkZW5jX2luaXRfcmlzY3YoY3R4KTsKKyNlbGlmIEFSQ0hf WDg2CiAgICAgZmZfZG54aGRlbmNfaW5pdF94ODYoY3R4KTsKICNlbmRpZgogfQpkaWZmIC0tZ2l0 IGEvbGliYXZjb2RlYy9kbnhoZGVuYy5oIGIvbGliYXZjb2RlYy9kbnhoZGVuYy5oCmluZGV4IDk1 YWVhODNkMjguLjNlZDE0NTE0MzEgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvZG54aGRlbmMuaAor KysgYi9saWJhdmNvZGVjL2RueGhkZW5jLmgKQEAgLTExMiw2ICsxMTIsNyBAQCB0eXBlZGVmIHN0 cnVjdCBETlhIREVuY0NvbnRleHQgewogfSBETlhIREVuY0NvbnRleHQ7CiAKIHZvaWQgZmZfZG54 aGRlbmNfaW5pdChETlhIREVuY0NvbnRleHQgKmN0eCk7Cit2b2lkIGZmX2RueGhkZW5jX2luaXRf cmlzY3YoRE5YSERFbmNDb250ZXh0ICpjdHgpOwogdm9pZCBmZl9kbnhoZGVuY19pbml0X3g4NihE TlhIREVuY0NvbnRleHQgKmN0eCk7CiAKICNlbmRpZiAvKiBBVkNPREVDX0ROWEhERU5DX0ggKi8K ZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvcmlzY3YvTWFrZWZpbGUgYi9saWJhdmNvZGVjL3Jpc2N2 L01ha2VmaWxlCmluZGV4IGZlNjA0YTExNTYuLmUxNWFiYTU4ZjQgMTAwNjQ0Ci0tLSBhL2xpYmF2 Y29kZWMvcmlzY3YvTWFrZWZpbGUKKysrIGIvbGliYXZjb2RlYy9yaXNjdi9NYWtlZmlsZQpAQCAt MTMsNiArMTMsOCBAQCBSVlYtT0JKUy0kKENPTkZJR19BVURJT0RTUCkgKz0gcmlzY3YvYXVkaW9k c3BfcnZ2Lm8KIE9CSlMtJChDT05GSUdfQlNXQVBEU1ApICs9IHJpc2N2L2Jzd2FwZHNwX2luaXQu bwogUlYtT0JKUy0kKENPTkZJR19CU1dBUERTUCkgKz0gcmlzY3YvYnN3YXBkc3BfcnZiLm8KIFJW Vi1PQkpTLSQoQ09ORklHX0JTV0FQRFNQKSArPSByaXNjdi9ic3dhcGRzcF9ydnYubworT0JKUy0k KENPTkZJR19ETlhIRF9FTkNPREVSKSArPSByaXNjdi9kbnhlbmNfaW5pdC5vCitSVlYtT0JKUy0k KENPTkZJR19ETlhIRF9FTkNPREVSKSArPSByaXNjdi9kbnhlbmNfcnZ2Lm8KIE9CSlMtJChDT05G SUdfRVhSX0RFQ09ERVIpICs9IHJpc2N2L2V4cmRzcF9pbml0Lm8KIFJWVi1PQkpTLSQoQ09ORklH X0VYUl9ERUNPREVSKSArPSByaXNjdi9leHJkc3BfcnZ2Lm8KIE9CSlMtJChDT05GSUdfRkxBQ19E RUNPREVSKSArPSByaXNjdi9mbGFjZHNwX2luaXQubwpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9y aXNjdi9kbnhlbmNfaW5pdC5jIGIvbGliYXZjb2RlYy9yaXNjdi9kbnhlbmNfaW5pdC5jCm5ldyBm aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjQzYmQ2MWFmZDQKLS0tIC9kZXYvbnVs bAorKysgYi9saWJhdmNvZGVjL3Jpc2N2L2RueGVuY19pbml0LmMKQEAgLTAsMCArMSw0MSBAQAor LyoKKyAqIENvcHlyaWdodCAoYykgMjAyMyBJbnN0aXR1ZSBvZiBTb2Z0d2FyZSBDaGluZXNlIEFj YWRlbXkgb2YgU2NpZW5jZXMgKElTQ0FTKS4KKyAqCisgKiBUaGlzIGZpbGUgaXMgcGFydCBvZiBG Rm1wZWcuCisgKgorICogRkZtcGVnIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmli dXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExl c3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUg U29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCisgKiB2ZXJzaW9uIDIuMSBvZiB0aGUgTGljZW5z ZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBGRm1wZWcg aXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1 dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5 IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP U0UuICBTZWUgdGhlIEdOVQorICogTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1v cmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRo ZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggRkZtcGVn OyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCisgKiBGb3VuZGF0aW9uLCBJbmMu LCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0b24sIE1BIDAyMTEwLTEzMDEg VVNBCisgKi8KKworI2luY2x1ZGUgImNvbmZpZy5oIgorCisjaW5jbHVkZSAibGliYXZ1dGlsL2F0 dHJpYnV0ZXMuaCIKKyNpbmNsdWRlICJsaWJhdnV0aWwvY3B1LmgiCisjaW5jbHVkZSAibGliYXZj b2RlYy9kbnhoZGVuYy5oIgorCit2b2lkIGZmX2dldF9waXhlbHNfOHg0X3N5bV9ydnYoaW50MTZf dCAqYmxvY2ssIGNvbnN0IHVpbnQ4X3QgKnBpeGVscywKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgcHRyZGlmZl90IGxpbmVfc2l6ZSk7CisKK2F2X2NvbGQgdm9pZCBmZl9kbnhoZGVu Y19pbml0X3Jpc2N2KEROWEhERW5jQ29udGV4dCAqY3R4KQoreworI2lmIEhBVkVfUlZWCisgICAg aW50IGZsYWdzID0gYXZfZ2V0X2NwdV9mbGFncygpOworCisgICAgaWYgKGZsYWdzICYgQVZfQ1BV X0ZMQUdfUlZWX0k2NCkgeworICAgICAgICBpZiAoY3R4LT5jaWRfdGFibGUtPmJpdF9kZXB0aCA9 PSA4KSB7CisgICAgICAgICAgICBjdHgtPmdldF9waXhlbHNfOHg0X3N5bSA9IGZmX2dldF9waXhl bHNfOHg0X3N5bV9ydnY7CisgICAgICAgIH0KKyAgICB9CisjZW5kaWYKK30KZGlmZiAtLWdpdCBh L2xpYmF2Y29kZWMvcmlzY3YvZG54ZW5jX3J2di5TIGIvbGliYXZjb2RlYy9yaXNjdi9kbnhlbmNf cnZ2LlMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZDk2NTkwNTU5Nwot LS0gL2Rldi9udWxsCisrKyBiL2xpYmF2Y29kZWMvcmlzY3YvZG54ZW5jX3J2di5TCkBAIC0wLDAg KzEsNTAgQEAKKy8qCisgKiBDb3B5cmlnaHQgKGMpIDIwMjMgSW5zdGl0dWUgb2YgU29mdHdhcmUg Q2hpbmVzZSBBY2FkZW15IG9mIFNjaWVuY2VzIChJU0NBUykuCisgKgorICogVGhpcyBmaWxlIGlz IHBhcnQgb2YgRkZtcGVnLgorICoKKyAqIEZGbXBlZyBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2Fu IHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2Yg dGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5 IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcgorICogdmVyc2lvbiAyLjEgb2Yg dGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgor ICogRkZtcGVnIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2Vm dWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGll ZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElD VUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNl bnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEg Y29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3 aXRoIEZGbXBlZzsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQorICogRm91bmRh dGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwgQm9zdG9uLCBNQSAw MjExMC0xMzAxIFVTQQorICovCisKKyNpbmNsdWRlICJsaWJhdnV0aWwvcmlzY3YvYXNtLlMiCisK K2Z1bmMgZmZfZ2V0X3BpeGVsc184eDRfc3ltX3J2diwgenZlNjR4CisgICAgICAgIHZzZXRpdmxp ICAgIHplcm8sIDgsIGU4LCBtZjIsIHRhLCBtYQorICAgICAgICB2bHNlNjQudiAgICB2MTYsIChh MSksIGEyCisgICAgICAgIGxpICAgICAgICAgIHQwLCA4ICogOAorICAgICAgICB2c2V0dmxpICAg ICB6ZXJvLCB0MCwgZTE2LCBtNCwgdGEsIG1hCisgICAgICAgIHZ6ZXh0LnZmMiAgIHY4LCB2MTYK KyAgICAgICAgdnNlMTYudiAgICAgdjgsIChhMCkKKyAgICAgICAgbGkgICAgICAgICAgYTIsIDgq MgorICAgICAgICB2c2V0aXZsaSAgICB6ZXJvLCAyLCBlOCwgbWY4LCB0YSwgbWEKKyAgICAgICAg YWRkaSAgICAgICAgYTEsIGEwLCA0OAorICAgICAgICBhZGRpICAgICAgICBhMCwgYTAsIDMyKjIK KyAgICAgICAgdmxlNjQudiAgICAgdjAsIChhMSkKKyAgICAgICAgdnNlNjQudiAgICAgdjAsIChh MCkKKyAgICAgICAgc3ViICAgICAgICAgYTEsIGExLCBhMgorICAgICAgICB2bGU2NC52ICAgICB2 MCwgKGExKQorICAgICAgICBhZGQgICAgICAgICBhMCwgYTAsIGEyCisgICAgICAgIHZzZTY0LnYg ICAgIHYwLCAoYTApCisgICAgICAgIHN1YiAgICAgICAgIGExLCBhMSwgYTIKKyAgICAgICAgdmxl NjQudiAgICAgdjAsIChhMSkKKyAgICAgICAgYWRkICAgICAgICAgYTAsIGEwLCBhMgorICAgICAg ICB2c2U2NC52ICAgICB2MCwgKGEwKQorICAgICAgICBzdWIgICAgICAgICBhMSwgYTEsIGEyCisg ICAgICAgIHZsZTY0LnYgICAgIHYwLCAoYTEpCisgICAgICAgIGFkZCAgICAgICAgIGEwLCBhMCwg YTIKKyAgICAgICAgdnNlNjQudiAgICAgdjAsIChhMCkKKworICAgICAgICByZXQKK2VuZGZ1bmMK LS0gCjIuNDMuMAoK --000000000000c4115d061015f2df Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --000000000000c4115d061015f2df--