From patchwork Sun Nov 13 19:55:01 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Cadhalpun X-Patchwork-Id: 1406 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.90.1 with SMTP id o1csp735945vsb; Sun, 13 Nov 2016 11:55:13 -0800 (PST) X-Received: by 10.28.147.81 with SMTP id v78mr7922423wmd.60.1479066913097; Sun, 13 Nov 2016 11:55:13 -0800 (PST) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id lp9si4673122wjb.252.2016.11.13.11.55.12; Sun, 13 Nov 2016 11:55:13 -0800 (PST) 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; dkim=neutral (body hash did not verify) header.i=@googlemail.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; dmarc=fail (p=QUARANTINE dis=NONE) header.from=googlemail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3B098689A92; Sun, 13 Nov 2016 21:55:10 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wm0-f67.google.com (mail-wm0-f67.google.com [74.125.82.67]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0CF03689A03 for ; Sun, 13 Nov 2016 21:55:04 +0200 (EET) Received: by mail-wm0-f67.google.com with SMTP id g23so10143666wme.1 for ; Sun, 13 Nov 2016 11:55:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=from:to:subject:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=zMHtcJsQ4ehPg5KRDbYfDwbWZenwPWQE4EbjnN4inC0=; b=WnpXBaPcNa8uPdnI+Uc9xWaUzBwl9Ys6aikrp2/nII03ssX7RrUq7lTtE4q+XEqXEO Nyz9WizshGAAqgNvKNtl/U/VThLTidKuSUJZfwEhkSX5KJXH7W1JQafNOM20MteBPyOx cGFUg2+f5lBaVb9ZGkDgTLHf9CAR3S7L7ojl2k4DlHuMDCR8Kajg8iALYJT7pTnq5/g+ bP5wId61RRj9GJutuSMr+akmv/MwhAQ2LaUPz1GHK3H4574MtIs5T6sxmmc5ON4ZyW3d UF7+TRkIJFYyxGYVn6IP8vWdi+b3ED0KmK+ulnDd4fTj4xLu7j519TlLb5FG2OB7ocdz /L2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:message-id:date:user-agent :mime-version:content-transfer-encoding; bh=zMHtcJsQ4ehPg5KRDbYfDwbWZenwPWQE4EbjnN4inC0=; b=XUKzxfvue9u/Z7iJH9dTfAW8dbzCbGH+hFJkVd+xPypJA44pn/Zezi1+EQBQN4OU/k D2mlv0w7vEKQEl3W0IN+5tUMvrSDhYqlpDDIRwzKKl3H5wTgjn5TPEVLqViif0TeUI1S EHt/yeOvWOlxbhJm9QALPLvCsOma3kR0uEKFKsJ2NALM1csIOroVt0bbdnQd1O9KvWNC Ef6/YxC5TnowaSeeejqPo5CKFmR11NwLDZTA1rgWgMfMqt/sNvvEC+Mnl//4EtqCmoGi aqTUVDedKChkEi/FUljj38yFXl96WihtN/8VFsPQYj0xTsnpQBQMX0hUCgIUJrKrAI+O gK5w== X-Gm-Message-State: ABUngvcDYdex8hjFXp63igUF+rGqObWCzt9fZnzLxHg6lpM1G1y+1Q6jEzNQOdFfeou+lg== X-Received: by 10.194.31.201 with SMTP id c9mr15879710wji.176.1479066903272; Sun, 13 Nov 2016 11:55:03 -0800 (PST) Received: from [192.168.2.21] (p5B072E6F.dip0.t-ipconnect.de. [91.7.46.111]) by smtp.googlemail.com with ESMTPSA id c187sm24904704wmd.13.2016.11.13.11.55.02 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 13 Nov 2016 11:55:02 -0800 (PST) From: Andreas Cadhalpun X-Google-Original-From: Andreas Cadhalpun To: FFmpeg development discussions and patches Message-ID: Date: Sun, 13 Nov 2016 20:55:01 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Icedove/45.4.0 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] softfloat: handle -INT_MAX correctly 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" This is similar to commit 9ac61e73d0843ec4b83f4e3d47eded73234e406e. Signed-off-by: Andreas Cadhalpun --- libavutil/softfloat.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavutil/softfloat.h b/libavutil/softfloat.h index a3b2238..48d0d59 100644 --- a/libavutil/softfloat.h +++ b/libavutil/softfloat.h @@ -175,7 +175,7 @@ static inline av_const SoftFloat av_sub_sf(SoftFloat a, SoftFloat b){ */ static inline av_const SoftFloat av_int2sf(int v, int frac_bits){ int exp_offset = 0; - if(v == INT_MIN){ + if(v <= INT_MIN + 1){ exp_offset = 1; v>>=1; }