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 4A85D4838F for ; Fri, 1 Dec 2023 19:50:34 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7E0FE68CF9F; Fri, 1 Dec 2023 21:50:33 +0200 (EET) Received: from mail-qv1-f44.google.com (mail-qv1-f44.google.com [209.85.219.44]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CFEB268CF52 for ; Fri, 1 Dec 2023 21:50:26 +0200 (EET) Received: by mail-qv1-f44.google.com with SMTP id 6a1803df08f44-67a51ad638eso31059106d6.0 for ; Fri, 01 Dec 2023 11:50:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701460225; x=1702065025; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=KuiJ8q8W/YvJSFs63vmgpXsTst5WwH3c6Ggz9LY5Qy4=; b=ajF3IOnFGzG67/4eFUPO5e7Qi8cc00c01DslMSQDbfMrFjtbfPy2eXLfth7ciTedUX dyYDSMWI8pFROkXZq9ZB6RQAe3DVrEr6nPfGL72369/0a97Mt7bWveSeU7uv+8OyJEAg JMQcArDOuSoJDNl4Si7nquFMxuRRwrHz3NDfA5dQTEKiaj5hjcabH2gSDYaCg9ozyuOT 6T0/TKke/v115zN6imTVV8DL0FvyVKi3f80pm6JF7eMQ8HQxFnlOZGlOVJ3dmqkQ+xJs WY4s6t6YdQP+pqOrnNCxyKTTwjS+iETzKEu4hmgPyxaQh9VILjz/17/XHqjf8GnwrcOG ISwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701460225; x=1702065025; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=KuiJ8q8W/YvJSFs63vmgpXsTst5WwH3c6Ggz9LY5Qy4=; b=intF/w775NetRzcFyYALgN5MbqwkdU63aqCab+UuLpz0ec3clBOI6uV35mvGCPOWYT +TywcHMw+QKcmsnO1uYEk7T54xzjy5vK/trUCXygyA0zE8HNwsCzBWy8lKm72pXurR+z F/Hzh1MPLVGwYZS8i0To0rPJ2C0yQSDn+E5QQWa6LN5aOiLjllGv8HF68aNlHgGkBI5w 01viCtKCfIeNHx68R2hiu4wY0iM86a76TYKbvTWm89tpAD5fLloVuRaj+YHfIVR3Evr8 tkQ4M5o3j6Fm3LFuTUw927uIgY57H8VtrCUvetsMhmbuTtgazERkpK1vsH9X7Ue8pr32 DE+Q== X-Gm-Message-State: AOJu0YxKiUait3B5JP7Kmgi5FV5NqKQ7KO0U9NZF3xOQpn8ijC78OUlR +0sWW/6NjpMQHqlpR2MWQqVa8YO7TbrdJZ6JuVFh8Sg1+3vkfpKl X-Google-Smtp-Source: AGHT+IHy86CX/8KjoxJwh2gY3ReX91NHwW4M+nAv3pS6qAUoyu0qCXCSyVA8/LVAUtuCfPI/p5wnbQKxo525C450ypU= X-Received: by 2002:ad4:55e9:0:b0:67a:9440:2b26 with SMTP id bu9-20020ad455e9000000b0067a94402b26mr41823qvb.20.1701460225030; Fri, 01 Dec 2023 11:50:25 -0800 (PST) MIME-Version: 1.0 References: <1963722.FVt6nWukC3@basile.remlab.net> <6596049.xiiJylZ7dE@basile.remlab.net> In-Reply-To: <6596049.xiiJylZ7dE@basile.remlab.net> From: flow gg Date: Sat, 2 Dec 2023 03:50:14 +0800 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="000000000000504942060b7814e5" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] ac3dsp: RISC-V V float_to_fixed24 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: --000000000000504942060b7814e5 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Okay, changed and attached R=C3=A9mi Denis-Courmont =E4=BA=8E2023=E5=B9=B412=E6=9C= =882=E6=97=A5=E5=91=A8=E5=85=AD 02:38=E5=86=99=E9=81=93=EF=BC=9A > Le perjantaina 1. joulukuuta 2023, 20.35.10 EET R=C3=A9mi Denis-Courmont = a > =C3=A9crit : > > Le perjantaina 24. marraskuuta 2023, 0.39.39 EET flow gg a =C3=A9crit : > > > Okay, changed > > > > src/libavcodec/riscv/ac3dsp_init.c: In function =E2=80=98ff_ac3dsp_init= _riscv=E2=80=99: > > src/libavcodec/riscv/ac3dsp_init.c:39:33: warning: assignment to =E2=80= =98void > (*) > > (int32_t *, const float *, size_t)=E2=80=99 {aka =E2=80=98void (*)(int = *, const float *, > > long unsigned int)=E2=80=99} from incompatible pointer type =E2=80=98vo= id (*)(int32_t *, > > const float *, unsigned int)=E2=80=99 {aka =E2=80=98void (*)(int *, con= st float *, > unsigned > > int)=E2=80=99} [- Wincompatible-pointer-types] > > 39 | c->float_to_fixed24 =3D ff_float_to_fixed24_rvv; > > > > | ^ > > > > Also the Makefile precondition is inaccurate. > > Oh, and on C908, LMUL=3D8 is actually faster than LMUL=3D4. Generally > speaking, > you should maximise the LMUL unless there is a *specific* reason not to. > > -- > =E3=83=AC=E3=83=9F=E3=83=BB=E3=83=87=E3=83=8B-=E3=82=AF=E3=83=BC=E3=83=AB= =E3=83=A2=E3=83=B3 > http://www.remlab.net/ > > > > _______________________________________________ > 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". > --000000000000504942060b7814e5 Content-Type: text/x-patch; charset="US-ASCII"; name="lavc-ac3dsp-R-V-V-float_to_fixed24.patch" Content-Disposition: attachment; filename="lavc-ac3dsp-R-V-V-float_to_fixed24.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lpn1h8ud0 RnJvbSBkYjAzMjMyYTllZjFjYWFiMzMzYjJmYjVhMWI2ODRhNjhjN2IwMTE0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzdW55dWVjaGkgPHN1bnl1ZWNoaUBpc2Nhcy5hYy5jbj4KRGF0 ZTogV2VkLCAyMiBOb3YgMjAyMyAxNDo1NzoyOSArMDgwMApTdWJqZWN0OiBbUEFUQ0hdIGxhdmMv YWMzZHNwOiBSLVYgViBmbG9hdF90b19maXhlZDI0CgpjOTEwCiAgICBmbG9hdF90b19maXhlZDI0 X2M6IDIyMDcuMgogICAgZmxvYXRfdG9fZml4ZWQyNF9ydnZfZjMyOiA2OTYuMgotLS0KIGxpYmF2 Y29kZWMvcmlzY3YvTWFrZWZpbGUgICAgICB8ICAzICsrLQogbGliYXZjb2RlYy9yaXNjdi9hYzNk c3BfaW5pdC5jIHwgIDQgKysrKwogbGliYXZjb2RlYy9yaXNjdi9hYzNkc3BfcnZ2LlMgIHwgMzkg KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA0NSBp bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgbGliYXZjb2Rl Yy9yaXNjdi9hYzNkc3BfcnZ2LlMKCmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3Jpc2N2L01ha2Vm aWxlIGIvbGliYXZjb2RlYy9yaXNjdi9NYWtlZmlsZQppbmRleCAyZDBlNmMxOWM4Li5iMDBkYjI3 OWMxIDEwMDY0NAotLS0gYS9saWJhdmNvZGVjL3Jpc2N2L01ha2VmaWxlCisrKyBiL2xpYmF2Y29k ZWMvcmlzY3YvTWFrZWZpbGUKQEAgLTEsNyArMSw4IEBACiBPQkpTLSQoQ09ORklHX0FBQ19ERUNP REVSKSArPSByaXNjdi9hYWNwc2RzcF9pbml0Lm8gcmlzY3Yvc2JyZHNwX2luaXQubwogUlZWLU9C SlMtJChDT05GSUdfQUFDX0RFQ09ERVIpICs9IHJpc2N2L2FhY3BzZHNwX3J2di5vIHJpc2N2L3Ni cmRzcF9ydnYubwogT0JKUy0kKENPTkZJR19BQzNEU1ApICs9IHJpc2N2L2FjM2RzcF9pbml0Lm8g XAotICAgICAgICAgICAgICAgICAgICAgICAgIHJpc2N2L2FjM2RzcF9ydmIubworICAgICAgICAg ICAgICAgICAgICAgICAgIHJpc2N2L2FjM2RzcF9ydmIubyBcCisgICAgICAgICAgICAgICAgICAg ICAgICAgcmlzY3YvYWMzZHNwX3J2di5vCiBPQkpTLSQoQ09ORklHX0FMQUNfREVDT0RFUikgKz0g cmlzY3YvYWxhY2RzcF9pbml0Lm8KIFJWVi1PQkpTLSQoQ09ORklHX0FMQUNfREVDT0RFUikgKz0g cmlzY3YvYWxhY2RzcF9ydnYubwogT0JKUy0kKENPTkZJR19BVURJT0RTUCkgKz0gcmlzY3YvYXVk aW9kc3BfaW5pdC5vIFwKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvcmlzY3YvYWMzZHNwX2luaXQu YyBiL2xpYmF2Y29kZWMvcmlzY3YvYWMzZHNwX2luaXQuYwppbmRleCAyMGYyOTRmMWRlLi4xMThi Mjk1NWNhIDEwMDY0NAotLS0gYS9saWJhdmNvZGVjL3Jpc2N2L2FjM2RzcF9pbml0LmMKKysrIGIv bGliYXZjb2RlYy9yaXNjdi9hYzNkc3BfaW5pdC5jCkBAIC0xOCw2ICsxOCw3IEBACiAgKiBGb3Vu ZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0b24sIE1B IDAyMTEwLTEzMDEgVVNBCiAgKi8KIAorI2luY2x1ZGUgPHN0ZGRlZi5oPgogI2luY2x1ZGUgPHN0 ZGludC5oPgogCiAjaW5jbHVkZSAiY29uZmlnLmgiCkBAIC0yNiw2ICsyNyw3IEBACiAjaW5jbHVk ZSAibGliYXZjb2RlYy9hYzNkc3AuaCIKIAogdm9pZCBmZl9leHRyYWN0X2V4cG9uZW50c19ydmIo dWludDhfdCAqZXhwLCBpbnQzMl90ICpjb2VmLCBpbnQgbmJfY29lZnMpOwordm9pZCBmZl9mbG9h dF90b19maXhlZDI0X3J2dihpbnQzMl90ICpkc3QsIGNvbnN0IGZsb2F0ICpzcmMsIHNpemVfdCBs ZW4pOwogCiBhdl9jb2xkIHZvaWQgZmZfYWMzZHNwX2luaXRfcmlzY3YoQUMzRFNQQ29udGV4dCAq YykKIHsKQEAgLTM0LDUgKzM2LDcgQEAgYXZfY29sZCB2b2lkIGZmX2FjM2RzcF9pbml0X3Jpc2N2 KEFDM0RTUENvbnRleHQgKmMpCiAgICAgaWYgKGZsYWdzICYgQVZfQ1BVX0ZMQUdfUlZCX0FERFIp IHsKICAgICAgICAgaWYgKGZsYWdzICYgQVZfQ1BVX0ZMQUdfUlZCX0JBU0lDKQogICAgICAgICAg ICAgYy0+ZXh0cmFjdF9leHBvbmVudHMgPSBmZl9leHRyYWN0X2V4cG9uZW50c19ydmI7CisgICAg ICAgIGlmIChmbGFncyAmIEFWX0NQVV9GTEFHX1JWVl9GMzIpCisgICAgICAgICAgICBjLT5mbG9h dF90b19maXhlZDI0ID0gZmZfZmxvYXRfdG9fZml4ZWQyNF9ydnY7CiAgICAgfQogfQpkaWZmIC0t Z2l0IGEvbGliYXZjb2RlYy9yaXNjdi9hYzNkc3BfcnZ2LlMgYi9saWJhdmNvZGVjL3Jpc2N2L2Fj M2RzcF9ydnYuUwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5iOGQzMmM0 Njc3Ci0tLSAvZGV2L251bGwKKysrIGIvbGliYXZjb2RlYy9yaXNjdi9hYzNkc3BfcnZ2LlMKQEAg LTAsMCArMSwzOSBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAyMyBJbnN0aXR1ZSBvZiBTb2Z0 d2FyZSBDaGluZXNlIEFjYWRlbXkgb2YgU2NpZW5jZXMgKElTQ0FTKS4KKyAqCisgKiBUaGlzIGZp bGUgaXMgcGFydCBvZiBGRm1wZWcuCisgKgorICogRkZtcGVnIGlzIGZyZWUgc29mdHdhcmU7IHlv dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJt cyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhcyBwdWJsaXNo ZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCisgKiB2ZXJzaW9uIDIu MSBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4K KyAqCisgKiBGRm1wZWcgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJl IHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBp bXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQ QVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogTGVzc2VyIEdlbmVyYWwgUHVibGlj IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2 ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFs b25nIHdpdGggRkZtcGVnOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCisgKiBG b3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0b24s IE1BIDAyMTEwLTEzMDEgVVNBCisgKi8KKworI2luY2x1ZGUgImNvbmZpZy5oIgorI2luY2x1ZGUg ImxpYmF2dXRpbC9yaXNjdi9hc20uUyIKKworZnVuYyBmZl9mbG9hdF90b19maXhlZDI0X3J2diwg enZlMzJmCisgICAgICAgIGxpICAgICAgICAgICAgdDEsIDEgPDwgMjQKKyAgICAgICAgZmN2dC5z LncgICAgICBmMCwgdDEKKzE6CisgICAgICAgIHZzZXR2bGkgICAgICAgdDAsIGEyLCBlMzIsIG04 LCB0YSwgbWEKKyAgICAgICAgc3ViICAgICAgICAgICBhMiwgYTIsIHQwCisgICAgICAgIHZsZTMy LnYgICAgICAgdjAsIChhMSkKKyAgICAgICAgdmZtdWwudmYgICAgICB2MCwgdjAsIGYwCisgICAg ICAgIHZmY3Z0LnguZi52ICAgdjAsIHYwCisgICAgICAgIHNoMmFkZCAgICAgICAgYTEsIHQwLCBh MQorICAgICAgICB2c2UzMi52ICAgICAgIHYwLCAoYTApCisgICAgICAgIHNoMmFkZCAgICAgICAg YTAsIHQwLCBhMAorICAgICAgICBibmV6ICAgICAgICAgIGEyLCAxYgorCisgICAgICAgIHJldAor ZW5kZnVuYwotLSAKMi40My4wCgo= --000000000000504942060b7814e5 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". --000000000000504942060b7814e5--