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 9EBC247A38 for ; Fri, 29 Dec 2023 11:57:40 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2F76068CD8D; Fri, 29 Dec 2023 13:57:39 +0200 (EET) Received: from mail-oi1-f171.google.com (mail-oi1-f171.google.com [209.85.167.171]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 96DD868CCE5 for ; Fri, 29 Dec 2023 13:57:32 +0200 (EET) Received: by mail-oi1-f171.google.com with SMTP id 5614622812f47-3bbbd4d2b4aso2083054b6e.0 for ; Fri, 29 Dec 2023 03:57:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1703851051; x=1704455851; darn=ffmpeg.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=eDMWANjghN8pN1E8p1ptxF3DEN1ua6d5YFXS/d2bsNY=; b=d4Qz/3sUmVuTWOASwXnwMA8i7GNDeP0Che5oR8CntVwjKJZoUN0do5bGSZQB/DWBvA BFjj4KjjpqBE7kjb5aqQgoeiJk40J246ngXpPPDuSlaXvoxRhxcMOq1rZLumeHyC6Rvd f82RgVv5eudBUosZjHPUQ4J8cDu53h0cQx1l1b69mHutDiPlX/qHs+66jtbzj3tEculm Z2QDoSt+Y/OsTkTlKLNgFM30BI78lbBvlUMUqZwq64D5l6gnmJbJxRQq7HjQun897Kfs eLxMVvr89gnKB+83JUVwkcEdkUktW+aF5xhylneYLTyBoaC7/e1tj78HMcwZZpTv8Ap7 d/jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703851051; x=1704455851; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=eDMWANjghN8pN1E8p1ptxF3DEN1ua6d5YFXS/d2bsNY=; b=KHLYwpf4TAKJdxnl5+9W+lnUv2iQiso4Ki59ouJgze8GEA0mmd/6kZuXnMG2e63SGT SPforFxPVXZq18bMEEJJAIh5UEp6L+WYJIsRSncy451xc4Xv9fU/Vs4lKYXN0PGhDd5p WRsMChWraHFLyf83tiMhqrcz8Fc3fzTGgkGdCYdP2aQmcM46x9ccI2hZOrao/aKvdX5z sQFyoKAvO1yG2X5P2ZeVdrf+Zpk0ywsYXV7QlC2JbQiwpCi1Hb32/riftddOQA8w76Tx SiogEQ8lgXxnwDth1CO7xMjViPuS6JatUs8p7uAaE4M1ETr3TnEWflWEbDfbW6cs3036 Rr1w== X-Gm-Message-State: AOJu0YyIX8y3yPh/bTvIlAyJ45u9x9BJNK6KxTjIfNCXVPejRpjqX/12 CAEBiMFeqiV3AytcCxtLPRPe8TqxQIDdXxlQ5tsP+JpFFv4iGv7bGvQ= X-Google-Smtp-Source: AGHT+IE55trC400HXln8Dm61Enx2z7H3HJlqQ3CogdTsMh66a7xMK58yg/twxGZKAkOgM8s6dLHhAYi4/i3Ou2mIEDU= X-Received: by 2002:a05:6808:3c90:b0:3bb:c393:662c with SMTP id gs16-20020a0568083c9000b003bbc393662cmr6243353oib.15.1703851051059; Fri, 29 Dec 2023 03:57:31 -0800 (PST) MIME-Version: 1.0 From: flow gg Date: Fri, 29 Dec 2023 19:57:20 +0800 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="000000000000a68ea8060da4bccb" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [FFmpeg-devel] [PATCH 3/3] lavc/svq1enc: R-V V ssd_int8_vs_int16 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: --000000000000a68ea8060da4bccb Content-Type: text/plain; charset="UTF-8" C908 ssd_int8_vs_int16_c: 207.7 ssd_int8_vs_int16_rvv_i32: 28.0 --000000000000a68ea8060da4bccb Content-Type: text/x-patch; charset="US-ASCII"; name="0003-lavc-svq1enc-R-V-V-ssd_int8_vs_int16.patch" Content-Disposition: attachment; filename="0003-lavc-svq1enc-R-V-V-ssd_int8_vs_int16.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lqqkwz1v0 RnJvbSAwZmQxYjdhMzRhYjg3OTQ4NjhkODAyMzNjMzVmNzBjOGFkNDJiOWZhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzdW55dWVjaGkgPHN1bnl1ZWNoaUBpc2Nhcy5hYy5jbj4KRGF0 ZTogRnJpLCAyOSBEZWMgMjAyMyAxMzoyNzozMSArMDgwMApTdWJqZWN0OiBbUEFUQ0ggMy8zXSBs YXZjL3N2cTFlbmM6IFItViBWIHNzZF9pbnQ4X3ZzX2ludDE2CgpDOTA4CnNzZF9pbnQ4X3ZzX2lu dDE2X2M6IDIwNy43CnNzZF9pbnQ4X3ZzX2ludDE2X3J2dl9pMzI6IDI4LjAKLS0tCiBsaWJhdmNv ZGVjL3Jpc2N2L01ha2VmaWxlICAgICAgfCAgMiArKwogbGliYXZjb2RlYy9yaXNjdi9zdnFlbmNf aW5pdC5jIHwgNDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBsaWJhdmNvZGVjL3Jp c2N2L3N2cWVuY19ydnYuUyAgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr CiBsaWJhdmNvZGVjL3N2cTFlbmMuYyAgICAgICAgICAgfCAgMiArKwogbGliYXZjb2RlYy9zdnEx ZW5jZHNwLmggICAgICAgIHwgIDEgKwogNSBmaWxlcyBjaGFuZ2VkLCA5MiBpbnNlcnRpb25zKCsp CiBjcmVhdGUgbW9kZSAxMDA2NDQgbGliYXZjb2RlYy9yaXNjdi9zdnFlbmNfaW5pdC5jCiBjcmVh dGUgbW9kZSAxMDA2NDQgbGliYXZjb2RlYy9yaXNjdi9zdnFlbmNfcnZ2LlMKCmRpZmYgLS1naXQg YS9saWJhdmNvZGVjL3Jpc2N2L01ha2VmaWxlIGIvbGliYXZjb2RlYy9yaXNjdi9NYWtlZmlsZQpp bmRleCA3ZjI1M2JiYTEyLi40ZTE0YzNkMDk0IDEwMDY0NAotLS0gYS9saWJhdmNvZGVjL3Jpc2N2 L01ha2VmaWxlCisrKyBiL2xpYmF2Y29kZWMvcmlzY3YvTWFrZWZpbGUKQEAgLTQ2LDYgKzQ2LDgg QEAgUlZWLU9CSlMtJChDT05GSUdfT1BVU19ERUNPREVSKSArPSByaXNjdi9vcHVzZHNwX3J2di5v CiBPQkpTLSQoQ09ORklHX1BJWEJMT0NLRFNQKSArPSByaXNjdi9waXhibG9ja2RzcF9pbml0Lm8K IFJWLU9CSlMtJChDT05GSUdfUElYQkxPQ0tEU1ApICs9IHJpc2N2L3BpeGJsb2NrZHNwX3J2aS5v CiBSVlYtT0JKUy0kKENPTkZJR19QSVhCTE9DS0RTUCkgKz0gcmlzY3YvcGl4YmxvY2tkc3BfcnZ2 Lm8KK09CSlMtJChDT05GSUdfU1ZRMV9FTkNPREVSKSArPSByaXNjdi9zdnFlbmNfaW5pdC5vCitS VlYtT0JKUy0kKENPTkZJR19TVlExX0VOQ09ERVIpICs9IHJpc2N2L3N2cWVuY19ydnYubwogT0JK Uy0kKENPTkZJR19UQUtfREVDT0RFUikgKz0gcmlzY3YvdGFrZHNwX2luaXQubwogUlZWLU9CSlMt JChDT05GSUdfVEFLX0RFQ09ERVIpICs9IHJpc2N2L3Rha2RzcF9ydnYubwogT0JKUy0kKENPTkZJ R19VVFZJREVPX0RFQ09ERVIpICs9IHJpc2N2L3V0dmlkZW9kc3BfaW5pdC5vCmRpZmYgLS1naXQg YS9saWJhdmNvZGVjL3Jpc2N2L3N2cWVuY19pbml0LmMgYi9saWJhdmNvZGVjL3Jpc2N2L3N2cWVu Y19pbml0LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZjRjMzk4OTYw YwotLS0gL2Rldi9udWxsCisrKyBiL2xpYmF2Y29kZWMvcmlzY3Yvc3ZxZW5jX2luaXQuYwpAQCAt MCwwICsxLDQxIEBACisvKgorICogQ29weXJpZ2h0IChjKSAyMDIzIEluc3RpdHVlIG9mIFNvZnR3 YXJlIENoaW5lc2UgQWNhZGVteSBvZiBTY2llbmNlcyAoSVNDQVMpLgorICoKKyAqIFRoaXMgZmls ZSBpcyBwYXJ0IG9mIEZGbXBlZy4KKyAqCisgKiBGRm1wZWcgaXMgZnJlZSBzb2Z0d2FyZTsgeW91 IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1z IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFzIHB1Ymxpc2hl ZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIKKyAqIHZlcnNpb24gMi4x IG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgor ICoKKyAqIEZGbXBlZyBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg dXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGlt cGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBB UlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBMZXNzZXIgR2VuZXJhbCBQdWJsaWMg TGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZl ZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxv bmcgd2l0aCBGRm1wZWc7IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKKyAqIEZv dW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVldCwgRmlmdGggRmxvb3IsIEJvc3Rvbiwg TUEgMDIxMTAtMTMwMSBVU0EKKyAqLworCisjaW5jbHVkZSAiY29uZmlnLmgiCisKKyNpbmNsdWRl ICJsaWJhdnV0aWwvYXR0cmlidXRlcy5oIgorI2luY2x1ZGUgImxpYmF2dXRpbC9jcHUuaCIKKyNp bmNsdWRlICJsaWJhdmNvZGVjL3N2cTFlbmNkc3AuaCIKKworaW50IGZmX3NzZF9pbnQ4X3ZzX2lu dDE2X3J2dihjb25zdCBpbnQ4X3QgKnBpeDEsIGNvbnN0IGludDE2X3QgKnBpeDIsCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBpbnRwdHJfdCBzaXplKTsKKworYXZfY29sZCB2b2lkIGZm X3N2cTFlbmNfaW5pdF9yaXNjdihTVlExRW5jRFNQQ29udGV4dCAqYykKK3sKKyNpZiBIQVZFX1JW VgorICAgIGludCBmbGFncyA9IGF2X2dldF9jcHVfZmxhZ3MoKTsKKworICAgIGlmIChmbGFncyAm IEFWX0NQVV9GTEFHX1JWVl9JMzIpIHsKKyAgICAgICAgaWYgKGZsYWdzICYgQVZfQ1BVX0ZMQUdf UlZCX0FERFIpIHsKKyAgICAgICAgICAgIGMtPnNzZF9pbnQ4X3ZzX2ludDE2ID0gZmZfc3NkX2lu dDhfdnNfaW50MTZfcnZ2OworICAgICAgICB9CisgICAgfQorI2VuZGlmCit9CmRpZmYgLS1naXQg YS9saWJhdmNvZGVjL3Jpc2N2L3N2cWVuY19ydnYuUyBiL2xpYmF2Y29kZWMvcmlzY3Yvc3ZxZW5j X3J2di5TCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjQyNmJiZTJjNGEK LS0tIC9kZXYvbnVsbAorKysgYi9saWJhdmNvZGVjL3Jpc2N2L3N2cWVuY19ydnYuUwpAQCAtMCww ICsxLDQ2IEBACisvKgorICogQ29weXJpZ2h0IChjKSAyMDIzIEluc3RpdHVlIG9mIFNvZnR3YXJl IENoaW5lc2UgQWNhZGVteSBvZiBTY2llbmNlcyAoSVNDQVMpLgorICoKKyAqIFRoaXMgZmlsZSBp cyBwYXJ0IG9mIEZGbXBlZy4KKyAqCisgKiBGRm1wZWcgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNh biByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9m IHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBi eSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIKKyAqIHZlcnNpb24gMi4xIG9m IHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoK KyAqIEZGbXBlZyBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNl ZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp ZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGlj ZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBh IGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcg d2l0aCBGRm1wZWc7IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKKyAqIEZvdW5k YXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVldCwgRmlmdGggRmxvb3IsIEJvc3RvbiwgTUEg MDIxMTAtMTMwMSBVU0EKKyAqLworCisjaW5jbHVkZSAibGliYXZ1dGlsL3Jpc2N2L2FzbS5TIgor CitmdW5jIGZmX3NzZF9pbnQ4X3ZzX2ludDE2X3J2diwgenZlMzJ4CisgICAgICAgIHZzZXR2bGkg ICAgIHQwLCB6ZXJvLCBlMzIsIG04LCB0YSwgbWEKKyAgICAgICAgdm12LnYueCAgICAgdjI0LCB6 ZXJvCisxOgorICAgICAgICB2c2V0dmxpICAgICAgdDAsIGEyLCBlOCwgbTIsIHRhLCBtYQorICAg ICAgICB2bGU4LnYgICAgICAgdjAsIChhMCkKKyAgICAgICAgc3ViICAgICAgICAgIGEyLCBhMiwg dDAKKyAgICAgICAgdnNldHZsaSAgICAgIHplcm8sIHQwLCBlMTYsIG00LCB0YSwgbWEKKyAgICAg ICAgdmxlMTYudiAgICAgIHY4LCAoYTEpCisgICAgICAgIHZzZXR2bGkgICAgICB6ZXJvLCB0MCwg ZTMyLCBtOCwgdGEsIG1hCisgICAgICAgIHZzZXh0LnZmNCAgICB2MTYsIHYwCisgICAgICAgIHZz ZXh0LnZmMiAgICB2MCwgdjgKKyAgICAgICAgdnN1Yi52diAgICAgIHYxNiwgdjE2LCB2MAorICAg ICAgICBhZGQgICAgICAgICAgYTAsIGEwLCB0MAorICAgICAgICB2bWFjYy52diAgICAgdjI0LCB2 MTYsIHYxNgorICAgICAgICBzaDFhZGQgICAgICAgYTEsIHQwLCBhMQorICAgICAgICBibmV6ICAg ICAgICAgYTIsIDFiCisgICAgICAgIHZzZXR2bGkgICAgICB0MCwgemVybywgZTMyLCBtOCwgdGEs IG1hCisgICAgICAgIHZtdi5zLnggICAgICB2MCwgemVybworICAgICAgICB2cmVkc3VtLnZzICAg djAsIHYyNCwgdjAKKyAgICAgICAgdm12LngucyAgICAgIGEwLCB2MAorCisgICAgICAgIHJldAor ZW5kZnVuYwpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9zdnExZW5jLmMgYi9saWJhdmNvZGVjL3N2 cTFlbmMuYwppbmRleCAwZGVhNDA1ZGVjLi42ZTdlYTEyYWE3IDEwMDY0NAotLS0gYS9saWJhdmNv ZGVjL3N2cTFlbmMuYworKysgYi9saWJhdmNvZGVjL3N2cTFlbmMuYwpAQCAtNzY2LDYgKzc2Niw4 IEBAIHZvaWQgZmZfc3ZxMWVuY19pbml0KFNWUTFFbmNEU1BDb250ZXh0ICpjKQogCiAjaWYgQVJD SF9QUEMKICAgICBmZl9zdnExZW5jX2luaXRfcHBjKGMpOworI2VsaWYgQVJDSF9SSVNDVgorICAg IGZmX3N2cTFlbmNfaW5pdF9yaXNjdihjKTsKICNlbGlmIEFSQ0hfWDg2CiAgICAgZmZfc3ZxMWVu Y19pbml0X3g4NihjKTsKICNlbmRpZgpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9zdnExZW5jZHNw LmggYi9saWJhdmNvZGVjL3N2cTFlbmNkc3AuaAppbmRleCA2MThiZjg0NjNiLi41ZGZhMzVjYzYy IDEwMDY0NAotLS0gYS9saWJhdmNvZGVjL3N2cTFlbmNkc3AuaAorKysgYi9saWJhdmNvZGVjL3N2 cTFlbmNkc3AuaApAQCAtMzAsNiArMzAsNyBAQCB0eXBlZGVmIHN0cnVjdCBTVlExRW5jRFNQQ29u dGV4dCB7CiAKIHZvaWQgZmZfc3ZxMWVuY19pbml0KFNWUTFFbmNEU1BDb250ZXh0ICpjKTsKIHZv aWQgZmZfc3ZxMWVuY19pbml0X3BwYyhTVlExRW5jRFNQQ29udGV4dCAqYyk7Cit2b2lkIGZmX3N2 cTFlbmNfaW5pdF9yaXNjdihTVlExRW5jRFNQQ29udGV4dCAqYyk7CiB2b2lkIGZmX3N2cTFlbmNf aW5pdF94ODYoU1ZRMUVuY0RTUENvbnRleHQgKmMpOwogCiAjZW5kaWYgLyogQVZDT0RFQ19TVlEx RU5DRFNQX0ggKi8KLS0gCjIuNDMuMAoK --000000000000a68ea8060da4bccb 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". --000000000000a68ea8060da4bccb--