From patchwork Mon Aug 2 09:50:57 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?6YeR5rOi?= X-Patchwork-Id: 29184 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a6b:6c0f:0:0:0:0:0 with SMTP id a15csp1423936ioh; Mon, 2 Aug 2021 02:51:12 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxMh4Kg7Fdw7yRoskJKHTgUdWEqbPOL0aPDL9WvFmc/oVAunmipZYvJwmG4sdNKLjXbax41 X-Received: by 2002:a17:907:2bd0:: with SMTP id gv16mr15256599ejc.49.1627897872658; Mon, 02 Aug 2021 02:51:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627897872; cv=none; d=google.com; s=arc-20160816; b=uPSicsm5tVCXhHg5VTIE/vBGFqldE1HJYao2Ze43k5567wblbGK1Ygbl6FL3tMGac4 Xu1YDZG2qt874NHK1Y1xsKhzDG1nXo7yPR4k5rIn3/n/eqKXPFDRzSHUOM5zew128sui NT8Hz1o/CFgywq7pbRIrdJ6haQDd9Prnmk1H5ju/+DGoRofwzz5V5cTh4g68pxI/XmD0 R+vYflzFkMTr+7po+PrMFX5KEKDcOQ3oWvV7yUH7LhEKJC00qeF5vX1ssToRAhK2mY1c XkF8TsBe37Qtevz/BEkiW1ehEJOdJ2IkmcHckyW5YWl9rXYbhR7fcLJ80v54+mTfzo2X 1cxg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:message-id:date:to:from :delivered-to; bh=Qrr/GlZBKJddU6rUYrdzh/PGQJqJvr7dBn1GnvxSw9E=; b=BYKWxWt9qk/ao5vWuLQzPsHxH6sv6T7SRNQCg5YBwi7AFR6WKd7wGp+y2N5aft3rpV Qi8PFedl3Hgw2oKQpKPwcBrvQKpBVaDfKD2nw7P/lBQopTKt1hFvurOEektV/J8a+yNP gmAwV+M/KjpGTICFB3HbAcLBlNNDLQ7cOPed4vbjcG7XqjBWZSPG/G8MO5/v1kNa5OrX gn9vHTmF5F3TW4yHs7+haFB2nNkM7oXQUwq94WS8rUs8wqQeuWC1uyT2CmsIkZYp8uRa J4kD4VlSycvgSvsmKk/VuXBQxjhYm7hSceCSZPM8pvG/d6wLjrJI/18gpS16j9+TG1ka diIg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id u23si9422155edq.527.2021.08.02.02.51.12; Mon, 02 Aug 2021 02:51:12 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A34F86899E0; Mon, 2 Aug 2021 12:51:08 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from loongson.cn (mail.loongson.cn [114.242.206.163]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E930268008D for ; Mon, 2 Aug 2021 12:51:00 +0300 (EEST) Received: from localhost (unknown [36.33.26.144]) by mail.loongson.cn (Coremail) with SMTP id AQAAf9Dxj0EBwAdhe1goAA--.28271S3; Mon, 02 Aug 2021 17:50:57 +0800 (CST) From: Jin Bo To: ffmpeg-devel@ffmpeg.org Date: Mon, 2 Aug 2021 17:50:57 +0800 Message-Id: <20210802095057.23026-1-jinbo@loongson.cn> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-CM-TRANSID: AQAAf9Dxj0EBwAdhe1goAA--.28271S3 X-Coremail-Antispam: 1UD129KBjvdXoWrtw17uF45Jw17Gr18Jr1kKrg_yoWDWrgE9a 4rtFWUXa48ZFZ293WUWa1xJrn2g347Ja4j9348ZF47Zw17tFnxX393CFZ5u3Wftay2vF9x uFWvyF1kCw4xAjkaLaAFLSUrUUUUbb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJTRUUUb7kYjsxI4VWkKwAYFVCjjxCrM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I 6I8E6xAIw20EY4v20xvaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l8cAvFVAK0II2c7xJM2 8CjxkF64kEwVA0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVW5JVW7JwA2z4x0Y4vE2Ix0 cI8IcVCY1x0267AKxVWxJVW8Jr1l84ACjcxK6I8E87Iv67AKxVW0oVCq3wA2z4x0Y4vEx4 A2jsIEc7CjxVAFwI0_GcCE3s1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG64xvF2IE w4CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_JF0_Jw1lYx0Ex4A2jsIE14v26r4j6F4UMc vjeVCFs4IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwCY02Avz4vE14v_GFWl42xK82IY c2Ij64vIr41l4I8I3I0E4IkC6x0Yz7v_Jr0_Gr1lx2IqxVAqx4xG67AKxVWUJVWUGwC20s 026x8GjcxK67AKxVWUGVWUWwC2zVAF1VAY17CE14v26r1j6r15MIIYrxkI7VAKI48JMIIF 0xvE2Ix0cI8IcVAFwI0_Jr0_JF4lIxAIcVC0I7IYx2IY6xkF7I0E14v26r1j6r4UMIIF0x vE42xK8VAvwI8IcIk0rVW3JVWrJr1lIxAIcVC2z280aVAFwI0_Jr0_Gr1lIxAIcVC2z280 aVCY1x0267AKxVWUJVW8JbIYCTnIWIevJa73UjIFyTuYvjxUkUDGDUUUU X-CM-SenderInfo: xmlqu0o6or00hjvr0hdfq/1tbiAQABEl3QvNv8tQADsy Subject: [FFmpeg-devel] [PATCH] configure: [loongson] adjust MMI check in configure 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: QxgDaRh1aeDw After standardizing usage of 'pxor' in commit 'ebedd26', FFmpeg build failed with upstream compiler where pxor is untimely supported. This patch help to workaround this build failure by checking pxor in configure. When using upstream compiler where pxor is unsupported, MMI will be disabled. --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index 94b30afe74..2aea0f841a 100755 --- a/configure +++ b/configure @@ -5951,7 +5951,7 @@ elif enabled mips; then enabled loongson3 && check_inline_asm loongson3 '"gsldxc1 $f0, 0($2, $3)"' '-mloongson-ext' && append MMIFLAGS '-mloongson-ext' # MMI can be detected at runtime too - enabled mmi && check_inline_asm mmi '"punpcklhw $f0, $f0, $f0"' '-mloongson-mmi' && append MMIFLAGS '-mloongson-mmi' + enabled mmi && check_inline_asm mmi '"pxor $f0, $f0, $f0"' '-mloongson-mmi' && append MMIFLAGS '-mloongson-mmi' if enabled bigendian && enabled msa; then disable msa