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 B196545609 for ; Sat, 11 Mar 2023 03:18:20 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 26F9E68AE67; Sat, 11 Mar 2023 05:18:17 +0200 (EET) Received: from out203-205-251-59.mail.qq.com (out203-205-251-59.mail.qq.com [203.205.251.59]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CC30C68A14E for ; Sat, 11 Mar 2023 05:18:09 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1678504684; bh=vJAEdlIqokf/BIugMdfriKd0lFWa5i1UAv5c/xtue0Q=; h=From:To:Cc:Subject:Date; b=RHcTDWP4BMJJKOTs4+GCUrd1lT97ByPZa1VvvKa4ZlBgiqYTig8qv9Io98E/wv3ko vP8SCO6dIldrLJpLSJiwcLkVWp4fJ4sDA4gwHhQmPrVlDoXYl6xpZ0gaFFzps7BdEy CVBvPKDUgnUbCF8hefgy/EBCUV0CNjepupgW/gzo= Received: from localhost.localdomain ([113.66.219.52]) by newxmesmtplogicsvrszc2-0.qq.com (NewEsmtp) with SMTP id 48332864; Sat, 11 Mar 2023 11:18:03 +0800 X-QQ-mid: xmsmtpt1678504683tikc7kvwh Message-ID: X-QQ-XMAILINFO: OKKHiI6c9SH3roEAEEZR6J5YEzxbT/dpb7Xse9I/L728IbCNq7e0EwUBBZPQtk 4vOoCxOnYjlJvlPTlvDsqwQHiLT4Y2PHe88gkq7udoMBf6we63E6NmVv3CEVOfw8wIfjiYI84QOx jOZpR6wg6H7hrzZ6jRU4E3MmG9L4qf168d7d370+hAx/SmjZ6P/LZmmAWTWTVorAIEb1H4ndygHJ l6849uH1bv2E7TTJQWJmCN/4NMjUZrOjpqKNwDVyLINyHRNcIKLE8klVgi/3viaa6Oqls/nARFOP rvFjlbHUy9CZXGKdwvRnK53IAAEHL6ADCCrhP4tAQzgS12QVbrm0nvr446acQHqkwEgVm9x79q0E c4prnQRCeSny6/9if9dbkI8u5hCnPjyPtc49EHjWNN7dW1AiqEX42Fi/uLXP7vzm8GFzo+2LEdeN ciIM2FQkXyE4yORhdbRJTJDkbJhtPp1A7WkzsnOsAfNvP47P8o37fUEQTOuYWCiGNbCa6eMPmvFs 7414OY75aYae9sIhjA72cGuFZ2B3kcoZXnmTMAPobz2g6Hyn4hJWMD/dUEFTN6rdl3eIt9ffdTGM IIPltuuN9p2+Fluk19pzztrPn9UTbivrbmd3JjRkqO6a8fi+U886jiiaFJaV2+suTargQAHBcH7e YS2/HNmcAn7SHpYakMZ3wZbp2KEMRAkyPjT22Yhiji9VqmHJkc6ICW12ncGkmdOhJ9cplxrXkTAt 05brRcFeAhCNt9QP8dpnzgI2ISnBTR14ZzQnRt85CMCkYdZf7CLq0csmHINuAPw0gvA8jiw4HmOR sDG1cXSbbrmOM5ZfdxpTp68fKAzssN3GA9j6XA45XIRaeC6xNbQdvOedpaC0NSovZiRFCJPlD3y/ KgrbfUzHoMOOgL25ULvXu+23uIW2EDvEJz3zw1IDn6d0AekEcCeJSLKG7+Z8o/ZJ7/7sRX3URzvj RRRMb9uNm4Be9EKusdy5fLwTvZEQQB From: xufuji456 <839789740@qq.com> To: ffmpeg-devel@ffmpeg.org Date: Sat, 11 Mar 2023 11:18:00 +0800 X-OQ-MSGID: <20230311031800.26784-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 note: run_count=1000, CPU=Cortex A53 transform_4x4_luma_neon: 45 transform_4x4_luma_c: 103 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: LS0tCiBsaWJhdmNvZGVjL2FhcmNoNjQvaGV2Y2RzcF9pZGN0X25lb24uUyAgICB8IDUyICsrKysr KysrKysrKysrKysrKysrKystCiBsaWJhdmNvZGVjL2FhcmNoNjQvaGV2Y2RzcF9pbml0X2FhcmNo NjQuYyB8ICAyICsKIDIgZmlsZXMgY2hhbmdlZCwgNTMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv bigtKQoKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvYWFyY2g2NC9oZXZjZHNwX2lkY3RfbmVvbi5T IGIvbGliYXZjb2RlYy9hYXJjaDY0L2hldmNkc3BfaWRjdF9uZW9uLlMKaW5kZXggYjExZjU2ODYy YS4uMDBkOTY5MDQ2NiAxMDA2NDQKLS0tIGEvbGliYXZjb2RlYy9hYXJjaDY0L2hldmNkc3BfaWRj dF9uZW9uLlMKKysrIGIvbGliYXZjb2RlYy9hYXJjaDY0L2hldmNkc3BfaWRjdF9uZW9uLlMKQEAg LTcsNiArNyw4IEBACiAgKiBDb3B5cmlnaHQgKGMpIDIwMjAgUmVpbWFyIETDtmZmaW5nZXIKICAq IENvcHlyaWdodCAoYykgMjAyMCBKLiBEZWtrZXIKICAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMjMg eHUgZnVsb25nCisgKgogICogVGhpcyBmaWxlIGlzIHBhcnQgb2YgRkZtcGVnLgogICoKICAqIEZG bXBlZyBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKQEAg LTY2NSw0ICs2NjcsNTIgQEAgaWRjdF9kYyAxNiwgOAogaWRjdF9kYyAxNiwgMTAKIAogaWRjdF9k YyAzMiwgOAotaWRjdF9kYyAzMiwgMTAKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCitpZGN0 X2RjIDMyLCAxMAorCisubWFjcm8gdHI0X2x1bWFfc2hpZnQgcjAsIHIxLCByMiwgcjMsIHNoaWZ0 CisgICAgICAgIHNhZGRsICAgICAgIHYwLjRzLCBccjAsIFxyMiAgICAgICAgIC8vIGMwID0gc3Jj MCArIHNyYzIKKyAgICAgICAgc2FkZGwgICAgICAgdjEuNHMsIFxyMiwgXHIzICAgICAgICAgLy8g YzEgPSBzcmMyICsgc3JjMworICAgICAgICBzc3VibCAgICAgICB2Mi40cywgXHIwLCBccjMgICAg ICAgICAvLyBjMiA9IHNyYzAgLSBzcmMzCisgICAgICAgIHNtdWxsICAgICAgIHYzLjRzLCBccjEs IHYyMS40aCAgICAgIC8vIGMzID0gNzQgKiBzcmMxCisKKyAgICAgICAgc2FkZGwgICAgICAgdjcu NHMsIFxyMCwgXHIzICAgICAgICAgLy8gc3JjMCArIHNyYzMKKyAgICAgICAgc3N1YncgICAgICAg djcuNHMsIHY3LjRzLCBccjIgICAgICAgLy8gc3JjMCAtIHNyYzIgKyBzcmMzCisgICAgICAgIG11 bCAgICAgICAgIHY3LjRzLCB2Ny40cywgdjE4LjRzICAgIC8vIGRzdDIgPSA3NCAqIChzcmMwIC0g c3JjMiArIHNyYzMpCisKKyAgICAgICAgbXVsICAgICAgICAgdjUuNHMsIHYwLjRzLCB2MTkuNHMg ICAgLy8gMjkgKiBjMAorICAgICAgICBtdWwgICAgICAgICB2Ni40cywgdjEuNHMsIHYyMC40cyAg ICAvLyA1NSAqIGMxCisgICAgICAgIGFkZCAgICAgICAgIHY1LjRzLCB2NS40cywgdjYuNHMgICAg IC8vIDI5ICogYzAgKyA1NSAqIGMxCisgICAgICAgIGFkZCAgICAgICAgIHY1LjRzLCB2NS40cywg djMuNHMgICAgIC8vIGRzdDAgPSAyOSAqIGMwICsgNTUgKiBjMSArIGMzCisKKyAgICAgICAgbXVs ICAgICAgICAgdjEuNHMsIHYxLjRzLCB2MTkuNHMgICAgLy8gMjkgKiBjMQorICAgICAgICBtdWwg ICAgICAgICB2Ni40cywgdjIuNHMsIHYyMC40cyAgICAvLyA1NSAqIGMyCisgICAgICAgIHN1YiAg ICAgICAgIHY2LjRzLCB2Ni40cywgdjEuNHMgICAgIC8vIDU1ICogYzIgLSAyOSAqIGMxCisgICAg ICAgIGFkZCAgICAgICAgIHY2LjRzLCB2Ni40cywgdjMuNHMgICAgIC8vIGRzdDEgPSA1NSAqIGMy IC0gMjkgKiBjMSArIGMzCisKKyAgICAgICAgbXVsICAgICAgICAgdjAuNHMsIHYwLjRzLCB2MjAu NHMgICAgLy8gNTUgKiBjMAorICAgICAgICBtdWwgICAgICAgICB2Mi40cywgdjIuNHMsIHYxOS40 cyAgICAvLyAyOSAqIGMyCisgICAgICAgIGFkZCAgICAgICAgIHYwLjRzLCB2MC40cywgdjIuNHMg ICAgIC8vIDU1ICogYzAgKyAyOSAqIGMyCisgICAgICAgIHN1YiAgICAgICAgIHYwLjRzLCB2MC40 cywgdjMuNHMgICAgIC8vIGRzdDMgPSA1NSAqIGMwICsgMjkgKiBjMiAtIGMzCisKKyAgICAgICAg c3Fyc2hybiAgICAgXHIwLCB2NS40cywgXHNoaWZ0CisgICAgICAgIHNxcnNocm4gICAgIFxyMSwg djYuNHMsIFxzaGlmdAorICAgICAgICBzcXJzaHJuICAgICBccjIsIHY3LjRzLCBcc2hpZnQKKyAg ICAgICAgc3Fyc2hybiAgICAgXHIzLCB2MC40cywgXHNoaWZ0CisuZW5kbQorCitmdW5jdGlvbiBm Zl9oZXZjX3RyYW5zZm9ybV9sdW1hXzR4NF9uZW9uXzgsIGV4cG9ydD0xCisgICAgICAgIGxkMSAg ICAgICAgICAgIHt2MjguNGgtdjMxLjRofSwgW3gwXQorICAgICAgICBtb3ZpICAgICAgICAgICB2 MTguNHMsICM3NAorICAgICAgICBtb3ZpICAgICAgICAgICB2MTkuNHMsICMyOQorICAgICAgICBt b3ZpICAgICAgICAgICB2MjAuNHMsICM1NQorICAgICAgICBtb3ZpICAgICAgICAgICB2MjEuNGgs ICM3NAorCisgICAgICAgIHRyNF9sdW1hX3NoaWZ0IHYyOC40aCwgdjI5LjRoLCB2MzAuNGgsIHYz MS40aCwgIzcKKyAgICAgICAgdHJhbnNwb3NlXzR4NEggdjI4LCB2MjksIHYzMCwgdjMxLCB2MjIs IHYyMywgdjI0LCB2MjUKKworICAgICAgICB0cjRfbHVtYV9zaGlmdCB2MjguNGgsIHYyOS40aCwg djMwLjRoLCB2MzEuNGgsICMxMgorICAgICAgICB0cmFuc3Bvc2VfNHg0SCB2MjgsIHYyOSwgdjMw LCB2MzEsIHYyMiwgdjIzLCB2MjQsIHYyNQorCisgICAgICAgIHN0MSAgICAgICAgICAgIHt2Mjgu NGgtdjMxLjRofSwgW3gwXQorICAgICAgICByZXQKK2VuZGZ1bmMKXCBObyBuZXdsaW5lIGF0IGVu ZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2FhcmNoNjQvaGV2Y2RzcF9pbml0X2Fh cmNoNjQuYyBiL2xpYmF2Y29kZWMvYWFyY2g2NC9oZXZjZHNwX2luaXRfYWFyY2g2NC5jCmluZGV4 IDFkZWVmY2EwYTIuLjEwZTdmMjMxOGUgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvYWFyY2g2NC9o ZXZjZHNwX2luaXRfYWFyY2g2NC5jCisrKyBiL2xpYmF2Y29kZWMvYWFyY2g2NC9oZXZjZHNwX2lu aXRfYWFyY2g2NC5jCkBAIC02Myw2ICs2Myw3IEBAIHZvaWQgZmZfaGV2Y19pZGN0XzR4NF9kY18x MF9uZW9uKGludDE2X3QgKmNvZWZmcyk7CiB2b2lkIGZmX2hldmNfaWRjdF84eDhfZGNfMTBfbmVv bihpbnQxNl90ICpjb2VmZnMpOwogdm9pZCBmZl9oZXZjX2lkY3RfMTZ4MTZfZGNfMTBfbmVvbihp bnQxNl90ICpjb2VmZnMpOwogdm9pZCBmZl9oZXZjX2lkY3RfMzJ4MzJfZGNfMTBfbmVvbihpbnQx Nl90ICpjb2VmZnMpOwordm9pZCBmZl9oZXZjX3RyYW5zZm9ybV9sdW1hXzR4NF9uZW9uXzgoaW50 MTZfdCAqY29lZmZzKTsKIHZvaWQgZmZfaGV2Y19zYW9fYmFuZF9maWx0ZXJfOHg4XzhfbmVvbih1 aW50OF90ICpfZHN0LCBjb25zdCB1aW50OF90ICpfc3JjLAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHB0cmRpZmZfdCBzdHJpZGVfZHN0LCBwdHJkaWZmX3Qgc3RyaWRlX3NyYywK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBpbnQxNl90ICpzYW9fb2Zm c2V0X3ZhbCwgaW50IHNhb19sZWZ0X2NsYXNzLApAQCAtMTI4LDYgKzEyOSw3IEBAIGF2X2NvbGQg dm9pZCBmZl9oZXZjX2RzcF9pbml0X2FhcmNoNjQoSEVWQ0RTUENvbnRleHQgKmMsIGNvbnN0IGlu dCBiaXRfZGVwdGgpCiAgICAgICAgIGMtPmlkY3RfZGNbMV0gICAgICAgICAgICAgICAgICA9IGZm X2hldmNfaWRjdF84eDhfZGNfOF9uZW9uOwogICAgICAgICBjLT5pZGN0X2RjWzJdICAgICAgICAg ICAgICAgICAgPSBmZl9oZXZjX2lkY3RfMTZ4MTZfZGNfOF9uZW9uOwogICAgICAgICBjLT5pZGN0 X2RjWzNdICAgICAgICAgICAgICAgICAgPSBmZl9oZXZjX2lkY3RfMzJ4MzJfZGNfOF9uZW9uOwor ICAgICAgICBjLT50cmFuc2Zvcm1fNHg0X2x1bWEgICAgICAgICAgPSBmZl9oZXZjX3RyYW5zZm9y bV9sdW1hXzR4NF9uZW9uXzg7CiAgICAgICAgIGMtPnNhb19iYW5kX2ZpbHRlclswXSAgICAgICAg ICA9CiAgICAgICAgIGMtPnNhb19iYW5kX2ZpbHRlclsxXSAgICAgICAgICA9CiAgICAgICAgIGMt PnNhb19iYW5kX2ZpbHRlclsyXSAgICAgICAgICA9Ci0tIAoyLjMyLjAgKEFwcGxlIEdpdC0xMzIp CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWct ZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVn Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0 IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0 aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==