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 6DBB9461C1 for ; Tue, 9 May 2023 02:47:34 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7E86968C0AC; Tue, 9 May 2023 05:47:31 +0300 (EEST) Received: from loongson.cn (mail.loongson.cn [114.242.206.163]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 844FB68C06B for ; Tue, 9 May 2023 05:47:24 +0300 (EEST) Received: from loongson.cn (unknown [36.33.26.144]) by gateway (Coremail) with SMTP id _____8CxE_A5tFlkaNQGAA--.11440S3; Tue, 09 May 2023 10:47:22 +0800 (CST) Received: from yinshiyou-hf$loongson.cn ( [36.33.26.144] ) by ajax-webmail-localhost.localdomain (Coremail) ; Tue, 9 May 2023 10:47:21 +0800 (GMT+08:00) X-Originating-IP: [36.33.26.144] Date: Tue, 9 May 2023 10:47:21 +0800 (GMT+08:00) X-CM-HeaderCharset: UTF-8 From: yinshiyou-hf@loongson.cn To: "FFmpeg development discussions and patches" X-Priority: 3 X-Mailer: Coremail Webmail Server Version XT5.0.14 build 20220411(feba7c69) Copyright (c) 2002-2023 www.mailtech.cn .loongson.cn In-Reply-To: <20230504084952.27669-2-chenhao@loongson.cn> References: <20230504084952.27669-1-chenhao@loongson.cn> <20230504084952.27669-2-chenhao@loongson.cn> X-CM-CTRLDATA: viO9GmZvb3Rlcl90eHQ9NTEzNDo2MTI= MIME-Version: 1.0 Message-ID: X-Coremail-Locale: zh_CN X-CM-TRANSID: AQAAf8Cxvr45tFlkCg1SAA--.8955W X-CM-SenderInfo: p1lq2x5l1r3gtki6z05rqj20fqof0/1tbiAQAGCGRY5n0NuwAAse X-Coremail-Antispam: 1Uk129KBjvJXoWxCF1fKrW5ZF4kZw1ftw4fZrb_yoWrtF4kp3 Z0ga13ur4xJFsav3sxJrZ8Cr12g3s5Aw1qkr1Dtw1Sya42q347Jr9rJr4DZF10gr48Z3sx Xa4kZrZxWa4xXw7anT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUj1kv1TuYvTs0mT0YCTnIWj qI5I8CrVACY4xI64kE6c02F40Ex7xfYxn0WfASr-VFAUDa7-sFnT9fnUUIcSsGvfJTRUUU bd8YFVCjjxCrM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I6I8E6xAIw20EY4v20xvaj40_Wr0E3s 1l1IIY67AEw4v_Jr0_Jr4l8cAvFVAK0II2c7xJM28CjxkF64kEwVA0rcxSw2x7M28EF7xv wVC0I7IYx2IY67AKxVW5JVW7JwA2z4x0Y4vE2Ix0cI8IcVCY1x0267AKxVW8JVWxJwA2z4 x0Y4vEx4A2jsIE14v26r4UJVWxJr1l84ACjcxK6I8E87Iv6xkF7I0E14v26r4UJVWxJr1l nx0E6VACY4xI67k04243AVACY4xI67k04243AVAKzVAKj4xI6x02cVCv0xWle2I262IYc4 CY6c8Ij28IcVAaY2xG8wAqjxCEc2xF0cIa020Ex4CE44I27wAqx4xG64xvF2IEw4CE5I8C rVC2j2WlYx0E2Ix0cI8IcVAFwI0_Jr0_Jr4lYx0Ex4A2jsIE14v26r1j6r4UMcvjeVCFs4 IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwACY4xI67k04243AVAKzVAKj4xxM4xvF2IE b7IF0Fy26I8I3I1lw4CEc2x0rVAKj4xxMxAIw28IcxkI7VAKI48JMxC20s026xCaFVCjc4 AY6r1j6r4UMI8I3I0E5I8CrVAFwI0_Jr0_Jr4lx2IqxVCjr7xvwVAFwI0_JrI_JrWlx4CE 17CEb7AF67AKxVWUJVWUXwCIc40Y0x0EwIxGrwCI42IY6xIIjxv20xvE14v26r1j6r1xMI IF0xvE2Ix0cI8IcVCY1x0267AKxVWUJVW8JwCI42IY6xAIw20EY4v20xvaj40_Jr0_JF4l IxAIcVC2z280aVAFwI0_Jr0_Gr1lIxAIcVC2z280aVCY1x0267AKxVWUJVW8JwCE64xvF2 IEb7IF0Fy7YxBIdaVFxhVjvjDU0xZFpf9x07U7R6wUUUUU= Subject: Re: [FFmpeg-devel] [PATCH v1 1/6] avcodec/la: add LSX optimization for h264 idct. 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 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: CgoKPiAtLS0tLeWOn+Wni+mCruS7ti0tLS0tCj4g5Y+R5Lu25Lq6OiAiSGFvIENoZW4iIDxjaGVu aGFvQGxvb25nc29uLmNuPgo+IOWPkemAgeaXtumXtDoyMDIzLTA1LTA0IDE2OjQ5OjQ3ICjmmJ/m nJ/lm5spCj4g5pS25Lu25Lq6OiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+IOaKhOmAgTogIlNo aXlvdSBZaW4iIDx5aW5zaGl5b3UtaGZAbG9vbmdzb24uY24+Cj4g5Li76aKYOiBbRkZtcGVnLWRl dmVsXSBbUEFUQ0ggdjEgMS82XSBhdmNvZGVjL2xhOiBhZGQgTFNYIG9wdGltaXphdGlvbiBmb3Ig aDI2NCBpZGN0Lgo+IAoKPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9sb29uZ2FyY2gvaDI2NGRz cF9sYXN4LmggYi9saWJhdmNvZGVjL2xvb25nYXJjaC9oMjY0ZHNwX2xvb25nYXJjaC5oCj4gc2lt aWxhcml0eSBpbmRleCA2OCUKPiByZW5hbWUgZnJvbSBsaWJhdmNvZGVjL2xvb25nYXJjaC9oMjY0 ZHNwX2xhc3guaAo+IHJlbmFtZSB0byBsaWJhdmNvZGVjL2xvb25nYXJjaC9oMjY0ZHNwX2xvb25n YXJjaC5oCj4gaW5kZXggNGNmODEzNzUwYi4uMjhkY2EyYjUzNyAxMDA2NDQKPiAtLS0gYS9saWJh dmNvZGVjL2xvb25nYXJjaC9oMjY0ZHNwX2xhc3guaAo+ICsrKyBiL2xpYmF2Y29kZWMvbG9vbmdh cmNoL2gyNjRkc3BfbG9vbmdhcmNoLmgKPiBAQCAtMSw1ICsxLDUgQEAKPiAgLyoKPiAtICogQ29w eXJpZ2h0IChjKSAyMDIxIExvb25nc29uIFRlY2hub2xvZ3kgQ29ycG9yYXRpb24gTGltaXRlZAo+ ICsgKiBDb3B5cmlnaHQgKGMpIDIwMjMgTG9vbmdzb24gVGVjaG5vbG9neSBDb3Jwb3JhdGlvbiBM aW1pdGVkCj4gICAqIENvbnRyaWJ1dGVkIGJ5IFNoaXlvdSBZaW4gPHlpbnNoaXlvdS1oZkBsb29u Z3Nvbi5jbj4KPiAgICogICAgICAgICAgICAgICAgWGl3ZWkgIEd1ICA8Z3V4aXdlaS1oZkBsb29u Z3Nvbi5jbj4KPiAgICoKPiBAQCAtMjAsMTEgKzIwLDM0IEBACj4gICAqIEZvdW5kYXRpb24sIElu Yy4sIDUxIEZyYW5rbGluIFN0cmVldCwgRmlmdGggRmxvb3IsIEJvc3RvbiwgTUEgMDIxMTAtMTMw MSBVU0EKPiAgICovCj4gIAo+IC0jaWZuZGVmIEFWQ09ERUNfTE9PTkdBUkNIX0gyNjREU1BfTEFT WF9ICj4gLSNkZWZpbmUgQVZDT0RFQ19MT09OR0FSQ0hfSDI2NERTUF9MQVNYX0gKPiArI2lmbmRl ZiBBVkNPREVDX0xPT05HQVJDSF9IMjY0RFNQX0xPT05HQVJDSF9ICj4gKyNkZWZpbmUgQVZDT0RF Q19MT09OR0FSQ0hfSDI2NERTUF9MT09OR0FSQ0hfSAo+ICAKPiAgI2luY2x1ZGUgImxpYmF2Y29k ZWMvaDI2NGRlYy5oIgo+ICsjaW5jbHVkZSAiY29uZmlnLmgiCj4gIAo+ICt2b2lkIGZmX2gyNjRf aWRjdF9hZGRfOF9sc3godWludDhfdCAqZHN0LCBpbnQxNl90ICpzcmMsIGludCBkc3Rfc3RyaWRl KTsKPiArdm9pZCBmZl9oMjY0X2lkY3Q4X2FkZF84X2xzeCh1aW50OF90ICpkc3QsIGludDE2X3Qg KnNyYywgaW50IGRzdF9zdHJpZGUpOwo+ICt2b2lkIGZmX2gyNjRfaWRjdF9kY19hZGRfOF9sc3go dWludDhfdCAqZHN0LCBpbnQxNl90ICpzcmMsIGludCBkc3Rfc3RyaWRlKTsKPiArdm9pZCBmZl9o MjY0X2lkY3Q4X2RjX2FkZF84X2xzeCh1aW50OF90ICpkc3QsIGludDE2X3QgKnNyYywgaW50IGRz dF9zdHJpZGUpOwo+ICt2b2lkIGZmX2gyNjRfbHVtYV9kY19kZXF1YW50X2lkY3RfOF9sc3goaW50 MTZfdCAqX291dHB1dCwgaW50MTZfdCAqX2lucHV0LCBpbnQgcW11bCk7Cj4gK3ZvaWQgZmZfaDI2 NF9pZGN0X2FkZDE2XzhfbHN4KHVpbnQ4X3QgKmRzdCwgY29uc3QgaW50MzJfdCAqYmxrX29mZnNl dCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50MTZfdCAqYmxvY2ssIGludDMy X3QgZHN0X3N0cmlkZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWlu dDhfdCBuemNbMTUgKiA4XSk7Cj4gK3ZvaWQgZmZfaDI2NF9pZGN0OF9hZGQ0XzhfbHN4KHVpbnQ4 X3QgKmRzdCwgY29uc3QgaW50MzJfdCAqYmxrX29mZnNldCwKPiArICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgaW50MTZfdCAqYmxvY2ssIGludDMyX3QgZHN0X3N0cmlkZSwKPiArICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCBuemNbMTUgKiA4XSk7Cj4gK3Zv aWQgZmZfaDI2NF9pZGN0X2FkZDhfOF9sc3godWludDhfdCAqKmRzdCwgY29uc3QgaW50MzJfdCAq YmxrX29mZnNldCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQxNl90ICpibG9j aywgaW50MzJfdCBkc3Rfc3RyaWRlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv bnN0IHVpbnQ4X3QgbnpjWzE1ICogOF0pOwo+ICt2b2lkIGZmX2gyNjRfaWRjdF9hZGQ4XzQyMl84 X2xzeCh1aW50OF90ICoqZHN0LCBjb25zdCBpbnQzMl90ICpibGtfb2Zmc2V0LAo+ICsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQxNl90ICpibG9jaywgaW50MzJfdCBkc3Rfc3Ry aWRlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90IG56 Y1sxNSAqIDhdKTsKPiArdm9pZCBmZl9oMjY0X2lkY3RfYWRkMTZfaW50cmFfOF9sc3godWludDhf dCAqZHN0LCBjb25zdCBpbnQzMl90ICpibGtfb2Zmc2V0LAo+ICsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBpbnQxNl90ICpibG9jaywgaW50MzJfdCBkc3Rfc3RyaWRlLAo+ICsg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90IG56Y1sxNSAq IDhdKTsKPiArCj4gKyNpZiBIQVZFX0xBU1gKPiAgdm9pZCBmZl9oMjY0X2hfbHBmX2x1bWFfOF9s YXN4KHVpbnQ4X3QgKnNyYywgcHRyZGlmZl90IHN0cmlkZSwKPiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGludCBhbHBoYSwgaW50IGJldGEsIGludDhfdCAqdGMwKTsKPiAgdm9pZCBm Zl9oMjY0X3ZfbHBmX2x1bWFfOF9sYXN4KHVpbnQ4X3QgKnNyYywgcHRyZGlmZl90IHN0cmlkZSwK PiBAQCAtNjUsMzMgKzg4LDE2IEBAIHZvaWQgZmZfd2VpZ2h0X2gyNjRfcGl4ZWxzNF84X2xhc3go dWludDhfdCAqc3JjLCBwdHJkaWZmX3Qgc3RyaWRlLAo+ICB2b2lkIGZmX2gyNjRfYWRkX3BpeGVs czRfOF9sYXN4KHVpbnQ4X3QgKl9kc3QsIGludDE2X3QgKl9zcmMsIGludCBzdHJpZGUpOwo+ICAK PiAgdm9pZCBmZl9oMjY0X2FkZF9waXhlbHM4XzhfbGFzeCh1aW50OF90ICpfZHN0LCBpbnQxNl90 ICpfc3JjLCBpbnQgc3RyaWRlKTsKPiAtdm9pZCBmZl9oMjY0X2lkY3RfYWRkX2xhc3godWludDhf dCAqZHN0LCBpbnQxNl90ICpzcmMsIGludDMyX3QgZHN0X3N0cmlkZSk7Cj4gLXZvaWQgZmZfaDI2 NF9pZGN0OF9hZGRibGtfbGFzeCh1aW50OF90ICpkc3QsIGludDE2X3QgKnNyYywgaW50MzJfdCBk c3Rfc3RyaWRlKTsKPiAtdm9pZCBmZl9oMjY0X2lkY3Q0eDRfYWRkYmxrX2RjX2xhc3godWludDhf dCAqZHN0LCBpbnQxNl90ICpzcmMsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGludDMyX3QgZHN0X3N0cmlkZSk7Cj4gLXZvaWQgZmZfaDI2NF9pZGN0OF9kY19hZGRibGtf bGFzeCh1aW50OF90ICpkc3QsIGludDE2X3QgKnNyYywKPiArdm9pZCBmZl9oMjY0X2lkY3Q4X2Fk ZF84X2xhc3godWludDhfdCAqZHN0LCBpbnQxNl90ICpzcmMsIGludDMyX3QgZHN0X3N0cmlkZSk7 Cj4gK3ZvaWQgZmZfaDI2NF9pZGN0OF9kY19hZGRfOF9sYXN4KHVpbnQ4X3QgKmRzdCwgaW50MTZf dCAqc3JjLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50MzJfdCBkc3Rf c3RyaWRlKTsKPiAtdm9pZCBmZl9oMjY0X2lkY3RfYWRkMTZfbGFzeCh1aW50OF90ICpkc3QsIGNv bnN0IGludDMyX3QgKmJsa19vZmZzZXQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg aW50MTZfdCAqYmxvY2ssIGludDMyX3QgZHN0X3N0cmlkZSwKPiAtICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBjb25zdCB1aW50OF90IG56Y1sxNSAqIDhdKTsKPiAtdm9pZCBmZl9oMjY0X2lk Y3Q4X2FkZDRfbGFzeCh1aW50OF90ICpkc3QsIGNvbnN0IGludDMyX3QgKmJsa19vZmZzZXQsCj4g LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50MTZfdCAqYmxvY2ssIGludDMyX3QgZHN0 X3N0cmlkZSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90IG56 Y1sxNSAqIDhdKTsKPiAtdm9pZCBmZl9oMjY0X2lkY3RfYWRkOF9sYXN4KHVpbnQ4X3QgKipkc3Qs IGNvbnN0IGludDMyX3QgKmJsa19vZmZzZXQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICBpbnQxNl90ICpibG9jaywgaW50MzJfdCBkc3Rfc3RyaWRlLAo+IC0gICAgICAgICAgICAgICAg ICAgICAgICAgICAgY29uc3QgdWludDhfdCBuemNbMTUgKiA4XSk7Cj4gLXZvaWQgZmZfaDI2NF9p ZGN0X2FkZDhfNDIyX2xhc3godWludDhfdCAqKmRzdCwgY29uc3QgaW50MzJfdCAqYmxrX29mZnNl dCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQxNl90ICpibG9jaywgaW50 MzJfdCBkc3Rfc3RyaWRlLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0 IHVpbnQ4X3QgbnpjWzE1ICogOF0pOwo+IC12b2lkIGZmX2gyNjRfaWRjdF9hZGQxNl9pbnRyYV9s YXN4KHVpbnQ4X3QgKmRzdCwgY29uc3QgaW50MzJfdCAqYmxrX29mZnNldCwKPiAtICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQxNl90ICpibG9jaywgaW50MzJfdCBkc3Rfc3Ry aWRlLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3Qg bnpjWzE1ICogOF0pOwo+IC12b2lkIGZmX2gyNjRfZGVxX2lkY3RfbHVtYV9kY19sYXN4KGludDE2 X3QgKmRzdCwgaW50MTZfdCAqc3JjLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGludDMyX3QgZGVfcXZhbCk7Cj4gLQo+ICt2b2lkIGZmX2gyNjRfaWRjdDhfYWRkNF84X2xh c3godWludDhfdCAqZHN0LCBjb25zdCBpbnQzMl90ICpibGtfb2Zmc2V0LAo+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgaW50MTZfdCAqYmxvY2ssIGludDMyX3QgZHN0X3N0cmlkZSwK PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgbnpjWzE1ICog OF0pOwoKVGhpcyBmdW5jdGlvbiBoYXMgbm90IGJlZW4gaW5pdGlhbGl6ZWQuCg0KDQrmnKzpgq7k u7blj4rlhbbpmYTku7blkKvmnInpvpnoiq/kuK3np5HnmoTllYbkuJrnp5jlr4bkv6Hmga/vvIzk u4XpmZDkuo7lj5HpgIHnu5nkuIrpnaLlnLDlnYDkuK3liJflh7rnmoTkuKrkurrmiJbnvqTnu4Tj gILnpoHmraLku7vkvZXlhbbku5bkurrku6Xku7vkvZXlvaLlvI/kvb/nlKjvvIjljIXmi6zkvYbk uI3pmZDkuo7lhajpg6jmiJbpg6jliIblnLDms4TpnLLjgIHlpI3liLbmiJbmlaPlj5HvvInmnKzp gq7ku7blj4rlhbbpmYTku7bkuK3nmoTkv6Hmga/jgILlpoLmnpzmgqjplJnmlLbmnKzpgq7ku7bv vIzor7fmgqjnq4vljbPnlLXor53miJbpgq7ku7bpgJrnn6Xlj5Hku7bkurrlubbliKDpmaTmnKzp gq7ku7bjgIIgDQpUaGlzIGVtYWlsIGFuZCBpdHMgYXR0YWNobWVudHMgY29udGFpbiBjb25maWRl bnRpYWwgaW5mb3JtYXRpb24gZnJvbSBMb29uZ3NvbiBUZWNobm9sb2d5ICwgd2hpY2ggaXMgaW50 ZW5kZWQgb25seSBmb3IgdGhlIHBlcnNvbiBvciBlbnRpdHkgd2hvc2UgYWRkcmVzcyBpcyBsaXN0 ZWQgYWJvdmUuIEFueSB1c2Ugb2YgdGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBoZXJlaW4gaW4g YW55IHdheSAoaW5jbHVkaW5nLCBidXQgbm90IGxpbWl0ZWQgdG8sIHRvdGFsIG9yIHBhcnRpYWwg ZGlzY2xvc3VyZSwgcmVwcm9kdWN0aW9uIG9yIGRpc3NlbWluYXRpb24pIGJ5IHBlcnNvbnMgb3Ro ZXIgdGhhbiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50KHMpIGlzIHByb2hpYml0ZWQuIElmIHlvdSBy ZWNlaXZlIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBieSBw aG9uZSBvciBlbWFpbCBpbW1lZGlhdGVseSBhbmQgZGVsZXRlIGl0LiAKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlz dApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0 aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBl bWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJz Y3JpYmUiLgo=