From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 57FD44D102 for ; Sun, 9 Nov 2025 13:07:22 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'ZUd0caJG8mg2MCdo5z5CUakdXQk7+WYEthJpQiA/HxQ=', expected b'/kM/wobFGVcV35n87yX6LdQtR5hyyYE2k5Zd3gj7Dts=')) header.d=ffmpeg.org header.i=@ffmpeg.org header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1762693632; h=content-type : mime-version : to : date : message-id : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-transfer-encoding : from; bh=ZUd0caJG8mg2MCdo5z5CUakdXQk7+WYEthJpQiA/HxQ=; b=pqzbJJasGb1MdAIp1U+ZBJEc5RXU+nKwegpnVhJQgBSIbiro743jmm9N3WkuWnpVxIPNW TU9Y31At6z55GdnG//zDq+HRNTL6X9jhASlPl1IUmtJaVheVRMuUyOQFqQWjze3uv/ROqsh IzzoEB3sHdSMYTyxDDTdYXmqBmsjCr/m2hs6OXc6aencMfevnt3sN5E9RVQUIhLSKx1o5zM sNFKROiruuLrKbu9MrbcFJ8proOug8wcD/E/iHxfMFdl+AEQR4RHp3oNQ/ei+CdGiG/8r5P +fK6U5T9TYo2fRDHV+wg/saSZrrqN3G75rAxeMikGDacej5sABG3xPZOxsfQ== Received: from [172.19.0.2] (unknown [172.19.0.2]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 34F5768FB96; Sun, 9 Nov 2025 15:07:12 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1762693611; b=U3Jq6kRRRxG5QDx2Aj6jD+DIQJPhzBMyyOcGpUPZyoCIkowlDFAHekvgLM0A9DPJV1ZQh iSoD76Ojw2KMr15pTknxWgvRuQr+/Zr61B5haOpJDQ9C9AV56u41rmdVXDjdcI/7pXIQ9zk v97POePFf/wO9mW+lYGloH3yMlRtqFrcoxi0UlqhR7HcPJwNk0DDJ18ow0haI3Hxf0Pxzp4 l1iuTMqcnbaMnnsYs7xgvtac/CZUeN9sxw5zBJNBLH2Sh/1zFUMfUDR/y5s7PEhRYpLDpbr K28JAFnk914iUyNCRsxsGR3dRmeAOIZC0hG/zJS9E1UlbF7Y/2HtB8whaEIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1762693611; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=ZUd0caJG8mg2MCdo5z5CUakdXQk7+WYEthJpQiA/HxQ=; b=GYrNqzPrp24Zv/nYmL823IIeToJTHWEeVJNuGNPL9rDpVGCC1KD7F+noFanX09z8AIkEv gAcAqwmhuKDbtPTe56F3Hrq83KIPK6IKj4CuGZdVe0vs2RcBsvPowvd3VgARKNm5Y2mXs4P gY2aXfwI/p2uR9w9KCQ5M2z1gxijbGV/sYAeVM3wfbzObIFhaic6BucZ2GeDzDuNQyYqLPT WRYz9jp6d+XfubBvB22XywRqOW32Q2w32xmf9LHouAez4EqSnzAaKhm7tOZg/uWy0KbCicA /SKET0UeV6W9/g+hDgX/aadU0wRzjuqMku1fyLkEcSlltwxR1Ak3RYqbuBtw== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none; dmarc=pass header.from=ffmpeg.org policy.dmarc=quarantine Authentication-Results: ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=ffmpeg.org policy.dmarc=quarantine DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1762693604; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=/kM/wobFGVcV35n87yX6LdQtR5hyyYE2k5Zd3gj7Dts=; b=NLOHc4boMB6NSEWGJTJQ8CXSdH3GUBiyrn6CiCclbLp17Q0cMehhgKp8P2Kje80s5pueF Ej96fl5GfowTTAfCMvfyGL5HbEa0JmCCQyMebttD+2REd+ty+piLUdIrGbyWa0/MWBcXS7m bq1KMb/H5PAnaieRfkdaB8bK8qNpes72WTysnhSkfmQZTGbbIy9rGoYD3TtVp1bwWEh4HAu wNJ0okNwfS40yT1RRiuHi04+n85Xs6Sy76Cln5uDZ4CpnCsXtBIANux4F7ItmkUTtB6hXuR 5gZAqzQMeEnLUlxfcQwO7K7ZRLOPzcQSMw4SCEK5sN9NrNG+l8vD2idR3Lsw== Received: from 188d6d40ca7a (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 1D46E68FA78 for ; Sun, 9 Nov 2025 15:06:44 +0200 (EET) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Sun, 09 Nov 2025 13:06:43 -0000 Message-ID: <176269360425.25.12445606914598710881@2cb04c0e5124> Message-ID-Hash: DNEV2M5AYGQ4SVF6ELU46PR7KA24NIMD X-Message-ID-Hash: DNEV2M5AYGQ4SVF6ELU46PR7KA24NIMD X-MailFrom: code@ffmpeg.org X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH] riscv/cpu: add V subset feature detection (PR #20873) List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: =?utf-8?q?R=C3=A9mi_Denis-Courmont_via_ffmpeg-devel?= Cc: =?utf-8?q?R=C3=A9mi_Denis-Courmont?= Content-Transfer-Encoding: base64 Archived-At: List-Archive: List-Post: UFIgIzIwODczIG9wZW5lZCBieSBSw6ltaSBEZW5pcy1Db3VybW9udCAoQ291cm1pc2NoKQpVUkw6 IGh0dHBzOi8vY29kZS5mZm1wZWcub3JnL0ZGbXBlZy9GRm1wZWcvcHVsbHMvMjA4NzMKUGF0Y2gg VVJMOiBodHRwczovL2NvZGUuZmZtcGVnLm9yZy9GRm1wZWcvRkZtcGVnL3B1bGxzLzIwODczLnBh dGNoCgpUaGlzIGFkZHMgc3VwcG9ydCBmb3IgZGV0ZWN0aW5nIFp2ZTMyeCwgWnZlMzJmLCBadmU2 NHggYW5kIFp2ZTY0ZCBvbg0KYSBzeXN0ZW0gdGhhdCBkb2VzIG5vdCBzdXBwb3J0IChvciBkZWNs YXJlKSB0aGUgZnVsbCBWIGZlYXR1cmUgc2V0Lg0KDQpCZWNhdXNlIHRoZSBjb2RlIGFzc3VtZXMg dGhhdCB2ZWN0b3IgZGV0ZWN0ZWQgYXQgcnVudGltZSBhcmUgYXQgbGVhc3QNCjEyOC1iaXQgbG9u Zywgd2UgaGF2ZSB0byBtYW51YWxseSBjaGVjayB0aGF0IHRvbyAoaW4gdGhlb3J5LCB2ZWN0b3Jz DQpjYW4gYmUgMzItYml0IG9yIDY0LWJpdCwgdGhvdWdoIHRoYXQgbWFrZXMgbGl0dGxlIHNlbnNl IGluIDIwMjUpLgoKCkZyb20gM2VhN2M1NDQ5ZDJlMzVjMDFkZWJkYWM4ZmI5ODE2NzVlYjg2MTY0 NCBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKRnJvbTogPT9VVEYtOD9xP1I9QzM9QTltaT0yMERl bmlzLUNvdXJtb250Pz0gPHJlbWlAcmVtbGFiLm5ldD4KRGF0ZTogU3VuLCA5IE5vdiAyMDI1IDE1 OjAxOjAzICswMjAwClN1YmplY3Q6IFtQQVRDSF0gcmlzY3YvY3B1OiBhZGQgViBzdWJzZXQgZmVh dHVyZSBkZXRlY3Rpb24KClRoaXMgYWRkcyBzdXBwb3J0IGZvciBkZXRlY3RpbmcgWnZlMzJ4LCBa dmUzMmYsIFp2ZTY0eCBhbmQgWnZlNjRkIG9uCmEgc3lzdGVtIHRoYXQgZG9lcyBub3Qgc3VwcG9y dCAob3IgZGVjbGFyZSkgdGhlIGZ1bGwgViBmZWF0dXJlIHNldC4KCkJlY2F1c2UgdGhlIGNvZGUg YXNzdW1lcyB0aGF0IHZlY3RvciBkZXRlY3RlZCBhdCBydW50aW1lIGFyZSBhdCBsZWFzdAoxMjgt Yml0IGxvbmcsIHdlIGhhdmUgdG8gbWFudWFsbHkgY2hlY2sgdGhhdCB0b28gKGluIHRoZW9yeSwg dmVjdG9ycwpjYW4gYmUgMzItYml0IG9yIDY0LWJpdCwgdGhvdWdoIHRoYXQgbWFrZXMgbGl0dGxl IHNlbnNlIGluIDIwMjUpLgotLS0KIGxpYmF2dXRpbC9yaXNjdi9jcHUuYyB8IDE2ICsrKysrKysr KysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv bGliYXZ1dGlsL3Jpc2N2L2NwdS5jIGIvbGliYXZ1dGlsL3Jpc2N2L2NwdS5jCmluZGV4IDM3OTcw MzY1MWEuLjhjYzkxNjI1YzcgMTAwNjQ0Ci0tLSBhL2xpYmF2dXRpbC9yaXNjdi9jcHUuYworKysg Yi9saWJhdnV0aWwvcmlzY3YvY3B1LmMKQEAgLTIyLDYgKzIyLDcgQEAKICMgZGVmaW5lIF9HTlVf U09VUkNFCiAjZW5kaWYKICNpbmNsdWRlICJsaWJhdnV0aWwvY3B1LmgiCisjaW5jbHVkZSAibGli YXZ1dGlsL3Jpc2N2L2NwdS5oIgogI2luY2x1ZGUgImxpYmF2dXRpbC9jcHVfaW50ZXJuYWwuaCIK ICNpbmNsdWRlICJsaWJhdnV0aWwvbWFjcm9zLmgiCiAjaW5jbHVkZSAibGliYXZ1dGlsL2xvZy5o IgpAQCAtNjQsNiArNjUsMjEgQEAgaW50IGZmX2dldF9jcHVfZmxhZ3NfcmlzY3Yodm9pZCkKICAg ICAgICAgaWYgKHBhaXJzWzFdLnZhbHVlICYgUklTQ1ZfSFdQUk9CRV9JTUFfVikKICAgICAgICAg ICAgIHJldCB8PSBBVl9DUFVfRkxBR19SVlZfSTMyIHwgQVZfQ1BVX0ZMQUdfUlZWX0k2NAogICAg ICAgICAgICAgICAgICB8IEFWX0NQVV9GTEFHX1JWVl9GMzIgfCBBVl9DUFVfRkxBR19SVlZfRjY0 OworI2lmZGVmIFJJU0NWX0hXUFJPQkVfRVhUX1pWRTMyWAorICAgICAgICBlbHNlIGlmICgocGFp cnNbMV0udmFsdWUgJiBSSVNDVl9IV1BST0JFX0VYVF9aVkUzMlgpICYmCisgICAgICAgICAgICAg ICAgIGZmX2dldF9ydl92bGVuYigpID49IDE2KSB7IC8vIHJ1bnRpbWUgZGV0ZWN0IGFzc3VtZXMg MTI4KyBiaXRzCisgICAgICAgICAgICByZXQgfD0gQVZfQ1BVX0ZMQUdfUlZWX0kzMjsKKworICAg ICAgICAgICAgaWYgKHBhaXJzWzFdLnZhbHVlICYgUklTQ1ZfSFdQUk9CRV9FWFRfWlZFMzJGKQor ICAgICAgICAgICAgICAgIHJldCB8PSBBVl9DUFVfRkxBR19SVlZfRjMyOworICAgICAgICAgICAg aWYgKHBhaXJzWzFdLnZhbHVlICYgUklTQ1ZfSFdQUk9CRV9FWFRfWlZFNjRYKSB7CisgICAgICAg ICAgICAgICAgcmV0IHw9IEFWX0NQVV9GTEFHX1JWVl9JNjQ7CisKKyAgICAgICAgICAgICAgICBp ZiAocGFpcnNbMV0udmFsdWUgJiBSSVNDVl9IV1BST0JFX0VYVF9aVkU2NEQpCisgICAgICAgICAg ICAgICAgICAgIHJldCB8PSBBVl9DUFVfRkxBR19SVlZfRjY0OworICAgICAgICAgICAgfQorICAg ICAgICB9CisjZW5kaWYKICNlbmRpZgogI2lmZGVmIFJJU0NWX0hXUFJPQkVfRVhUX1pCQgogICAg ICAgICBpZiAocGFpcnNbMV0udmFsdWUgJiBSSVNDVl9IV1BST0JFX0VYVF9aQkIpCi0tIAoyLjQ5 LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBl Zy1kZXZlbCBtYWlsaW5nIGxpc3QgLS0gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKVG8gdW5zdWJz Y3JpYmUgc2VuZCBhbiBlbWFpbCB0byBmZm1wZWctZGV2ZWwtbGVhdmVAZmZtcGVnLm9yZwo=