From patchwork Mon Aug 5 13:39:13 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Darnley X-Patchwork-Id: 14245 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 4742F448912 for ; Mon, 5 Aug 2019 16:39:35 +0300 (EEST) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2B3DD68AA00; Mon, 5 Aug 2019 16:39:35 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-ed1-f51.google.com (mail-ed1-f51.google.com [209.85.208.51]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 47CC868A9BF for ; Mon, 5 Aug 2019 16:39:28 +0300 (EEST) Received: by mail-ed1-f51.google.com with SMTP id p15so78638277eds.8 for ; Mon, 05 Aug 2019 06:39:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=obe-tv.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Z2VOfs5kJXklxTCVjGDiDB+FBO0vZJ5pDN+wpl5AOPk=; b=mcPeZvr5lgudHyGaVOA0LlBauAYsjUBj2jH09I2viggVIu8FmKVUdPA5ATwQJQV3qY YWgbemD33l0vH8ldwR1AEIpQH98P63LZbBC+wKdCBVfGNZFqLCRWH3yLdftDjpkRHO/R km9HEKbtDKz3GkQE8MKxL5jLiC9ehnA5K5ZGS6v90+ZLLc/q2j+wz8RXwFLLKdvz0KSm kbxfrRqiysVBK6ACn01nFPomYrEqyICQQQZPePMtTiBl6i37ArBT2ZtTKgYQGo1HWzbt dRhx1LV2KKI8ZTSmfipK9wNHvF66DZAkOzvJdkaaocAUIPZruOR12X7gm9jcNolA/T/s Yyrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Z2VOfs5kJXklxTCVjGDiDB+FBO0vZJ5pDN+wpl5AOPk=; b=B17AqodRniEliQ7o7IheAQ3cVRmGqq2XN0Q56i3/a2kf/aYt6A7TL/ARIlxoNrapBy xfOVcpEQ2SbLSI4dywVXm3KmjFgz5bWFEYkQddtQb7e5OwZVrhHAGj5cPctBygsdJKNG OKO8+xoIyrfLfKBmrGwj3WFJDJcGDscla54ivzgTV2hJRBtXnLe1+SdgvsdY7MBL8fSa 7fRlyJnbblYefHtFIsZUb+9zSozM8uI6EHvtv+VmUzFX+MhqOvDBsgUdrSRMQ/WzP5Sg nhXSjdPY9uACaVkbzHxjBLw1Yf6CR0eRRHiAwA8aWasNMDl3A3LsNYj64SUwjIKMGw3K i1BA== X-Gm-Message-State: APjAAAVqp0rvuX7/BW+ECXvpH14hbgi8pPN0cUd90d2mJ7J+0PMRdQpd S/Ho1vl/EVjOqpg5fOpQW0xFXDa0J7I= X-Google-Smtp-Source: APXvYqwQ1t7gpJRi1avgPkSwrNjqnpVWX9Inho1+HzlA6CCVzASaYLu0r2Op/3Dl4kfi2w/3I0OEbA== X-Received: by 2002:aa7:d781:: with SMTP id s1mr88511092edq.20.1565012367619; Mon, 05 Aug 2019 06:39:27 -0700 (PDT) Received: from Ramuh.systemlords.lan (ptr-7sz70r2zkpm35z8cnil.18120a2.ip6.access.telenet.be. [2a02:1811:41e:dc00:d926:c42d:226a:860d]) by smtp.gmail.com with ESMTPSA id 17sm20152675edu.21.2019.08.05.06.39.27 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Mon, 05 Aug 2019 06:39:27 -0700 (PDT) From: James Darnley To: ffmpeg-devel@ffmpeg.org Date: Mon, 5 Aug 2019 15:39:13 +0200 Message-Id: <20190805133916.3349-5-jdarnley@obe.tv> X-Mailer: git-send-email 2.22.0 In-Reply-To: <20190805133916.3349-1-jdarnley@obe.tv> References: <20190805133916.3349-1-jdarnley@obe.tv> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 4/7] x86inc: Turn 'movsxd' into 'movifnidn' on x86-32 X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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: Henrik Gramner Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" From: Henrik Gramner --- libavutil/x86/x86inc.asm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libavutil/x86/x86inc.asm b/libavutil/x86/x86inc.asm index 10b7711637..04dbb6b785 100644 --- a/libavutil/x86/x86inc.asm +++ b/libavutil/x86/x86inc.asm @@ -293,6 +293,10 @@ DECLARE_REG_TMP_SIZE 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14 %endif %endmacro +%if ARCH_X86_64 == 0 + %define movsxd movifnidn +%endif + %macro movsxdifnidn 2 %ifnidn %1, %2 movsxd %1, %2