From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2138) id ACF453858C30; Thu, 17 Aug 2023 19:56:52 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org ACF453858C30 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1692302212; bh=q+ivn9kiV5/pdQyIVCsM4V2le7c4wBqc8Dw7vEO7OwI=; h=From:To:Subject:Date:From; b=BYxGXhsQ6yH1KRwuQX1Yqg5Xp2u1GtK8AQF1IKO6aicFIoW/x9rxyTN8ApluB9EY3 XezBXg/OserBarZhUWEYM2OIFeKOF2Y2GBRzFwBeVXouem090hFAv+FReP6M9kkJPi 0xVUF2E3b8DzpwZ8m8REEjBKPRBOYD3alv9/1u4M= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Andreas Schwab To: glibc-cvs@sourceware.org Subject: [glibc] m68k: fix __mpn_lshift and __mpn_rshift for non-68020 X-Act-Checkin: glibc X-Git-Author: Andreas Schwab X-Git-Refname: refs/heads/master X-Git-Oldrev: 369f373057073c307938da91af16922bda3dff6a X-Git-Newrev: 464fd8249e8b791248cab7b0e0cd91757435fa9e Message-Id: <20230817195652.ACF453858C30@sourceware.org> Date: Thu, 17 Aug 2023 19:56:52 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=464fd8249e8b791248cab7b0e0cd91757435fa9e commit 464fd8249e8b791248cab7b0e0cd91757435fa9e Author: Andreas Schwab Date: Thu Aug 17 17:15:34 2023 +0200 m68k: fix __mpn_lshift and __mpn_rshift for non-68020 From revision 03f3d275d0d6 in the gmp repository. Diff: --- sysdeps/m68k/m680x0/lshift.S | 4 ++-- sysdeps/m68k/m680x0/rshift.S | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sysdeps/m68k/m680x0/lshift.S b/sysdeps/m68k/m680x0/lshift.S index 2aee10348e..4240738959 100644 --- a/sysdeps/m68k/m680x0/lshift.S +++ b/sysdeps/m68k/m680x0/lshift.S @@ -77,8 +77,8 @@ L(Lnormal:) #else /* not mc68000 */ movel R(s_size),R(d0) asll #2,R(d0) - addl R(s_size),R(s_ptr) - addl R(s_size),R(res_ptr) + addl R(d0),R(s_ptr) + addl R(d0),R(res_ptr) #endif movel MEM_PREDEC(s_ptr),R(d2) movel R(d2),R(d0) diff --git a/sysdeps/m68k/m680x0/rshift.S b/sysdeps/m68k/m680x0/rshift.S index d16bca9307..d56a2b4a44 100644 --- a/sysdeps/m68k/m680x0/rshift.S +++ b/sysdeps/m68k/m680x0/rshift.S @@ -127,8 +127,8 @@ L(Lspecial:) #else /* not mc68000 */ movel R(s_size),R(d0) asll #2,R(d0) - addl R(s_size),R(s_ptr) - addl R(s_size),R(res_ptr) + addl R(d0),R(s_ptr) + addl R(d0),R(res_ptr) #endif clrl R(d0) /* initialize carry */