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 771B845032 for ; Mon, 27 Feb 2023 04:44:56 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0B9FA68993E; Mon, 27 Feb 2023 06:44:52 +0200 (EET) Received: from mail-ot1-f46.google.com (mail-ot1-f46.google.com [209.85.210.46]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 96DE4689257 for ; Mon, 27 Feb 2023 06:44:45 +0200 (EET) Received: by mail-ot1-f46.google.com with SMTP id g6-20020a056830308600b0068d4b30536aso2900873ots.9 for ; Sun, 26 Feb 2023 20:44:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=7F0CZX7Y7Dsmqi6anuOBcL9KKqsVpzuIXPrf/aj3LjY=; b=PzXEzEqeLUKrQv0Q2UQHwXgRlMUAOvYyA0A4LCTPj2YnllokoC50pRRdpbM3BE2Gzs uKd+5UW/2hGyZ4HHBFdPySVsOohbZz1wAoqzS/wMjhNeI651Vz0fuFRJ177prOwBXheC 2cB4Um5XANxaUt4RItipF/BFAw/saDTFkraXTNmt+Jw9dGKS7hoSI//yW4U4i4IkMEaJ 5gJKwiDCJ7eYOb8hpxBEMPNAOG9kNnjpHL9m/2yWwOi287PxsYmnbp0vyvmK8q/TzRlg 6Odk+cqqeUs8WSLYk6mIZHE0LXjYW2Yqv/Yb9uRC/1HLVOU8VEbkNxlveD+Ap5TeSFUY Ikeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding: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=7F0CZX7Y7Dsmqi6anuOBcL9KKqsVpzuIXPrf/aj3LjY=; b=rfQjQ9laIimAnab1Sydl3SY4AoPG4hGEzTWX1S49Od9to8SxYT7FwTl4JoaMDOlJeu vFcHLzw2eYQ6RGTW3u9WaYfC/gBIGEGBJxZVvk4urPVze0GB7z3HL1jao4bGNn7NnJPR 1lCVRXOJI+3Q2gI0AMaBdaNUH7BGw1WGzMLV81eVi5Tzu+FjJxyOTRwgSzuBkkCMuqPf tTB2K/u4BYMPURxdntbm+QNrbJLF+pZTH7Wc3rl4ivcQ24SOKxCHOtZHx4+kMA0Z4fSO eus3nFQItjgHBRGdMm6pP1tz9V3l8zA0ZIVFcPWKGiLp07H9R9MRRDJabpuidcvsrDai b7Hg== X-Gm-Message-State: AO0yUKWn+ErnIz7Gr/lng5C6NTg7DjDioEZj1Ra28NgepNg1f59fm2ea gfi6GRvYvYfHAQqA4qLrh2ORMOpYdnAf5yhiW3vtOmtwncWoFg== X-Google-Smtp-Source: AK7set8LvW7IpaI2G7llalpbpASkNf6rJvAH3Zttc1lEK90aUHZ+KK9Xz1h82zKPA6+gjF9+p06VfmDP98BZKtrSO80= X-Received: by 2002:a9d:1e4:0:b0:693:e03f:a027 with SMTP id e91-20020a9d01e4000000b00693e03fa027mr2819256ote.0.1677473083143; Sun, 26 Feb 2023 20:44:43 -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 12:44:31 +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 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 kajkuIAgMTE6MTflhpnpgZPvvJoKPgo+IFN0ZXZlbiBMaXUgPGxpbmdqaXVqaWFua2VAZ21haWwu Y29tPiDkuo4yMDIz5bm0MuaciDI35pel5ZGo5LiAIDEwOjQ35YaZ6YGT77yaCj4gPgo+ID4gU2hp eW91IFlpbiA8eWluc2hpeW91LWhmQGxvb25nc29uLmNuPiDkuo4yMDIz5bm0MuaciDI35pel5ZGo 5LiAIDA5OjAz5YaZ6YGT77yaCj4gPiA+Cj4gPiA+Cj4gPiA+Cj4gPiA+ID4gMjAyM+W5tDLmnIgy M+aXpSAxNTo0OO+8jFN0ZXZlbiBMaXUgPGxpbmdqaXVqaWFua2VAZ21haWwuY29tPiDlhpnpgZPv vJoKPiA+ID4gPgo+ID4gPiA+IFNoaXlvdSBZaW4gPHlpbnNoaXlvdS1oZkBsb29uZ3Nvbi5jbj4g 5LqOMjAyM+W5tDLmnIgxNOaXpeWRqOS6jCAyMDoyNuWGmemBk++8mgo+ID4gPiA+Pgo+ID4gPiA+ PiBSZXBsYWNlIGNwdWNmZyB3aXRoIGdldGF1eHZhbCB0byBhdm9pZCBjcmFzaCBpbiBjYXNlIG9m Cj4gPiA+ID4+IHNvbWUgcHJvY2Vzc29yIGNhcGFiaWxpdGllcyBhcmUgbm90IHN1cHBvcnR0ZWQg Ynkga2VybmVsIHVzZWQuCj4gPiA+ID4+IC0tLQo+ID4gPiA+PiBsaWJhdnV0aWwvbG9vbmdhcmNo L2NwdS5jIHwgMjQgKysrKysrKystLS0tLS0tLS0tLS0tLS0tCj4gPiA+ID4+IDEgZmlsZSBjaGFu Z2VkLCA4IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQo+ID4gPiA+Pgo+ID4gPiA+PiBk aWZmIC0tZ2l0IGEvbGliYXZ1dGlsL2xvb25nYXJjaC9jcHUuYyBiL2xpYmF2dXRpbC9sb29uZ2Fy Y2gvY3B1LmMKPiA+ID4gPj4gaW5kZXggZTRiMjQwYmM0NC4uY2FkODUwNGZkZSAxMDA2NDQKPiA+ ID4gPj4gLS0tIGEvbGliYXZ1dGlsL2xvb25nYXJjaC9jcHUuYwo+ID4gPiA+PiArKysgYi9saWJh dnV0aWwvbG9vbmdhcmNoL2NwdS5jCj4gPiA+ID4+IEBAIC0yMSwyNiArMjEsMTggQEAKPiA+ID4g Pj4KPiA+ID4gPj4gI2luY2x1ZGUgPHN0ZGludC5oPgo+ID4gPiA+PiAjaW5jbHVkZSAiY3B1Lmgi Cj4gPiA+ID4+ICsjaW5jbHVkZSA8c3lzL2F1eHYuaD4KPiA+ID4gPj4KPiA+ID4gPj4gLSNkZWZp bmUgTE9PTkdBUkNIX0NGRzIgMHgyCj4gPiA+ID4+IC0jZGVmaW5lIExPT05HQVJDSF9DRkcyX0xT WCAgICAoMSA8PCA2KQo+ID4gPiA+PiAtI2RlZmluZSBMT09OR0FSQ0hfQ0ZHMl9MQVNYICAgKDEg PDwgNykKPiA+ID4gPj4gLQo+ID4gPiA+PiAtc3RhdGljIGludCBjcHVfZmxhZ3NfY3B1Y2ZnKHZv aWQpCj4gPiA+ID4+ICsjZGVmaW5lIExBX0hXQ0FQX0xTWCAgICAoMTw8NCkKPiA+ID4gPj4gKyNk ZWZpbmUgTEFfSFdDQVBfTEFTWCAgICgxPDw1KQo+ID4gPiA+PiArc3RhdGljIGludCBjcHVfZmxh Z3NfZ2V0YXV4dmFsKHZvaWQpCj4gPiA+ID4+IHsKPiA+ID4gPj4gICAgIGludCBmbGFncyA9IDA7 Cj4gPiA+ID4+IC0gICAgdWludDMyX3QgY2ZnMiA9IDA7Cj4gPiA+ID4+IC0KPiA+ID4gPj4gLSAg ICBfX2FzbV9fIHZvbGF0aWxlKAo+ID4gPiA+PiAtICAgICAgICAiY3B1Y2ZnICUwLCAlMSBcblx0 Igo+ID4gPiA+PiAtICAgICAgICA6ICIrJnIiKGNmZzIpCj4gPiA+ID4+IC0gICAgICAgIDogInIi KExPT05HQVJDSF9DRkcyKQo+ID4gPiA+PiAtICAgICk7Cj4gPiA+ID4+ICsgICAgaW50IGZsYWcg ID0gKGludClnZXRhdXh2YWwoQVRfSFdDQVApOwo+ID4gPiA+Pgo+ID4gPiA+PiAtICAgIGlmIChj ZmcyICYgTE9PTkdBUkNIX0NGRzJfTFNYKQo+ID4gPiA+PiArICAgIGlmIChmbGFnICYgTEFfSFdD QVBfTFNYKQo+ID4gPiA+PiAgICAgICAgIGZsYWdzIHw9IEFWX0NQVV9GTEFHX0xTWDsKPiA+ID4g Pj4gLQo+ID4gPiA+PiAtICAgIGlmIChjZmcyICYgTE9PTkdBUkNIX0NGRzJfTEFTWCkKPiA+ID4g Pj4gKyAgICBpZiAoZmxhZyAmIExBX0hXQ0FQX0xBU1gpCj4gPiA+ID4+ICAgICAgICAgZmxhZ3Mg fD0gQVZfQ1BVX0ZMQUdfTEFTWDsKPiA+ID4gPj4KPiA+ID4gPj4gICAgIHJldHVybiBmbGFnczsK PiA+ID4gPj4gQEAgLTQ5LDcgKzQxLDcgQEAgc3RhdGljIGludCBjcHVfZmxhZ3NfY3B1Y2ZnKHZv aWQpCj4gPiA+ID4+IGludCBmZl9nZXRfY3B1X2ZsYWdzX2xvb25nYXJjaCh2b2lkKQo+ID4gPiA+ PiB7Cj4gPiA+ID4+ICNpZiBkZWZpbmVkIF9fbGludXhfXwo+ID4gPiA+PiAtICAgIHJldHVybiBj cHVfZmxhZ3NfY3B1Y2ZnKCk7Cj4gPiA+ID4+ICsgICAgcmV0dXJuIGNwdV9mbGFnc19nZXRhdXh2 YWwoKTsKPiA+ID4gPj4gI2Vsc2UKPiA+ID4gPj4gICAgIC8qIEFzc3VtZSBubyBTSU1EIEFTRSBz dXBwb3J0ZWQgKi8KPiA+ID4gPj4gICAgIHJldHVybiAwOwo+ID4gPiA+PiAtLQo+ID4gPiA+PiAy LjIwLjEKPiA+ID4gPj4KPiA+ID4gPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KPiA+ID4gPj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+ID4gPiA+ PiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+ID4gPiA+PiBodHRwczovL2ZmbXBlZy5vcmcvbWFp bG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPiA+ID4gPj4KPiA+ID4gPj4gVG8gdW5zdWJzY3Jp YmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gPiA+ID4+IGZmbXBlZy1kZXZlbC1yZXF1 ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCj4gPiA+ID4KPiA+ID4g Pgo+ID4gPiA+IExHVE0KPiA+ID4gPgo+ID4gPiA+IFRoYW5rcwo+ID4gPiA+IFN0ZXZlbgo+ID4g PiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gPiA+ Cj4gPiA+IENvdWxkIHlvdSBwbGVhc2UgaGVscCB0byBtZXJnZSB0aGlzIHBhdGNoLgo+ID4KPiA+ Cj4gPiBJIGhhdmUgbm8gcGVybWlzc2lvbiBub3csIG1heWJlIHRoZXJlIGhhdmUgc29tZSBwcm9i bGVtPwo+ID4KPiA+IChiYXNlKSBhZGVNYWNCb29rLVBybzpwcm9qZWN0IGxpdXFpJCBnaXQgY2xv bmUgZ2l0QHNvdXJjZS5mZm1wZWcub3JnOmZmbXBlZwo+ID4g5q2j5YWL6ZqG5YiwICdmZm1wZWcn Li4uCj4gPiBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBA QEBAQEBAQEBAQAo+ID4gQCAgICBXQVJOSU5HOiBSRU1PVEUgSE9TVCBJREVOVElGSUNBVElPTiBI QVMgQ0hBTkdFRCEgICAgIEAKPiA+IEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBA QEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBACj4gPiBJVCBJUyBQT1NTSUJMRSBUSEFUIFNPTUVPTkUg SVMgRE9JTkcgU09NRVRISU5HIE5BU1RZIQo+ID4gU29tZW9uZSBjb3VsZCBiZSBlYXZlc2Ryb3Bw aW5nIG9uIHlvdSByaWdodCBub3cgKG1hbi1pbi10aGUtbWlkZGxlIGF0dGFjaykhCj4gPiBJdCBp cyBhbHNvIHBvc3NpYmxlIHRoYXQgYSBob3N0IGtleSBoYXMganVzdCBiZWVuIGNoYW5nZWQuCj4g PiBUaGUgZmluZ2VycHJpbnQgZm9yIHRoZSBFRDI1NTE5IGtleSBzZW50IGJ5IHRoZSByZW1vdGUg aG9zdCBpcwo+ID4gU0hBMjU2OmRVTkZ0TXdTM1oyNW5uekZGOFVQWVdzRTBXaVVSNG1haldMYldy c0hCWFUuCj4gPiBQbGVhc2UgY29udGFjdCB5b3VyIHN5c3RlbSBhZG1pbmlzdHJhdG9yLgo+Cj4g Rml4ZWQKcHVzaGVkIGFzIGIwOWYzMWFmMWI1ZTQ4M2U2MTRkMGY1ZDY3Mzc1M2M1YWI3NzgwMzQK Pgo+ID4KPiA+Cj4gPiBUaGFua3MKPiA+IFN0ZXZlbgo+ID4gPiBfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBs aXN0Cj4gPiA+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gPiA+IGh0dHBzOi8vZmZtcGVnLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+ID4gPgo+ID4gPiBUbyB1bnN1YnNjcmli ZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKPiA+ID4gZmZtcGVnLWRldmVsLXJlcXVlc3RA ZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApm Zm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5m by9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFp bApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3Jp YmUiLgo=