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 C3ABB48878 for ; Wed, 20 Dec 2023 08:41:15 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0670568D1B7; Wed, 20 Dec 2023 10:41:14 +0200 (EET) Received: from mail-yw1-f179.google.com (mail-yw1-f179.google.com [209.85.128.179]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0632B68CCB4 for ; Wed, 20 Dec 2023 10:41:08 +0200 (EET) Received: by mail-yw1-f179.google.com with SMTP id 00721157ae682-5e637faa52fso26289687b3.1 for ; Wed, 20 Dec 2023 00:41:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1703061666; x=1703666466; darn=ffmpeg.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=DzV0dR3HTzfMxO7QD5VJS0QRyf3r3f/b8qnHvpHbubc=; b=SPrKlbWl2IQxMaB7XCE4q/CFcixMY5EkGEEqM3LRoTMhEH3aFebzREZ5dXHjp+1/qG +h5jA9nE8fMmnGMOfwZIMjo5143/fxO9wNSHBApQ4yyFWWUEQl/GlH3+EcRXqklVW/v6 jzzWGEC4i+ZZeXT5JpOjWAUx44L0WeDhvIeuZdFQaXdACAcmQx2LkuUlx4zFBWJ5D83S WIS1jBbwBzrNeB350pf9MG2Z0CDkqzg1VgTe5RsNjxRalLfupX4BuiYEIGnQBvGEpgMv 0ecACZBHf3M31k9KErwqdbebZMHKhEyWKTFKK3JKbagpjfAVqHRZmx9LZI7KlAKkbeh6 YrMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703061666; x=1703666466; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=DzV0dR3HTzfMxO7QD5VJS0QRyf3r3f/b8qnHvpHbubc=; b=G2mPff6a8f9GhK7vUqeDjKASbAy2lAGoaD8BB5Qrd4mDxGFLrxjYE3d8RA6kZB198C IwO5CHRlS8qGOLI9yXpYa0aVzi2SgrWi0rBDPzJLjOvjTEIr3+814/fQM0K8F8FeAiYf Ua2dgC8P+PC7XXrC5e6f7KPD+gNZCMEzXw2JKlUyIBMkpV08nVoTe/QMccpTPibaIoa6 IzHQnITdQGn2pBak1ChYt0fmoKomHndj29KRdTgywUbLmCzgmw3vJGy+e3VvibT2Sgso 2z6RKSHGHn7rLe+Gy357UvBTZjZNY26/Tdf8uVLNfSYd6Wc3/AZzxB8n6WTEFm4Jbd1F yxoA== X-Gm-Message-State: AOJu0YwOz3YmPI7JvoYekOWFpzihb89m8Sbc0iSvd7tfX/h7mJG0kw7U ofWl1qEwiNHq5NSXEd4h9ExUOXCb+pHdCoKPxZroNqs4ktFeI+IE X-Google-Smtp-Source: AGHT+IHuEmeM36KXvkKQfajmNjtRQry32ho3VLAggiYJp6YJly4SCEqKwsw+xLah3B5f7LVAKl3VMjMwop3LjIntDyg= X-Received: by 2002:a25:ae96:0:b0:dbd:727f:c74a with SMTP id b22-20020a25ae96000000b00dbd727fc74amr1180555ybj.90.1703061665853; Wed, 20 Dec 2023 00:41:05 -0800 (PST) MIME-Version: 1.0 From: flow gg Date: Wed, 20 Dec 2023 16:40:54 +0800 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="0000000000009fec7b060cecf14c" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [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: --0000000000009fec7b060cecf14c Content-Type: text/plain; charset="UTF-8" C908: get_pixels_8x4_sym_c: 297.2 get_pixels_8x4_sym_rvv_i64: 52.7 --0000000000009fec7b060cecf14c 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_lqdixodw0 RnJvbSA2ZmU0ZGJlOWFmMzlhZjUwYTFiZjIwNjllOTFkZmE1NDJkODNmZWUzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzdW55dWVjaGkgPHN1bnl1ZWNoaUBpc2Nhcy5hYy5jbj4KRGF0 ZTogV2VkLCAyMCBEZWMgMjAyMyAxNjoyODozMyArMDgwMApTdWJqZWN0OiBbUEFUQ0ggMy8zXSBs YXZjL2RueGhkZW5jOiBSLVYgViBnZXRfcGl4ZWxzXzh4NF9zeW0KCkM5MDg6CmdldF9waXhlbHNf OHg0X3N5bV9jOiAyOTcuMgpnZXRfcGl4ZWxzXzh4NF9zeW1fcnZ2X2k2NDogNTIuNwotLS0KIGxp YmF2Y29kZWMvZG54aGRlbmMuYyAgICAgICAgICB8ICA0ICsrLQogbGliYXZjb2RlYy9kbnhoZGVu Yy5oICAgICAgICAgIHwgIDEgKwogbGliYXZjb2RlYy9yaXNjdi9NYWtlZmlsZSAgICAgIHwgIDIg KysKIGxpYmF2Y29kZWMvcmlzY3YvZG54ZW5jX2luaXQuYyB8IDQxICsrKysrKysrKysrKysrKysr KysrKysrKysrKysKIGxpYmF2Y29kZWMvcmlzY3YvZG54ZW5jX3J2di5TICB8IDUwICsrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgOTcgaW5zZXJ0aW9u cygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYmF2Y29kZWMvcmlzY3Yv ZG54ZW5jX2luaXQuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYmF2Y29kZWMvcmlzY3YvZG54ZW5j X3J2di5TCgpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9kbnhoZGVuYy5jIGIvbGliYXZjb2RlYy9k bnhoZGVuYy5jCmluZGV4IDFhYzgxMTZmNTMuLjhkYmRhNWVlYTEgMTAwNjQ0Ci0tLSBhL2xpYmF2 Y29kZWMvZG54aGRlbmMuYworKysgYi9saWJhdmNvZGVjL2RueGhkZW5jLmMKQEAgLTEzNzksNyAr MTM3OSw5IEBAIGNvbnN0IEZGQ29kZWMgZmZfZG54aGRfZW5jb2RlciA9IHsKIH07CiAKIHZvaWQg ZmZfZG54aGRlbmNfaW5pdChETlhIREVuY0NvbnRleHQgKmN0eCkgewotI2lmIEFSQ0hfWDg2Cisj aWYgQVJDSF9SSVNDVgorICAgIGZmX2RueGhkZW5jX2luaXRfcmlzY3YoY3R4KTsKKyNlbGlmIEFS Q0hfWDg2CiAgICAgZmZfZG54aGRlbmNfaW5pdF94ODYoY3R4KTsKICNlbmRpZgogfQpkaWZmIC0t Z2l0IGEvbGliYXZjb2RlYy9kbnhoZGVuYy5oIGIvbGliYXZjb2RlYy9kbnhoZGVuYy5oCmluZGV4 IDk1YWVhODNkMjguLjNlZDE0NTE0MzEgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvZG54aGRlbmMu aAorKysgYi9saWJhdmNvZGVjL2RueGhkZW5jLmgKQEAgLTExMiw2ICsxMTIsNyBAQCB0eXBlZGVm IHN0cnVjdCBETlhIREVuY0NvbnRleHQgewogfSBETlhIREVuY0NvbnRleHQ7CiAKIHZvaWQgZmZf ZG54aGRlbmNfaW5pdChETlhIREVuY0NvbnRleHQgKmN0eCk7Cit2b2lkIGZmX2RueGhkZW5jX2lu aXRfcmlzY3YoRE5YSERFbmNDb250ZXh0ICpjdHgpOwogdm9pZCBmZl9kbnhoZGVuY19pbml0X3g4 NihETlhIREVuY0NvbnRleHQgKmN0eCk7CiAKICNlbmRpZiAvKiBBVkNPREVDX0ROWEhERU5DX0gg Ki8KZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvcmlzY3YvTWFrZWZpbGUgYi9saWJhdmNvZGVjL3Jp c2N2L01ha2VmaWxlCmluZGV4IGFhNzU4ZWJhMWMuLjM1YWQxNDkzMjYgMTAwNjQ0Ci0tLSBhL2xp YmF2Y29kZWMvcmlzY3YvTWFrZWZpbGUKKysrIGIvbGliYXZjb2RlYy9yaXNjdi9NYWtlZmlsZQpA QCAtMTMsNiArMTMsOCBAQCBSVlYtT0JKUy0kKENPTkZJR19BVURJT0RTUCkgKz0gcmlzY3YvYXVk aW9kc3BfcnZ2Lm8KIE9CSlMtJChDT05GSUdfQlNXQVBEU1ApICs9IHJpc2N2L2Jzd2FwZHNwX2lu aXQubwogUlYtT0JKUy0kKENPTkZJR19CU1dBUERTUCkgKz0gcmlzY3YvYnN3YXBkc3BfcnZiLm8K IFJWVi1PQkpTLSQoQ09ORklHX0JTV0FQRFNQKSArPSByaXNjdi9ic3dhcGRzcF9ydnYubworT0JK Uy0kKENPTkZJR19ETlhIRF9FTkNPREVSKSArPSByaXNjdi9kbnhlbmNfaW5pdC5vCitSVlYtT0JK Uy0kKENPTkZJR19ETlhIRF9FTkNPREVSKSArPSByaXNjdi9kbnhlbmNfcnZ2Lm8KIE9CSlMtJChD T05GSUdfRVhSX0RFQ09ERVIpICs9IHJpc2N2L2V4cmRzcF9pbml0Lm8KIFJWVi1PQkpTLSQoQ09O RklHX0VYUl9ERUNPREVSKSArPSByaXNjdi9leHJkc3BfcnZ2Lm8KIE9CSlMtJChDT05GSUdfRkxB Q19ERUNPREVSKSArPSByaXNjdi9mbGFjZHNwX2luaXQubwpkaWZmIC0tZ2l0IGEvbGliYXZjb2Rl Yy9yaXNjdi9kbnhlbmNfaW5pdC5jIGIvbGliYXZjb2RlYy9yaXNjdi9kbnhlbmNfaW5pdC5jCm5l dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjQzYmQ2MWFmZDQKLS0tIC9kZXYv bnVsbAorKysgYi9saWJhdmNvZGVjL3Jpc2N2L2RueGVuY19pbml0LmMKQEAgLTAsMCArMSw0MSBA QAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAyMyBJbnN0aXR1ZSBvZiBTb2Z0d2FyZSBDaGluZXNl IEFjYWRlbXkgb2YgU2NpZW5jZXMgKElTQ0FTKS4KKyAqCisgKiBUaGlzIGZpbGUgaXMgcGFydCBv ZiBGRm1wZWcuCisgKgorICogRkZtcGVnIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0 cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05V IExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZy ZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCisgKiB2ZXJzaW9uIDIuMSBvZiB0aGUgTGlj ZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBGRm1w ZWcgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAq IGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJh bnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBV UlBPU0UuICBTZWUgdGhlIEdOVQorICogTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9y IG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9m IHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggRkZt cGVnOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCisgKiBGb3VuZGF0aW9uLCBJ bmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0b24sIE1BIDAyMTEwLTEz MDEgVVNBCisgKi8KKworI2luY2x1ZGUgImNvbmZpZy5oIgorCisjaW5jbHVkZSAibGliYXZ1dGls L2F0dHJpYnV0ZXMuaCIKKyNpbmNsdWRlICJsaWJhdnV0aWwvY3B1LmgiCisjaW5jbHVkZSAibGli YXZjb2RlYy9kbnhoZGVuYy5oIgorCit2b2lkIGZmX2dldF9waXhlbHNfOHg0X3N5bV9ydnYoaW50 MTZfdCAqYmxvY2ssIGNvbnN0IHVpbnQ4X3QgKnBpeGVscywKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgcHRyZGlmZl90IGxpbmVfc2l6ZSk7CisKK2F2X2NvbGQgdm9pZCBmZl9kbnho ZGVuY19pbml0X3Jpc2N2KEROWEhERW5jQ29udGV4dCAqY3R4KQoreworI2lmIEhBVkVfUlZWCisg ICAgaW50IGZsYWdzID0gYXZfZ2V0X2NwdV9mbGFncygpOworCisgICAgaWYgKGZsYWdzICYgQVZf Q1BVX0ZMQUdfUlZWX0k2NCkgeworICAgICAgICBpZiAoY3R4LT5jaWRfdGFibGUtPmJpdF9kZXB0 aCA9PSA4KSB7CisgICAgICAgICAgICBjdHgtPmdldF9waXhlbHNfOHg0X3N5bSA9IGZmX2dldF9w aXhlbHNfOHg0X3N5bV9ydnY7CisgICAgICAgIH0KKyAgICB9CisjZW5kaWYKK30KZGlmZiAtLWdp dCBhL2xpYmF2Y29kZWMvcmlzY3YvZG54ZW5jX3J2di5TIGIvbGliYXZjb2RlYy9yaXNjdi9kbnhl bmNfcnZ2LlMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZjI4N2EwNTU3 NQotLS0gL2Rldi9udWxsCisrKyBiL2xpYmF2Y29kZWMvcmlzY3YvZG54ZW5jX3J2di5TCkBAIC0w LDAgKzEsNTAgQEAKKy8qCisgKiBDb3B5cmlnaHQgKGMpIDIwMjMgSW5zdGl0dWUgb2YgU29mdHdh cmUgQ2hpbmVzZSBBY2FkZW15IG9mIFNjaWVuY2VzIChJU0NBUykuCisgKgorICogVGhpcyBmaWxl IGlzIHBhcnQgb2YgRkZtcGVnLgorICoKKyAqIEZGbXBlZyBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMg b2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYXMgcHVibGlzaGVk IGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcgorICogdmVyc2lvbiAyLjEg b2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisg KgorICogRkZtcGVnIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1 c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w bGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExlc3NlciBHZW5lcmFsIFB1YmxpYyBM aWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVk IGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9u ZyB3aXRoIEZGbXBlZzsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQorICogRm91 bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwgQm9zdG9uLCBN QSAwMjExMC0xMzAxIFVTQQorICovCisKKyNpbmNsdWRlICJsaWJhdnV0aWwvcmlzY3YvYXNtLlMi CisKK2Z1bmMgZmZfZ2V0X3BpeGVsc184eDRfc3ltX3J2diwgenZlNjR4CisgICAgICAgIHZzZXRp dmxpICAgIHplcm8sIDgsIGU4LCBtZjIsIHRhLCBtYQorICAgICAgICB2bHNlNjQudiAgICB2MTYs IChhMSksIGEyCisgICAgICAgIGxpICAgICAgICAgIHQwLCA4ICogOAorICAgICAgICB2c2V0dmxp ICAgICB6ZXJvLCB0MCwgZTE2LCBtNCwgdGEsIG1hCisgICAgICAgIHZ6ZXh0LnZmMiAgIHY4LCB2 MTYKKyAgICAgICAgdnNlMTYudiAgICAgdjgsIChhMCkKKyAgICAgICAgdnNldGl2bGkgICAgemVy bywgMiwgZTY0LCBtMSwgdGEsIG1hCisgICAgICAgIGFkZGkgICAgICAgIGEwLCBhMCwgMzIqMgor ICAgICAgICBsaSAgICAgICAgICBhMiwgOCoyCisgICAgICAgIHN1YiAgICAgICAgIGExLCBhMCwg YTIKKyAgICAgICAgdmxlNjQudiAgICAgdjAsIChhMSkKKyAgICAgICAgdnNlNjQudiAgICAgdjAs IChhMCkKKyAgICAgICAgc3ViICAgICAgICAgYTEsIGExLCBhMgorICAgICAgICB2bGU2NC52ICAg ICB2MCwgKGExKQorICAgICAgICBhZGQgICAgICAgICBhMCwgYTAsIGEyCisgICAgICAgIHZzZTY0 LnYgICAgIHYwLCAoYTApCisgICAgICAgIHN1YiAgICAgICAgIGExLCBhMSwgYTIKKyAgICAgICAg dmxlNjQudiAgICAgdjAsIChhMSkKKyAgICAgICAgYWRkICAgICAgICAgYTAsIGEwLCBhMgorICAg ICAgICB2c2U2NC52ICAgICB2MCwgKGEwKQorICAgICAgICBzdWIgICAgICAgICBhMSwgYTEsIGEy CisgICAgICAgIHZsZTY0LnYgICAgIHYwLCAoYTEpCisgICAgICAgIGFkZCAgICAgICAgIGEwLCBh MCwgYTIKKyAgICAgICAgdnNlNjQudiAgICAgdjAsIChhMCkKKworICAgICAgICByZXQKK2VuZGZ1 bmMKLS0gCjIuNDMuMAoK --0000000000009fec7b060cecf14c 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". --0000000000009fec7b060cecf14c--