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 33D6144837 for ; Mon, 26 Sep 2022 06:51:53 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0FB5F68BA89; Mon, 26 Sep 2022 09:51:51 +0300 (EEST) Received: from w4.tutanota.de (w4.tutanota.de [81.3.6.165]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1113E68B934 for ; Mon, 26 Sep 2022 09:51:44 +0300 (EEST) Received: from w3.tutanota.de (unknown [192.168.1.164]) by w4.tutanota.de (Postfix) with ESMTP id AA3C61060154 for ; Mon, 26 Sep 2022 06:51:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1664175103; s=s1; d=lynne.ee; h=From:From:To:To:Subject:Subject:Content-Description:Content-ID:Content-Type:Content-Type:Content-Transfer-Encoding:Content-Transfer-Encoding:Cc:Date:Date:In-Reply-To:In-Reply-To:MIME-Version:MIME-Version:Message-ID:Message-ID:Reply-To:References:References:Sender; bh=TZhplrkS55RRLrMPPF/4jq5rzMjUjaCBXRpf0Je0t1Y=; b=3MJ00vPPWqKK52lvcqgD31arqslwz9M9lAi/DmKmIuLZ8yRVZHXecz0ECIoS3Tqc srQHsOGYdJrgDvxyxjhB7tFC7uqU2j8O8fCbUgS+5d+R4QXwjsiViP9bBBpGODb64LN mE1RqZKTM5DRIAhplW76aL6J3sfHXbMa11l8eJXQOFBNWMwaNqyskVdoCQRhoiwbIiZ dsAdbcye2xQ8pTOH2BDVnYXW7VAzdC3XFpikrl1B2A3NPqdL2+r1Iou8PE+pODXyAv1 sF/HzVkLe9pY4IP1GlK1qwoarSMv4Y+ACms//6ovC5k7ZG8qmaKvsrMcJCk/Di3EOwS SBot7MI6Kw== Date: Mon, 26 Sep 2022 08:51:43 +0200 (CEST) From: Lynne To: FFmpeg development discussions and patches Message-ID: In-Reply-To: <20220925142619.67917-5-remi@remlab.net> References: <5861881.lOV4Wx5bFT@basile.remlab.net> <20220925142619.67917-5-remi@remlab.net> MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH 05/31] lavu/cpu: CPU flags for the RISC-V Vector extension 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: U2VwIDI1LCAyMDIyLCAxNjoyNSBieSByZW1pQHJlbWxhYi5uZXQ6Cgo+IEZyb206IFLDqW1pIERl bmlzLUNvdXJtb250IDxyZW1pQHJlbWxhYi5uZXQ+Cj4gLSAgICBpZiAoKGZsYWdzICYgQVZfQ1BV X0ZMQUdfUlZEKSAmJiAhKGZsYWdzICYgQVZfQ1BVX0ZMQUdfUlZGKSkgewo+ICsgICAgaWYgKChm bGFncyAmIEFWX0NQVV9GTEFHX1JWX1pWRTY0RCkgJiYgIShmbGFncyAmIEFWX0NQVV9GTEFHX1JW X1pWRTY0WCkpIHsKPiArICAgICAgICBhdl9sb2coTlVMTCwgQVZfTE9HX1dBUk5JTkcsICJSViVz IGltcGxpZWQgYnkgc3BlY2lmaWVkIGZsYWdzXG4iLAo+ICsgICAgICAgICAgICAgICAiX1pWRTY0 WCIpOwo+ICsgICAgICAgIGZsYWdzIHw9IEFWX0NQVV9GTEFHX1JWX1pWRTY0WDsKPiArICAgIH0K PiArCj4gKyAgICBpZiAoKGZsYWdzICYgQVZfQ1BVX0ZMQUdfUlZfWlZFNjREKSAmJiAhKGZsYWdz ICYgQVZfQ1BVX0ZMQUdfUlZfWlZFMzJGKSkgewo+ICsgICAgICAgIGF2X2xvZyhOVUxMLCBBVl9M T0dfV0FSTklORywgIlJWJXMgaW1wbGllZCBieSBzcGVjaWZpZWQgZmxhZ3NcbiIsCj4gKyAgICAg ICAgICAgICAgICJfWlZFMzJGIik7Cj4KCkkgcmVtZW1iZXIgc29tZW9uZSBjb21wbGFpbmluZyBh Ym91dCBOVUxMIGNvbnRleHRzIGluIGF2X2xvZyAobWt2ZXI/KS4KSSB0aGluayBpdCdzIG9rYXks IGJ1dCBJIGhhdmUgbm8gb3BpbmlvbiBvbiB0aGlzLgoKCj4gKyAgICAgICAgZmxhZ3MgfD0gQVZf Q1BVX0ZMQUdfUlZfWlZFMzJGOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICgoZmxhZ3MgJiAoQVZf Q1BVX0ZMQUdfUlZfWlZFNjRYIHwgQVZfQ1BVX0ZMQUdfUlZfWlZFMzJGKSkKPiArICAgICAgICAm JiAhKGZsYWdzICYgQVZfQ1BVX0ZMQUdfUlZfWlZFMzJYKSkgewo+ICsgICAgICAgIGF2X2xvZyhO VUxMLCBBVl9MT0dfV0FSTklORywgIlJWJXMgaW1wbGllZCBieSBzcGVjaWZpZWQgZmxhZ3NcbiIs Cj4gKyAgICAgICAgICAgICAgICJfWlZFMzJYIik7Cj4gKyAgICAgICAgZmxhZ3MgfD0gQVZfQ1BV X0ZMQUdfUlZfWlZFMzJYOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICgoZmxhZ3MgJiBBVl9DUFVf RkxBR19SVl9aVkU2NEQpICYmICEoZmxhZ3MgJiBBVl9DUFVfRkxBR19SVkQpKSB7Cj4gKyAgICAg ICAgYXZfbG9nKE5VTEwsIEFWX0xPR19XQVJOSU5HLCAiUlYlcyBpbXBsaWVkIGJ5IHNwZWNpZmll ZCBmbGFnc1xuIiwgIkQiKTsKPiArICAgICAgICBmbGFncyB8PSBBVl9DUFVfRkxBR19SVkQ7Cj4g KyAgICB9Cj4gKwo+ICsgICAgaWYgKChmbGFncyAmIChBVl9DUFVfRkxBR19SVkQgfCBBVl9DUFVf RkxBR19SVl9aVkUzMkYpKQo+ICsgICAgICAgICYmICEoZmxhZ3MgJiBBVl9DUFVfRkxBR19SVkYp KSB7Cj4gIGF2X2xvZyhOVUxMLCBBVl9MT0dfV0FSTklORywgIlJWJXMgaW1wbGllZCBieSBzcGVj aWZpZWQgZmxhZ3NcbiIsICJGIik7Cj4gIGZsYWdzIHw9IEFWX0NQVV9GTEFHX1JWRjsKPiAgfQo+ IEBAIC01MCw2ICs3NSwxMSBAQCBpbnQgZmZfZ2V0X2NwdV9mbGFnc19yaXNjdih2b2lkKQo+ICBy ZXQgfD0gQVZfQ1BVX0ZMQUdfUlZGOwo+ICBpZiAoaHdjYXAgJiBIV0NBUF9SVignRCcpKQo+ICBy ZXQgfD0gQVZfQ1BVX0ZMQUdfUlZEOwo+ICsKPiArICAgIC8qIFRoZSBWIGV4dGVuc2lvbiBpbXBs aWVzIGFsbCBadmUqIGZ1bmN0aW9uYWwgc3Vic2V0cyAqLwo+ICsgICAgaWYgKGh3Y2FwICYgSFdD QVBfUlYoJ1YnKSkKPiArICAgICAgICByZXQgfD0gQVZfQ1BVX0ZMQUdfUlZfWlZFMzJYIHwgQVZf Q1BVX0ZMQUdfUlZfWlZFNjRYCj4gKyAgICAgICAgICAgICB8IEFWX0NQVV9GTEFHX1JWX1pWRTMy RiB8IEFWX0NQVV9GTEFHX1JWX1pWRTY0RDsKPiAgI2VuZGlmCj4gIAo+ICAjaWZkZWYgX19yaXNj dl9pCj4gQEAgLTYwLDYgKzkwLDIwIEBAIGludCBmZl9nZXRfY3B1X2ZsYWdzX3Jpc2N2KHZvaWQp Cj4gICNpZiAoX19yaXNjdl9mbGVuID49IDY0KQo+ICByZXQgfD0gQVZfQ1BVX0ZMQUdfUlZEOwo+ ICAjZW5kaWYKPiArI2VuZGlmCj4gKwo+ICsgICAgLyogSWYgUlYtViBpcyBlbmFibGVkIHN0YXRp Y2FsbHkgYXQgY29tcGlsZS10aW1lLCBjaGVjayB0aGUgZGV0YWlscy4gKi8KPiArI2lmZGVmIF9f cmlzY3ZfdmVjdG9ycwo+ICsgICAgcmV0IHw9IEFWX0NQVV9GTEFHX1JWX1pWRTMyWDsKPiArI2lm IF9fcmlzY3Zfdl9lbGVuID49IDY0Cj4gKyAgICByZXQgfD0gQVZfQ1BVX0ZMQUdfUlZfWlZFNjRY Owo+ICsjZW5kaWYKPiArI2lmIF9fcmlzY3Zfdl9lbGVuX2ZwID49IDMyCj4gKyAgICByZXQgfD0g QVZfQ1BVX0ZMQUdfUlZfWlZFMzJGOwo+ICsjaWYgX19yaXNjdl92X2VsZW5fZnAgPj0gNjQKPiAr ICAgIHJldCB8PSBBVl9DUFVfRkxBR19SVl9aVkU2NEY7Cj4gKyNlbmRpZgo+ICsjZW5kaWYKPiAg I2VuZGlmCj4gIAo+ICByZXR1cm4gcmV0Owo+IGRpZmYgLS1naXQgYS90ZXN0cy9jaGVja2FzbS9j aGVja2FzbS5jIGIvdGVzdHMvY2hlY2thc20vY2hlY2thc20uYwo+IGluZGV4IGUxMTM1YTg0YWMu LmY3ZDEwOGU4ZWEgMTAwNjQ0Cj4gLS0tIGEvdGVzdHMvY2hlY2thc20vY2hlY2thc20uYwo+ICsr KyBiL3Rlc3RzL2NoZWNrYXNtL2NoZWNrYXNtLmMKPiBAQCAtMjMzLDkgKzIzMywxMyBAQCBzdGF0 aWMgY29uc3Qgc3RydWN0IHsKPiAgeyAiVlNYIiwgICAgICAidnN4IiwgICAgICBBVl9DUFVfRkxB R19WU1ggfSwKPiAgeyAiUE9XRVI4IiwgICAicG93ZXI4IiwgICBBVl9DUFVfRkxBR19QT1dFUjgg fSwKPiAgI2VsaWYgQVJDSF9SSVNDVgo+IC0gICAgeyAiUlZJIiwgICAgICAicnZpIiwgICAgICBB Vl9DUFVfRkxBR19SVkkgfSwKPiAtICAgIHsgIlJWRiIsICAgICAgInJ2ZiIsICAgICAgQVZfQ1BV X0ZMQUdfUlZGIH0sCj4gLSAgICB7ICJSVkQiLCAgICAgICJydmQiLCAgICAgIEFWX0NQVV9GTEFH X1JWRCB9LAo+ICsgICAgeyAiUlZJIiwgICAgICAgICJydmkiLCAgICAgICBBVl9DUFVfRkxBR19S VkkgfSwKPiArICAgIHsgIlJWRiIsICAgICAgICAicnZmIiwgICAgICAgQVZfQ1BVX0ZMQUdfUlZG IH0sCj4gKyAgICB7ICJSVkQiLCAgICAgICAgInJ2ZCIsICAgICAgIEFWX0NQVV9GTEFHX1JWRCB9 LAo+ICsgICAgeyAiUlZfWnZlMzJ4IiwgICJydl96dmUzMngiLCBBVl9DUFVfRkxBR19SVl9aVkUz MlggfSwKPiArICAgIHsgIlJWX1p2ZTMyZiIsICAicnZfenZlMzJmIiwgQVZfQ1BVX0ZMQUdfUlZf WlZFMzJGIH0sCj4gKyAgICB7ICJSVl9admU2NHgiLCAgInJ2X3p2ZTY0eCIsIEFWX0NQVV9GTEFH X1JWX1pWRTY0WCB9LAo+ICsgICAgeyAiUlZfWnZlNjRkIiwgICJydl96dmU2NGQiLCBBVl9DUFVf RkxBR19SVl9aVkU2NEQgfSwgCj4KCkkgZ2V0IHRoYXQgdGhpcyBpcyB0aGUgb2ZmaWNpYWwgbmFt ZSBmb3IgdGhlIGV4dGVuc2lvbiwgYnV0Li4uIHdoYXQgYWJvdXQKc2ltcGxpZnlpbmcgaXQgdG8g c29tZXRoaW5nIGxlc3MgbGlrZSBhIHBhc3N3b3JkLCBsaWtlIFJWVjMySS9SVlYzMkYvUlZWNjRJ L1JWVjY0Rj8KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K ZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczov L2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJl LCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcu b3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=