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 7E1E245022 for ; Mon, 27 Feb 2023 03:18:05 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3783868980E; Mon, 27 Feb 2023 05:18:01 +0200 (EET) Received: from mail-ot1-f47.google.com (mail-ot1-f47.google.com [209.85.210.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 28FD1680A24 for ; Mon, 27 Feb 2023 05:17:55 +0200 (EET) Received: by mail-ot1-f47.google.com with SMTP id cc12-20020a05683061cc00b00693daa9016fso2861923otb.2 for ; Sun, 26 Feb 2023 19:17:55 -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=wBIqcQ5GOtZtd/Pl+a3JR7yidIbwSvBm9zNwnAZ/v5c=; b=q1IKbyT/dpEi0GGMkmI4ZK4/bWqmNjESTdrFB7Xv836EzF1PKOCYgJDY/UTinkTsTf aOLSe4qaaUQJ6Jqgrmgen5MlyxeE781G3yXLnJJMDalTSn1GFFRijKSUzvHbNWUkOCLU Gj51bcA0rKMfvp0m6ZRxcjNvd/7FliZfM3JQFO5CE/n9B7b1I3fn2vYTTWTVpINim5ei 42et8Khsl5pOH4p6EWz8zl9L2htxn9m+uuFZuUNip5R9r3P/E5qLajxARdlItFdTKzMZ C3vFIlddt+6FGU7iYAYqsPt/KyWiO81QRIv6L/NrNXxS8KCOe6+X0ERHkIhwzw5qu4hK 3O5A== 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=wBIqcQ5GOtZtd/Pl+a3JR7yidIbwSvBm9zNwnAZ/v5c=; b=KgGcTo1JkG/xz2q5mzPX4q8Th2g3v6ew/lOsFmIhHTyUbLbGHx37xN4ciNo5ptw7UK /lrHBHlgWWCmloy4L1d1SAFI5eNCoEm2deLW5zzY9UqhFiLiFNFCInJBIpiYzM0eZ4Xw ktwqUmEZ0S29CJbmhjmCU3HdUUGrMzQOXxxmoizTK6J/wR1GJP8WIHlCDQ9309U2z+FT m7hYgnrO8X2MRTXRFUSpLd85JbexyQ3H/WiIGiFWraoksmZGV+h/e+qJOz7xTkVbVIcV usMW11v+fyEe7Yr1xco1veSO5VXn9iMCSZthF6wwibsyKcOoqgVXvhhIopn3hiWu21Vm r1mA== X-Gm-Message-State: AO0yUKWgCO89+sE2QvfrRE6Wc1YW/B8p/V9MYd9Q81Q+ta9+oLCYOGFE +1zuyGKBeChN6UfBMbum3qNrbyRN7Z0HXhKRuGGJiBsuGsY= X-Google-Smtp-Source: AK7set92E7Bm620pWcGdi5Sl0M8MK3S/Qf9pvdLkQs5/OBY/wTjZvssTWDmQt//6mLuAXxosR6lQC5mEgLOmZICJEmc= X-Received: by 2002:a05:6830:3373:b0:68b:c94d:bbf7 with SMTP id l51-20020a056830337300b0068bc94dbbf7mr4114646ott.0.1677467873319; Sun, 26 Feb 2023 19:17:53 -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 11:17:42 +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: U3RldmVuIExpdSA8bGluZ2ppdWppYW5rZUBnbWFpbC5jb20+IOS6jjIwMjPlubQy5pyIMjfml6Xl kajkuIAgMTA6NDflhpnpgZPvvJoKPgo+IFNoaXlvdSBZaW4gPHlpbnNoaXlvdS1oZkBsb29uZ3Nv bi5jbj4g5LqOMjAyM+W5tDLmnIgyN+aXpeWRqOS4gCAwOTowM+WGmemBk++8mgo+ID4KPiA+Cj4g Pgo+ID4gPiAyMDIz5bm0MuaciDIz5pelIDE1OjQ477yMU3RldmVuIExpdSA8bGluZ2ppdWppYW5r ZUBnbWFpbC5jb20+IOWGmemBk++8mgo+ID4gPgo+ID4gPiBTaGl5b3UgWWluIDx5aW5zaGl5b3Ut aGZAbG9vbmdzb24uY24+IOS6jjIwMjPlubQy5pyIMTTml6XlkajkuowgMjA6MjblhpnpgZPvvJoK PiA+ID4+Cj4gPiA+PiBSZXBsYWNlIGNwdWNmZyB3aXRoIGdldGF1eHZhbCB0byBhdm9pZCBjcmFz aCBpbiBjYXNlIG9mCj4gPiA+PiBzb21lIHByb2Nlc3NvciBjYXBhYmlsaXRpZXMgYXJlIG5vdCBz dXBwb3J0dGVkIGJ5IGtlcm5lbCB1c2VkLgo+ID4gPj4gLS0tCj4gPiA+PiBsaWJhdnV0aWwvbG9v bmdhcmNoL2NwdS5jIHwgMjQgKysrKysrKystLS0tLS0tLS0tLS0tLS0tCj4gPiA+PiAxIGZpbGUg Y2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKPiA+ID4+Cj4gPiA+PiBk aWZmIC0tZ2l0IGEvbGliYXZ1dGlsL2xvb25nYXJjaC9jcHUuYyBiL2xpYmF2dXRpbC9sb29uZ2Fy Y2gvY3B1LmMKPiA+ID4+IGluZGV4IGU0YjI0MGJjNDQuLmNhZDg1MDRmZGUgMTAwNjQ0Cj4gPiA+ PiAtLS0gYS9saWJhdnV0aWwvbG9vbmdhcmNoL2NwdS5jCj4gPiA+PiArKysgYi9saWJhdnV0aWwv bG9vbmdhcmNoL2NwdS5jCj4gPiA+PiBAQCAtMjEsMjYgKzIxLDE4IEBACj4gPiA+Pgo+ID4gPj4g I2luY2x1ZGUgPHN0ZGludC5oPgo+ID4gPj4gI2luY2x1ZGUgImNwdS5oIgo+ID4gPj4gKyNpbmNs dWRlIDxzeXMvYXV4di5oPgo+ID4gPj4KPiA+ID4+IC0jZGVmaW5lIExPT05HQVJDSF9DRkcyIDB4 Mgo+ID4gPj4gLSNkZWZpbmUgTE9PTkdBUkNIX0NGRzJfTFNYICAgICgxIDw8IDYpCj4gPiA+PiAt I2RlZmluZSBMT09OR0FSQ0hfQ0ZHMl9MQVNYICAgKDEgPDwgNykKPiA+ID4+IC0KPiA+ID4+IC1z dGF0aWMgaW50IGNwdV9mbGFnc19jcHVjZmcodm9pZCkKPiA+ID4+ICsjZGVmaW5lIExBX0hXQ0FQ X0xTWCAgICAoMTw8NCkKPiA+ID4+ICsjZGVmaW5lIExBX0hXQ0FQX0xBU1ggICAoMTw8NSkKPiA+ ID4+ICtzdGF0aWMgaW50IGNwdV9mbGFnc19nZXRhdXh2YWwodm9pZCkKPiA+ID4+IHsKPiA+ID4+ ICAgICBpbnQgZmxhZ3MgPSAwOwo+ID4gPj4gLSAgICB1aW50MzJfdCBjZmcyID0gMDsKPiA+ID4+ IC0KPiA+ID4+IC0gICAgX19hc21fXyB2b2xhdGlsZSgKPiA+ID4+IC0gICAgICAgICJjcHVjZmcg JTAsICUxIFxuXHQiCj4gPiA+PiAtICAgICAgICA6ICIrJnIiKGNmZzIpCj4gPiA+PiAtICAgICAg ICA6ICJyIihMT09OR0FSQ0hfQ0ZHMikKPiA+ID4+IC0gICAgKTsKPiA+ID4+ICsgICAgaW50IGZs YWcgID0gKGludClnZXRhdXh2YWwoQVRfSFdDQVApOwo+ID4gPj4KPiA+ID4+IC0gICAgaWYgKGNm ZzIgJiBMT09OR0FSQ0hfQ0ZHMl9MU1gpCj4gPiA+PiArICAgIGlmIChmbGFnICYgTEFfSFdDQVBf TFNYKQo+ID4gPj4gICAgICAgICBmbGFncyB8PSBBVl9DUFVfRkxBR19MU1g7Cj4gPiA+PiAtCj4g PiA+PiAtICAgIGlmIChjZmcyICYgTE9PTkdBUkNIX0NGRzJfTEFTWCkKPiA+ID4+ICsgICAgaWYg KGZsYWcgJiBMQV9IV0NBUF9MQVNYKQo+ID4gPj4gICAgICAgICBmbGFncyB8PSBBVl9DUFVfRkxB R19MQVNYOwo+ID4gPj4KPiA+ID4+ICAgICByZXR1cm4gZmxhZ3M7Cj4gPiA+PiBAQCAtNDksNyAr NDEsNyBAQCBzdGF0aWMgaW50IGNwdV9mbGFnc19jcHVjZmcodm9pZCkKPiA+ID4+IGludCBmZl9n ZXRfY3B1X2ZsYWdzX2xvb25nYXJjaCh2b2lkKQo+ID4gPj4gewo+ID4gPj4gI2lmIGRlZmluZWQg X19saW51eF9fCj4gPiA+PiAtICAgIHJldHVybiBjcHVfZmxhZ3NfY3B1Y2ZnKCk7Cj4gPiA+PiAr ICAgIHJldHVybiBjcHVfZmxhZ3NfZ2V0YXV4dmFsKCk7Cj4gPiA+PiAjZWxzZQo+ID4gPj4gICAg IC8qIEFzc3VtZSBubyBTSU1EIEFTRSBzdXBwb3J0ZWQgKi8KPiA+ID4+ICAgICByZXR1cm4gMDsK PiA+ID4+IC0tCj4gPiA+PiAyLjIwLjEKPiA+ID4+Cj4gPiA+PiBfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gPj4gZmZtcGVnLWRldmVsIG1haWxpbmcg bGlzdAo+ID4gPj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiA+ID4+IGh0dHBzOi8vZmZtcGVn Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+ID4gPj4KPiA+ID4+IFRvIHVuc3Vi c2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+ID4gPj4gZmZtcGVnLWRldmVsLXJl cXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KPiA+ID4KPiA+ID4K PiA+ID4gTEdUTQo+ID4gPgo+ID4gPiBUaGFua3MKPiA+ID4gU3RldmVuCj4gPiA+IF9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gPgo+ID4gQ291bGQgeW91 IHBsZWFzZSBoZWxwIHRvIG1lcmdlIHRoaXMgcGF0Y2guCj4KPgo+IEkgaGF2ZSBubyBwZXJtaXNz aW9uIG5vdywgbWF5YmUgdGhlcmUgaGF2ZSBzb21lIHByb2JsZW0/Cj4KPiAoYmFzZSkgYWRlTWFj Qm9vay1Qcm86cHJvamVjdCBsaXVxaSQgZ2l0IGNsb25lIGdpdEBzb3VyY2UuZmZtcGVnLm9yZzpm Zm1wZWcKPiDmraPlhYvpmobliLAgJ2ZmbXBlZycuLi4KPiBAQEBAQEBAQEBAQEBAQEBAQEBAQEBA QEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAo+IEAgICAgV0FSTklORzogUkVN T1RFIEhPU1QgSURFTlRJRklDQVRJT04gSEFTIENIQU5HRUQhICAgICBACj4gQEBAQEBAQEBAQEBA QEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAKPiBJVCBJUyBQ T1NTSUJMRSBUSEFUIFNPTUVPTkUgSVMgRE9JTkcgU09NRVRISU5HIE5BU1RZIQo+IFNvbWVvbmUg Y291bGQgYmUgZWF2ZXNkcm9wcGluZyBvbiB5b3UgcmlnaHQgbm93IChtYW4taW4tdGhlLW1pZGRs ZSBhdHRhY2spIQo+IEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCBhIGhvc3Qga2V5IGhhcyBqdXN0 IGJlZW4gY2hhbmdlZC4KPiBUaGUgZmluZ2VycHJpbnQgZm9yIHRoZSBFRDI1NTE5IGtleSBzZW50 IGJ5IHRoZSByZW1vdGUgaG9zdCBpcwo+IFNIQTI1NjpkVU5GdE13UzNaMjVubnpGRjhVUFlXc0Uw V2lVUjRtYWpXTGJXcnNIQlhVLgo+IFBsZWFzZSBjb250YWN0IHlvdXIgc3lzdGVtIGFkbWluaXN0 cmF0b3IuCgpGaXhlZAoKPgo+Cj4gVGhhbmtzCj4gU3RldmVuCj4gPiBfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gZmZtcGVnLWRldmVsIG1haWxpbmcg bGlzdAo+ID4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiA+IGh0dHBzOi8vZmZtcGVnLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+ID4KPiA+IFRvIHVuc3Vic2NyaWJlLCB2aXNp dCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+ID4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9y ZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2 ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWct ZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWct ZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=