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 E8C3F44EDD for ; Mon, 27 Feb 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 8C5EE68974C; Mon, 27 Feb 2023 04:47:31 +0200 (EET) Received: from mail-oi1-f178.google.com (mail-oi1-f178.google.com [209.85.167.178]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1D3576809C7 for ; Mon, 27 Feb 2023 04:47:25 +0200 (EET) Received: by mail-oi1-f178.google.com with SMTP id q15so4124707oiw.11 for ; Sun, 26 Feb 2023 18:47:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=TTwV3fNU4S433rvJZF3ATa+t82J1i87iG3Y9WMmRr7I=; b=qErlNGlgOp+8bBgiTkFK31+k822odsk14nBDVveV7d7zFJhDoeMZN1QTIDzGG3VqHj nAMML0ysh07hKDR80IzdufKRbv7+Nc38AROrBArRVdD1jW1SFfCAzhffbZnAfa6C6uMw 2k7zfe2yotR8wgU8z5bTgz6bB9zWhfG0zJcvvbOFGTQiJrUBvtsHo7WOILtk/gOgX3j7 E/RvDdx6bAW+HtS4UDJJoX5zeh2uFBMNVXnoubQqHZEgTrJZBcFz4h3nVkysyh7DQHa7 iZKroqa2m4L4p+invnFRM5bVAUDR81+C1SfGW0wUW4yZ80DG5/4TdTgM/eWhWoYcYJhe Mt6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc: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=TTwV3fNU4S433rvJZF3ATa+t82J1i87iG3Y9WMmRr7I=; b=c4D+Nj+6FwTNE7lrd0jmfi8mNKxFqvxSN3jNu/xsRyU9KVbwI6JnQ5XAXpsr+B+Ch3 NUrcY1pzn1BiHJeGluh2OM5EwL3bHiKNTNuAnv+YxIvcc4Q+FiXWaclp2PzbqMkYB4G2 8vOA4YUHOo+2ZJlU1/Yo1q7ZROPaizDkj2QhVO8nvxxcINNOSaB2FKIt33Hqr+aLv4Ix 1L1b+gU6VjQ9loGGW+NAYD+eyCreb2fq+GfDzP9dYNCPcEM5JbEMhXJ2aCqYxueYLuj3 g1FYe+wnqRqXpP8fMvwj8t7Zx5Au0DxjsNlY2dh7PE49+s5vGBHzHStxPiqCGz1d9OFE YXGA== X-Gm-Message-State: AO0yUKWjfdDI2MeUDvHHgqnW2RCL0L257UOHGg6aJ2ZV7Qd28t7PYJXV DwNVkA04pUgUH4K2oeTeCYdg5j52R0QUb8p4AJE2+Vkist4slw== X-Google-Smtp-Source: AK7set9NvJZRZtpu1L6qMLOlVBlQsK8VHhyGJba1F9Ojq8qUQjRsnb8rhSnncyUYQuOttbkCs+uyu/1bN7AVFJlBgZ8= X-Received: by 2002:a54:4490:0:b0:36e:f6f7:bb1a with SMTP id v16-20020a544490000000b0036ef6f7bb1amr3641717oiv.5.1677466042880; Sun, 26 Feb 2023 18:47:22 -0800 (PST) MIME-Version: 1.0 References: <20230214122556.24384-1-yinshiyou-hf@loongson.cn> In-Reply-To: From: Steven Liu Date: Mon, 27 Feb 2023 10:47:11 +0800 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH] avutil: [LA] use getauxval to do runtime check. 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 Cc: Michael Niedermayer 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: U2hpeW91IFlpbiA8eWluc2hpeW91LWhmQGxvb25nc29uLmNuPiDkuo4yMDIz5bm0MuaciDI35pel 5ZGo5LiAIDA5OjAz5YaZ6YGT77yaCj4KPgo+Cj4gPiAyMDIz5bm0MuaciDIz5pelIDE1OjQ477yM U3RldmVuIExpdSA8bGluZ2ppdWppYW5rZUBnbWFpbC5jb20+IOWGmemBk++8mgo+ID4KPiA+IFNo aXlvdSBZaW4gPHlpbnNoaXlvdS1oZkBsb29uZ3Nvbi5jbj4g5LqOMjAyM+W5tDLmnIgxNOaXpeWR qOS6jCAyMDoyNuWGmemBk++8mgo+ID4+Cj4gPj4gUmVwbGFjZSBjcHVjZmcgd2l0aCBnZXRhdXh2 YWwgdG8gYXZvaWQgY3Jhc2ggaW4gY2FzZSBvZgo+ID4+IHNvbWUgcHJvY2Vzc29yIGNhcGFiaWxp dGllcyBhcmUgbm90IHN1cHBvcnR0ZWQgYnkga2VybmVsIHVzZWQuCj4gPj4gLS0tCj4gPj4gbGli YXZ1dGlsL2xvb25nYXJjaC9jcHUuYyB8IDI0ICsrKysrKysrLS0tLS0tLS0tLS0tLS0tLQo+ID4+ IDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQo+ID4+Cj4g Pj4gZGlmZiAtLWdpdCBhL2xpYmF2dXRpbC9sb29uZ2FyY2gvY3B1LmMgYi9saWJhdnV0aWwvbG9v bmdhcmNoL2NwdS5jCj4gPj4gaW5kZXggZTRiMjQwYmM0NC4uY2FkODUwNGZkZSAxMDA2NDQKPiA+ PiAtLS0gYS9saWJhdnV0aWwvbG9vbmdhcmNoL2NwdS5jCj4gPj4gKysrIGIvbGliYXZ1dGlsL2xv b25nYXJjaC9jcHUuYwo+ID4+IEBAIC0yMSwyNiArMjEsMTggQEAKPiA+Pgo+ID4+ICNpbmNsdWRl IDxzdGRpbnQuaD4KPiA+PiAjaW5jbHVkZSAiY3B1LmgiCj4gPj4gKyNpbmNsdWRlIDxzeXMvYXV4 di5oPgo+ID4+Cj4gPj4gLSNkZWZpbmUgTE9PTkdBUkNIX0NGRzIgMHgyCj4gPj4gLSNkZWZpbmUg TE9PTkdBUkNIX0NGRzJfTFNYICAgICgxIDw8IDYpCj4gPj4gLSNkZWZpbmUgTE9PTkdBUkNIX0NG RzJfTEFTWCAgICgxIDw8IDcpCj4gPj4gLQo+ID4+IC1zdGF0aWMgaW50IGNwdV9mbGFnc19jcHVj Zmcodm9pZCkKPiA+PiArI2RlZmluZSBMQV9IV0NBUF9MU1ggICAgKDE8PDQpCj4gPj4gKyNkZWZp bmUgTEFfSFdDQVBfTEFTWCAgICgxPDw1KQo+ID4+ICtzdGF0aWMgaW50IGNwdV9mbGFnc19nZXRh dXh2YWwodm9pZCkKPiA+PiB7Cj4gPj4gICAgIGludCBmbGFncyA9IDA7Cj4gPj4gLSAgICB1aW50 MzJfdCBjZmcyID0gMDsKPiA+PiAtCj4gPj4gLSAgICBfX2FzbV9fIHZvbGF0aWxlKAo+ID4+IC0g ICAgICAgICJjcHVjZmcgJTAsICUxIFxuXHQiCj4gPj4gLSAgICAgICAgOiAiKyZyIihjZmcyKQo+ ID4+IC0gICAgICAgIDogInIiKExPT05HQVJDSF9DRkcyKQo+ID4+IC0gICAgKTsKPiA+PiArICAg IGludCBmbGFnICA9IChpbnQpZ2V0YXV4dmFsKEFUX0hXQ0FQKTsKPiA+Pgo+ID4+IC0gICAgaWYg KGNmZzIgJiBMT09OR0FSQ0hfQ0ZHMl9MU1gpCj4gPj4gKyAgICBpZiAoZmxhZyAmIExBX0hXQ0FQ X0xTWCkKPiA+PiAgICAgICAgIGZsYWdzIHw9IEFWX0NQVV9GTEFHX0xTWDsKPiA+PiAtCj4gPj4g LSAgICBpZiAoY2ZnMiAmIExPT05HQVJDSF9DRkcyX0xBU1gpCj4gPj4gKyAgICBpZiAoZmxhZyAm IExBX0hXQ0FQX0xBU1gpCj4gPj4gICAgICAgICBmbGFncyB8PSBBVl9DUFVfRkxBR19MQVNYOwo+ ID4+Cj4gPj4gICAgIHJldHVybiBmbGFnczsKPiA+PiBAQCAtNDksNyArNDEsNyBAQCBzdGF0aWMg aW50IGNwdV9mbGFnc19jcHVjZmcodm9pZCkKPiA+PiBpbnQgZmZfZ2V0X2NwdV9mbGFnc19sb29u Z2FyY2godm9pZCkKPiA+PiB7Cj4gPj4gI2lmIGRlZmluZWQgX19saW51eF9fCj4gPj4gLSAgICBy ZXR1cm4gY3B1X2ZsYWdzX2NwdWNmZygpOwo+ID4+ICsgICAgcmV0dXJuIGNwdV9mbGFnc19nZXRh dXh2YWwoKTsKPiA+PiAjZWxzZQo+ID4+ICAgICAvKiBBc3N1bWUgbm8gU0lNRCBBU0Ugc3VwcG9y dGVkICovCj4gPj4gICAgIHJldHVybiAwOwo+ID4+IC0tCj4gPj4gMi4yMC4xCj4gPj4KPiA+PiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4+IGZmbXBl Zy1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+PiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+ID4+IGh0 dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+ID4+Cj4gPj4g VG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gPj4gZmZtcGVnLWRl dmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KPiA+Cj4g Pgo+ID4gTEdUTQo+ID4KPiA+IFRoYW5rcwo+ID4gU3RldmVuCj4gPiBfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+Cj4gQ291bGQgeW91IHBsZWFzZSBoZWxw IHRvIG1lcmdlIHRoaXMgcGF0Y2guCgoKSSBoYXZlIG5vIHBlcm1pc3Npb24gbm93LCBtYXliZSB0 aGVyZSBoYXZlIHNvbWUgcHJvYmxlbT8KCihiYXNlKSBhZGVNYWNCb29rLVBybzpwcm9qZWN0IGxp dXFpJCBnaXQgY2xvbmUgZ2l0QHNvdXJjZS5mZm1wZWcub3JnOmZmbXBlZwrmraPlhYvpmobliLAg J2ZmbXBlZycuLi4KQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBA QEBAQEBAQEBAQEBAQEAKQCAgICBXQVJOSU5HOiBSRU1PVEUgSE9TVCBJREVOVElGSUNBVElPTiBI QVMgQ0hBTkdFRCEgICAgIEAKQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBA QEBAQEBAQEBAQEBAQEBAQEBAQEAKSVQgSVMgUE9TU0lCTEUgVEhBVCBTT01FT05FIElTIERPSU5H IFNPTUVUSElORyBOQVNUWSEKU29tZW9uZSBjb3VsZCBiZSBlYXZlc2Ryb3BwaW5nIG9uIHlvdSBy aWdodCBub3cgKG1hbi1pbi10aGUtbWlkZGxlIGF0dGFjaykhCkl0IGlzIGFsc28gcG9zc2libGUg dGhhdCBhIGhvc3Qga2V5IGhhcyBqdXN0IGJlZW4gY2hhbmdlZC4KVGhlIGZpbmdlcnByaW50IGZv ciB0aGUgRUQyNTUxOSBrZXkgc2VudCBieSB0aGUgcmVtb3RlIGhvc3QgaXMKU0hBMjU2OmRVTkZ0 TXdTM1oyNW5uekZGOFVQWVdzRTBXaVVSNG1haldMYldyc0hCWFUuClBsZWFzZSBjb250YWN0IHlv dXIgc3lzdGVtIGFkbWluaXN0cmF0b3IuCgoKVGhhbmtzClN0ZXZlbgo+IF9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcg bGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxt YW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBh Ym92ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3Vi amVjdCAidW5zdWJzY3JpYmUiLgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcu b3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8g dW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1 ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==