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 BA2F0453FE for ; Thu, 30 Mar 2023 13:22:21 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4298B68C41A; Thu, 30 Mar 2023 16:22:19 +0300 (EEST) Received: from out203-205-251-72.mail.qq.com (out203-205-251-72.mail.qq.com [203.205.251.72]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9064068C3E3 for ; Thu, 30 Mar 2023 16:22:08 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1680182518; bh=vL1hUPSENwICnScGJULw/i6lR7T4guYx28WJ6a7W3Qw=; h=From:To:Cc:Subject:Date; b=Elx+2h1G8l+KPd0lYm/a4NBZMWkuLlDdsNfQPM2XQlQVUWzzRfEA6A0j9XuZWNAtA fUVk2P3qVUuonIdxCt+1VLaWzHoVBpqe3l3yTtdzEvkMkPLq+R2duF7vYD/u8ue53Y Q12SiRxGD0BpxQVKEX1ozRdJiPh1HpZhbzQYsYNo= Received: from localhost.localdomain ([113.65.129.56]) by newxmesmtplogicsvrszc5-0.qq.com (NewEsmtp) with SMTP id 579B403C; Thu, 30 Mar 2023 21:21:57 +0800 X-QQ-mid: xmsmtpt1680182517tkzl6b1i2 Message-ID: X-QQ-XMAILINFO: OdDhBiKk1LgMb5KKYwavcH5jngD0wM9VrGbLTY5HZHX8XUM8sl5ycTAqWb/yG7 1s8A87QOXrlZRVza7qMiuD9+g1TLwClSGkM4Tt3E66qvqfJs5/Q4q1mOhMyBy8CwWFCPvvjGU5Kl TMU4sBfu9LJt3lM2ISmjDOiwo6GrMZmv6fvAOywcrGYKmd1rR2lC8fTp9GxfH240pe9kVxbLEKSn BAgCojc3BjWKb2niomdIXAhN5GddLNkCAqydudxbZZoeJRBSOeFk+DOcSk0l8EqdsusKujabC6cx tktOy/7PSy0gZ909d+iRGDM6Mt1pDNDE6lxUB9biF8ZgMAqBBs9j53z229syhQ7YuW/ExEPgeM8z SUVkSICC+pA4j8e2MPY5Q9Rvy0JDubRaykEf5CDYtFqZmNt5PwK5T5jZSGAGKm7GFu8isq5lPp0U Y0JhnYpbCHH88OVfD16N7PAA4dQn/vfYAzE97Nyu8479RoQZUvg9Z1nwPafVVHqeUIn3TXzdNUMj TWWRhwFUtoBaAA7g9Z8S66Cr8NO+A5aLdqPl819Ydul14+L4VCDLfNlseuL/1X5S17x2qtVAjBkP G6HFIjj2iP03d6rVzygSIXxfBLGhyohL5Q0kEpp1wsT1p0voXqSwZr890cND05JU/8w8fBm3I/I2 J5ViIq0GzREg3re0qCQyzTkP9LzprvLYz+kbih7NgkVQSdfokCqcInKp4HfTYzvPqz8WSu0SQ4b7 oWOd2QvjiXIGqrS4WVvA7kHPwZympJnYL9lvHe8ED4Ldk6uKgrE8/XCFTLvZrcRNrTbfdhS6x7Tj uIUBuus0tF/Sj53KLI3+nkKegbdaZ0nhZcKV0F58aXYkFREgS7DlnrJSuNjCd+1uwgVoU5iVHGww OtzL3xFdohlGXB5Y22rsoRBLg5641v1DQqId+6/ogQf4pA9MtfVQJmvvcImYNIJTybGsYHnrdmfg jxGu0ky9wCtkc65oNLz78oQx8ZuXCAA6Wcndi/N/642h8sin1HnA== From: xufuji456 <839789740@qq.com> To: ffmpeg-devel@ffmpeg.org Date: Thu, 30 Mar 2023 21:21:55 +0800 X-OQ-MSGID: <20230330132155.20835-1-839789740@qq.com> X-Mailer: git-send-email 2.32.0 (Apple Git-132) MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] avcodec/aarch64/hevc:add transform_luma_4x4_neon 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 Cc: xufuji456 <839789740@qq.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Z290IDU2JSBzcGVlZCB1cCAocnVuX2NvdW50PTEwMDAsIENQVT1Db3J0ZXggQTUzKQp0cmFuc2Zv cm1fNHg0X2x1bWFfbmVvbjogNDUgdHJhbnNmb3JtXzR4NF9sdW1hX2M6IDEwMwotLS0KIGxpYmF2 Y29kZWMvYWFyY2g2NC9oZXZjZHNwX2lkY3RfbmVvbi5TICAgIHwgNTEgKysrKysrKysrKysrKysr KysrKysrKy0KIGxpYmF2Y29kZWMvYWFyY2g2NC9oZXZjZHNwX2luaXRfYWFyY2g2NC5jIHwgIDIg KwogMiBmaWxlcyBjaGFuZ2VkLCA1MiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm IC0tZ2l0IGEvbGliYXZjb2RlYy9hYXJjaDY0L2hldmNkc3BfaWRjdF9uZW9uLlMgYi9saWJhdmNv ZGVjL2FhcmNoNjQvaGV2Y2RzcF9pZGN0X25lb24uUwppbmRleCA3NGE5Njk1N2JmLi5mMzAyZWQ5 NzczIDEwMDY0NAotLS0gYS9saWJhdmNvZGVjL2FhcmNoNjQvaGV2Y2RzcF9pZGN0X25lb24uUwor KysgYi9saWJhdmNvZGVjL2FhcmNoNjQvaGV2Y2RzcF9pZGN0X25lb24uUwpAQCAtNiw2ICs2LDcg QEAKICAqIFBvcnRlZCBmcm9tIGFybS9oZXZjZHNwX2lkY3RfbmVvbi5TIGJ5CiAgKiBDb3B5cmln aHQgKGMpIDIwMjAgUmVpbWFyIETDtmZmaW5nZXIKICAqIENvcHlyaWdodCAoYykgMjAyMyBKLiBE ZWtrZXIgPGpkZWtAaXRhbmltdWwubGk+CisgKiBDb3B5cmlnaHQgKGMpIDIwMjMgeHUgZnVsb25n IDw4Mzk3ODk3NDBAcXEuY29tPgogICoKICAqIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEZGbXBlZy4K ICAqCkBAIC02NTYsNCArNjU3LDUyIEBAIGlkY3RfZGMgMTYsIDgKIGlkY3RfZGMgMTYsIDEwCiAK IGlkY3RfZGMgMzIsIDgKLWlkY3RfZGMgMzIsIDEwClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmls ZQoraWRjdF9kYyAzMiwgMTAKKworLm1hY3JvIHRyNF9sdW1hX3NoaWZ0IHIwLCByMSwgcjIsIHIz LCBzaGlmdAorICAgICAgICBzYWRkbCAgICAgICB2MC40cywgXHIwLCBccjIgICAgICAgICAvLyBj MCA9IHNyYzAgKyBzcmMyCisgICAgICAgIHNhZGRsICAgICAgIHYxLjRzLCBccjIsIFxyMyAgICAg ICAgIC8vIGMxID0gc3JjMiArIHNyYzMKKyAgICAgICAgc3N1YmwgICAgICAgdjIuNHMsIFxyMCwg XHIzICAgICAgICAgLy8gYzIgPSBzcmMwIC0gc3JjMworICAgICAgICBzbXVsbCAgICAgICB2My40 cywgXHIxLCB2MjEuNGggICAgICAvLyBjMyA9IDc0ICogc3JjMQorCisgICAgICAgIHNhZGRsICAg ICAgIHY3LjRzLCBccjAsIFxyMyAgICAgICAgIC8vIHNyYzAgKyBzcmMzCisgICAgICAgIHNzdWJ3 ICAgICAgIHY3LjRzLCB2Ny40cywgXHIyICAgICAgIC8vIHNyYzAgLSBzcmMyICsgc3JjMworICAg ICAgICBtdWwgICAgICAgICB2Ny40cywgdjcuNHMsIHYxOC40cyAgICAvLyBkc3QyID0gNzQgKiAo c3JjMCAtIHNyYzIgKyBzcmMzKQorCisgICAgICAgIG11bCAgICAgICAgIHY1LjRzLCB2MC40cywg djE5LjRzICAgIC8vIDI5ICogYzAKKyAgICAgICAgbXVsICAgICAgICAgdjYuNHMsIHYxLjRzLCB2 MjAuNHMgICAgLy8gNTUgKiBjMQorICAgICAgICBhZGQgICAgICAgICB2NS40cywgdjUuNHMsIHY2 LjRzICAgICAvLyAyOSAqIGMwICsgNTUgKiBjMQorICAgICAgICBhZGQgICAgICAgICB2NS40cywg djUuNHMsIHYzLjRzICAgICAvLyBkc3QwID0gMjkgKiBjMCArIDU1ICogYzEgKyBjMworCisgICAg ICAgIG11bCAgICAgICAgIHYxLjRzLCB2MS40cywgdjE5LjRzICAgIC8vIDI5ICogYzEKKyAgICAg ICAgbXVsICAgICAgICAgdjYuNHMsIHYyLjRzLCB2MjAuNHMgICAgLy8gNTUgKiBjMgorICAgICAg ICBzdWIgICAgICAgICB2Ni40cywgdjYuNHMsIHYxLjRzICAgICAvLyA1NSAqIGMyIC0gMjkgKiBj MQorICAgICAgICBhZGQgICAgICAgICB2Ni40cywgdjYuNHMsIHYzLjRzICAgICAvLyBkc3QxID0g NTUgKiBjMiAtIDI5ICogYzEgKyBjMworCisgICAgICAgIG11bCAgICAgICAgIHYwLjRzLCB2MC40 cywgdjIwLjRzICAgIC8vIDU1ICogYzAKKyAgICAgICAgbXVsICAgICAgICAgdjIuNHMsIHYyLjRz LCB2MTkuNHMgICAgLy8gMjkgKiBjMgorICAgICAgICBhZGQgICAgICAgICB2MC40cywgdjAuNHMs IHYyLjRzICAgICAvLyA1NSAqIGMwICsgMjkgKiBjMgorICAgICAgICBzdWIgICAgICAgICB2MC40 cywgdjAuNHMsIHYzLjRzICAgICAvLyBkc3QzID0gNTUgKiBjMCArIDI5ICogYzIgLSBjMworCisg ICAgICAgIHNxcnNocm4gICAgIFxyMCwgdjUuNHMsIFxzaGlmdAorICAgICAgICBzcXJzaHJuICAg ICBccjEsIHY2LjRzLCBcc2hpZnQKKyAgICAgICAgc3Fyc2hybiAgICAgXHIyLCB2Ny40cywgXHNo aWZ0CisgICAgICAgIHNxcnNocm4gICAgIFxyMywgdjAuNHMsIFxzaGlmdAorLmVuZG0KKworZnVu Y3Rpb24gZmZfaGV2Y190cmFuc2Zvcm1fbHVtYV80eDRfbmVvbl84LCBleHBvcnQ9MQorICAgICAg ICBsZDEgICAgICAgICAgICB7djI4LjRoLXYzMS40aH0sIFt4MF0KKyAgICAgICAgbW92aSAgICAg ICAgICAgdjE4LjRzLCAjNzQKKyAgICAgICAgbW92aSAgICAgICAgICAgdjE5LjRzLCAjMjkKKyAg ICAgICAgbW92aSAgICAgICAgICAgdjIwLjRzLCAjNTUKKyAgICAgICAgbW92aSAgICAgICAgICAg djIxLjRoLCAjNzQKKworICAgICAgICB0cjRfbHVtYV9zaGlmdCB2MjguNGgsIHYyOS40aCwgdjMw LjRoLCB2MzEuNGgsICM3CisgICAgICAgIHRyYW5zcG9zZV80eDRIIHYyOCwgdjI5LCB2MzAsIHYz MSwgdjIyLCB2MjMsIHYyNCwgdjI1CisKKyAgICAgICAgdHI0X2x1bWFfc2hpZnQgdjI4LjRoLCB2 MjkuNGgsIHYzMC40aCwgdjMxLjRoLCAjMTIKKyAgICAgICAgdHJhbnNwb3NlXzR4NEggdjI4LCB2 MjksIHYzMCwgdjMxLCB2MjIsIHYyMywgdjI0LCB2MjUKKworICAgICAgICBzdDEgICAgICAgICAg ICB7djI4LjRoLXYzMS40aH0sIFt4MF0KKyAgICAgICAgcmV0CitlbmRmdW5jClwgTm8gbmV3bGlu ZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9hYXJjaDY0L2hldmNkc3Bf aW5pdF9hYXJjaDY0LmMgYi9saWJhdmNvZGVjL2FhcmNoNjQvaGV2Y2RzcF9pbml0X2FhcmNoNjQu YwppbmRleCAxZGVlZmNhMGEyLi4xMGU3ZjIzMThlIDEwMDY0NAotLS0gYS9saWJhdmNvZGVjL2Fh cmNoNjQvaGV2Y2RzcF9pbml0X2FhcmNoNjQuYworKysgYi9saWJhdmNvZGVjL2FhcmNoNjQvaGV2 Y2RzcF9pbml0X2FhcmNoNjQuYwpAQCAtNjMsNiArNjMsNyBAQCB2b2lkIGZmX2hldmNfaWRjdF80 eDRfZGNfMTBfbmVvbihpbnQxNl90ICpjb2VmZnMpOwogdm9pZCBmZl9oZXZjX2lkY3RfOHg4X2Rj XzEwX25lb24oaW50MTZfdCAqY29lZmZzKTsKIHZvaWQgZmZfaGV2Y19pZGN0XzE2eDE2X2RjXzEw X25lb24oaW50MTZfdCAqY29lZmZzKTsKIHZvaWQgZmZfaGV2Y19pZGN0XzMyeDMyX2RjXzEwX25l b24oaW50MTZfdCAqY29lZmZzKTsKK3ZvaWQgZmZfaGV2Y190cmFuc2Zvcm1fbHVtYV80eDRfbmVv bl84KGludDE2X3QgKmNvZWZmcyk7CiB2b2lkIGZmX2hldmNfc2FvX2JhbmRfZmlsdGVyXzh4OF84 X25lb24odWludDhfdCAqX2RzdCwgY29uc3QgdWludDhfdCAqX3NyYywKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBwdHJkaWZmX3Qgc3RyaWRlX2RzdCwgcHRyZGlmZl90IHN0cmlk ZV9zcmMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgaW50MTZfdCAq c2FvX29mZnNldF92YWwsIGludCBzYW9fbGVmdF9jbGFzcywKQEAgLTEyOCw2ICsxMjksNyBAQCBh dl9jb2xkIHZvaWQgZmZfaGV2Y19kc3BfaW5pdF9hYXJjaDY0KEhFVkNEU1BDb250ZXh0ICpjLCBj b25zdCBpbnQgYml0X2RlcHRoKQogICAgICAgICBjLT5pZGN0X2RjWzFdICAgICAgICAgICAgICAg ICAgPSBmZl9oZXZjX2lkY3RfOHg4X2RjXzhfbmVvbjsKICAgICAgICAgYy0+aWRjdF9kY1syXSAg ICAgICAgICAgICAgICAgID0gZmZfaGV2Y19pZGN0XzE2eDE2X2RjXzhfbmVvbjsKICAgICAgICAg Yy0+aWRjdF9kY1szXSAgICAgICAgICAgICAgICAgID0gZmZfaGV2Y19pZGN0XzMyeDMyX2RjXzhf bmVvbjsKKyAgICAgICAgYy0+dHJhbnNmb3JtXzR4NF9sdW1hICAgICAgICAgID0gZmZfaGV2Y190 cmFuc2Zvcm1fbHVtYV80eDRfbmVvbl84OwogICAgICAgICBjLT5zYW9fYmFuZF9maWx0ZXJbMF0g ICAgICAgICAgPQogICAgICAgICBjLT5zYW9fYmFuZF9maWx0ZXJbMV0gICAgICAgICAgPQogICAg ICAgICBjLT5zYW9fYmFuZF9maWx0ZXJbMl0gICAgICAgICAgPQotLSAKMi4zMi4wIChBcHBsZSBH aXQtMTMyKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K ZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczov L2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJl LCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcu b3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=