GNU bug report logs - #79759
30.2; unexpected result for integer division in Calc

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Nicolas Martyanoff <nicolas@HIDDEN>; dated Mon, 3 Nov 2025 11:33:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 79759 <at> debbugs.gnu.org:


Received: (at 79759) by debbugs.gnu.org; 4 Nov 2025 12:28:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 04 07:28:57 2025
Received: from localhost ([127.0.0.1]:47235 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vGG9g-00050F-N9
	for submit <at> debbugs.gnu.org; Tue, 04 Nov 2025 07:28:57 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:49802)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vGG9e-000500-5F
 for 79759 <at> debbugs.gnu.org; Tue, 04 Nov 2025 07:28:55 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1vGG9Y-0002gl-Hs; Tue, 04 Nov 2025 07:28:48 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=ogpDHPp1a2UtCqmhJqka0jfhUQ+pkG8Fpa0FeM6mhT0=; b=G/Y6fceY99b7
 Qybe4roxFYmfqqNU3l69YPRPo8S7lKKOdTeanLW92tVPUbnMJBJHhfEJCYPHkAXzFEaNPp8ojm8WA
 jpw91tf1kWB/qjubODM9W3JK9slregDexWeq6TOhk1sRMgMpB4c5twnGwF0xdgzecPaXbZZHeJfAS
 8G1kTpcHRoKjwFNbPB2eICD14gjjQYpjDUH9pSLl1hq5yZ+fezscnL7hnh5QZDSlSogbT5DTVuXl9
 g4a8UDPrHr8Q4DWKsaVUcTH+OjlNtXSReJAvEjjI7yLa5GFdMTDoRaFnAEoIzgePa6TcY/DwLgOPY
 fiXk0/m/HFMUInPnJ5UdOg==;
Date: Tue, 04 Nov 2025 14:28:38 +0200
Message-Id: <86o6pif0cp.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Andreas Schwab <schwab@HIDDEN>
In-Reply-To: <mvmy0omi9dj.fsf@HIDDEN> (message from Andreas Schwab on Tue, 04
 Nov 2025 07:45:28 +0100)
Subject: Re: bug#79759: 30.2; unexpected result for integer division in Calc
References: <87y0ons677.fsf@HIDDEN> <mvmseevjpby.fsf@HIDDEN>
 <87tszbs1g2.fsf@HIDDEN> <mvmjz07jkhj.fsf@HIDDEN>
 <87pl9zrzpx.fsf@HIDDEN> <mvmfravjjcp.fsf@HIDDEN>
 <877bw7b2iu.fsf@HIDDEN> <mvmbjljjgq8.fsf@HIDDEN>
 <868qgngmm5.fsf@HIDDEN> <mvm7bw7jfjd.fsf@HIDDEN>
 <867bw7gk38.fsf@HIDDEN> <mvmy0omi9dj.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79759
Cc: rpluim@HIDDEN, 79759 <at> debbugs.gnu.org, nicolas@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Andreas Schwab <schwab@HIDDEN>
> Cc: rpluim@HIDDEN,  79759 <at> debbugs.gnu.org,  nicolas@HIDDEN
> Date: Tue, 04 Nov 2025 07:45:28 +0100
> 
> On Nov 03 2025, Eli Zaretskii wrote:
> 
> > I see neither the 12-digit accuracy
> 
> That is only relevant for /.

And documented where?

> > nor the special handling of negative integers/numbers described.
> 
> There is no special handling, it is inherent in the definition of floor.

If it's inherent, then why did you say

> > I am talking about *integer* division (hence "\" and not "/").
> 
> That only works for non-negative integers.

up-thread?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79759; Package emacs. Full text available.

Message received at 79759 <at> debbugs.gnu.org:


Received: (at 79759) by debbugs.gnu.org; 3 Nov 2025 20:11:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 03 15:11:49 2025
Received: from localhost ([127.0.0.1]:43200 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vG0u5-0001IY-Fv
	for submit <at> debbugs.gnu.org; Mon, 03 Nov 2025 15:11:49 -0500
Received: from mail-lj1-x233.google.com ([2a00:1450:4864:20::233]:43475)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <mattias.engdegard@HIDDEN>)
 id 1vG0u0-0001IO-SX
 for 79759 <at> debbugs.gnu.org; Mon, 03 Nov 2025 15:11:45 -0500
Received: by mail-lj1-x233.google.com with SMTP id
 38308e7fff4ca-37a2dced861so15062591fa.1
 for <79759 <at> debbugs.gnu.org>; Mon, 03 Nov 2025 12:11:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1762200697; x=1762805497; darn=debbugs.gnu.org;
 h=to:cc:date:message-id:subject:mime-version
 :content-transfer-encoding:from:sender:from:to:cc:subject:date
 :message-id:reply-to;
 bh=1lBBC7/zlAwYTKWccRmyyWiFVpVEhI+aXq+dt6ge4po=;
 b=k7dDTblg6IieWxhkGSkgzKl1Kt+vt4qbQorjJnqXrr6uHS1LxhkMkqIckA0QCEawTx
 33uC87S26QYp0x2JwNV+/WNqJPJr8twGWCdWcXyBARxUosrurXj1wXP0PZ8JcXEf+qsa
 tYOoB0e+CY01MRGv17pVHLi9/jjK9CgqrZctBr5xesr++T/8LlH0ArJ9pLXfdIMP664X
 8EHOYdkZt7ndopo5Lo5mkgF8Blh5kbM3okztSUyvcOSw50OpTAEyZ2DqSefp+7DOZjbK
 PV1A8yqSK9NlM1TeqQdqZ7V2IliX+nxDBoYD6EvQwjXUVFObAcr0QIR0fRlvlj+5cObb
 zOXA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1762200697; x=1762805497;
 h=to:cc:date:message-id:subject:mime-version
 :content-transfer-encoding:from:sender:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=1lBBC7/zlAwYTKWccRmyyWiFVpVEhI+aXq+dt6ge4po=;
 b=trD8ngVSV9TBsLzArza2jbhAbc3iVkQHXf/ckzXqS8bVfjnsuXp4R8+LjqVxrW0D3t
 ZoNh2JPjisgsvzt47RvexkPeQX/t7No+aUyBkJUwz8O9LTAQD29brNiWwH2bqKhhb5ty
 41bbzJjW6boLIGCxRo6aQuc4roVu2Amuvr5E07medM6YIqvjButSbwo5Oqd2oodICJQ7
 lHk54ce3vPTqnux95hCbrMlgmg9UB+nnOgvp4QLnLgYFZdScqXVtP0o4dX1cPrYkUT8h
 gPli7eaF7LaQzf24a9BWJQDwwPdo7AMtgc+3tFnsLUq9vUqi68NcTLpPntS53CAoMSSc
 t4hg==
X-Forwarded-Encrypted: i=1;
 AJvYcCVXbvSL8/k699QUW6gmuzduhNZqp3e+oo3QUbkgMKIJVL4DGe3FeMKBBfvYHpP/PSpiT2jCmA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwhvELY7TKFN3UCfShVBrlStJCk5KjUW4Td+xE6jK/DMCGsEbZN
 g0W3YWZbvrAGnz9VYbcTb7kuBAEHdaPcmjK8ScWkb4gfCmPqeqTcD1lu
X-Gm-Gg: ASbGncvv1Sd5eLEeFrOuDbY+5ClnBqlolnaDImEJP1OjE/eiGCTPHVUDBIhwxJvgiwa
 yvDYAzZNW+bM6TpSYgmS29QQ8UfHnCaPUEpSOdj2H84jvu8fwcU2m/LexgvVeMTV6k+Hvv7HFbL
 FcTxlddq10Cwy1th+iDYPjAnZ10gTVuUQ1reCt1H1qsYRc9AEbalxQc6gmpZ/2inJYjA3qJwkoh
 C2hkPxLrpySkNWQFVIxQdGxnlcXVbHoZln4YB9HH+aN6eOotALDi/E8kaedN3AACo92hF23krWX
 Zna3QXcmLu/I2ScWhmhKt7eif5g1Nca82ESykdsyuh7yNkv8nbagpay6uso4pO4BbewtCXB/djd
 CjwbSLlr50YvZ1o0vLFe+BG69oxJHVl3OiMNeNiE56PF5j9y6CSsT8sTXM7MeEua26qek3pFkQ8
 4+U752WDEcoOVCmU4+L3wpyTMgE9pjXv4U7lTQ2ogEjUUoRfqHc5YtH1Uj3uVchxZrHg==
X-Google-Smtp-Source: AGHT+IF7lt0S3Gh075iN/tOg0pwlMcWcNlkBy9j+4F+aqFbsc6tDG/7YIDqoueuEXInB6RVjlemv7A==
X-Received: by 2002:a05:651c:1690:b0:378:e0f3:53c1 with SMTP id
 38308e7fff4ca-37a4314f5f5mr1314001fa.18.1762200696629; 
 Mon, 03 Nov 2025 12:11:36 -0800 (PST)
Received: from smtpclient.apple (c188-150-186-155.bredband.tele2.se.
 [188.150.186.155]) by smtp.gmail.com with ESMTPSA id
 38308e7fff4ca-37a415c82b4sm2310601fa.34.2025.11.03.12.11.35
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 03 Nov 2025 12:11:36 -0800 (PST)
From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= <mattias.engdegard@HIDDEN>
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\))
Subject: bug#79759: 30.2; unexpected result for integer division in Calc
Message-Id: <B7020DC1-C704-44D1-B275-70CDB87069CA@HIDDEN>
Date: Mon, 3 Nov 2025 21:11:35 +0100
To: Eli Zaretskii <eliz@HIDDEN>
X-Mailer: Apple Mail (2.3654.120.0.1.15)
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79759
Cc: Andreas Schwab <schwab@HIDDEN>, Robert Pluim <rpluim@HIDDEN>,
 79759 <at> debbugs.gnu.org, nicolas@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

>      The =E2=80=98\=E2=80=99 (=E2=80=98calc-idiv=E2=80=99) command =
divides two numbers on the stack to
>   produce an integer result.  It is equivalent to dividing with =
=E2=80=98/=E2=80=99, then
>   rounding down with =E2=80=98F=E2=80=99 (=E2=80=98calc-floor=E2=80=99),=
 only a bit more convenient and
>   efficient.  Also, since it is an all-integer operation when the
>   arguments are integers, it avoids problems that =E2=80=98/ F=E2=80=99 =
would have with
>   floating-point roundoff.

As far as  can tell, '\' works as documented: it rounds down. For =
negative values, that means towards negative infinity.

It's a perfectly reasonable way of implementing integer division and one =
that in many ways makes more sense than the perhaps more common =
truncating division, that rounds towards 0.

In elisp, corresponding operations are `floor` and `mod`, not `/` and =
`%`.





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79759; Package emacs. Full text available.

Message received at 79759 <at> debbugs.gnu.org:


Received: (at 79759) by debbugs.gnu.org; 3 Nov 2025 16:25:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 03 11:25:04 2025
Received: from localhost ([127.0.0.1]:41698 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vFxMd-0008MI-EI
	for submit <at> debbugs.gnu.org; Mon, 03 Nov 2025 11:25:04 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:40324)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vFxMY-0008LW-17
 for 79759 <at> debbugs.gnu.org; Mon, 03 Nov 2025 11:24:59 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1vFxMP-0005PI-PU; Mon, 03 Nov 2025 11:24:49 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=d7dcmfGDSMfxNq6jKSVlmiEBGWOBM7CPPK/uvUARGts=; b=SAXkM05dDXEOTr76chOr
 25Wt8+NjEiqbXuZisAd+AEz20GyCXCH94A18USSZHDJywE204eLX5Rq21yJUEMQLLXeD8S2vLelaP
 9NMfcPHjLvwe26ZIA7WW22iTEblga9ZfQ+nyd6Ku0c/8aSXjR5IlzTLfo6MJB0MV86xYRBWbHlEa6
 iE9uQLrRyRWkKQu2sn0Ukefg/zW2SkcPKI2I9ovshARQlVZojfoBrTh9N+Rjei4CvBwsqd2AJH8go
 l6RibL11CYIo8Wkm5qvKiTFh384DsdQJ+xibBHSiI/YvFPeo7rxqYFhmya7M1GvKCk8+n3mw3z6GR
 2ppKSz+OXr3+BA==;
Date: Mon, 03 Nov 2025 18:24:43 +0200
Message-Id: <867bw7gk38.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Andreas Schwab <schwab@HIDDEN>
In-Reply-To: <mvm7bw7jfjd.fsf@HIDDEN> (message from Andreas Schwab on Mon, 03
 Nov 2025 16:34:46 +0100)
Subject: Re: bug#79759: 30.2; unexpected result for integer division in Calc
References: <87y0ons677.fsf@HIDDEN> <mvmseevjpby.fsf@HIDDEN>
 <87tszbs1g2.fsf@HIDDEN> <mvmjz07jkhj.fsf@HIDDEN>
 <87pl9zrzpx.fsf@HIDDEN> <mvmfravjjcp.fsf@HIDDEN>
 <877bw7b2iu.fsf@HIDDEN> <mvmbjljjgq8.fsf@HIDDEN>
 <868qgngmm5.fsf@HIDDEN> <mvm7bw7jfjd.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79759
Cc: rpluim@HIDDEN, 79759 <at> debbugs.gnu.org, nicolas@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Andreas Schwab <schwab@HIDDEN>
> Cc: rpluim@HIDDEN,  79759 <at> debbugs.gnu.org,  nicolas@HIDDEN
> Date: Mon, 03 Nov 2025 16:34:46 +0100
> 
> On Nov 03 2025, Eli Zaretskii wrote:
> 
> > I couldn't find it, FWIW.  I looked under the description of '/' and
> 
> This is about \, not /.

Yes, seen that as well.  Here it is, all of it:

     The ‘\’ (‘calc-idiv’) command divides two numbers on the stack to
  produce an integer result.  It is equivalent to dividing with ‘/’, then
  rounding down with ‘F’ (‘calc-floor’), only a bit more convenient and
  efficient.  Also, since it is an all-integer operation when the
  arguments are integers, it avoids problems that ‘/ F’ would have with
  floating-point roundoff.

I see neither the 12-digit accuracy nor the special handling of
negative integers/numbers described.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79759; Package emacs. Full text available.

Message received at 79759 <at> debbugs.gnu.org:


Received: (at 79759) by debbugs.gnu.org; 3 Nov 2025 15:30:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 03 10:30:43 2025
Received: from localhost ([127.0.0.1]:41334 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vFwW2-00033l-KD
	for submit <at> debbugs.gnu.org; Mon, 03 Nov 2025 10:30:43 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:57646)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vFwVx-000338-HE
 for 79759 <at> debbugs.gnu.org; Mon, 03 Nov 2025 10:30:38 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1vFwVd-00083x-FN; Mon, 03 Nov 2025 10:30:30 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=CohjOZsbxZUENZ+Ld7qnkcJsc7ggj4S8IXxZiyDFhCI=; b=Dws2vI5gT8BE8cPnlZ5d
 XBod6Mr3Q/osBwGKxeJdfV8DoM49/nE8W3D/85BeYoged8plIIuQ0nFk8PEfSLOuYa9HfmEGZh8mt
 kwDXFTM0pGw9evXjchosJbLtxHll/xqL9HT6daDQvcj7KKM/jc6llBUpjZrO1erKRFCJSpfP2SbQm
 ZPdNUeh7BjUd8ywIJvHOkNK9y1z3Jib4ajlHKRVS/kIP//iO3DbZQ176Eu/bRcYwaIKaB+ctl0lw2
 da9hKTlW6O2eUD8xlXfdhAR7nuzF5P/udcTxeRB602V2eWGKGlL8pAJdOGZl8eukPAzlKVfDtTd6P
 RC0LGA6dyXEAGg==;
Date: Mon, 03 Nov 2025 17:30:10 +0200
Message-Id: <868qgngmm5.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Andreas Schwab <schwab@HIDDEN>
In-Reply-To: <mvmbjljjgq8.fsf@HIDDEN> (message from Andreas Schwab on Mon, 03
 Nov 2025 16:09:03 +0100)
Subject: Re: bug#79759: 30.2; unexpected result for integer division in Calc
References: <87y0ons677.fsf@HIDDEN> <mvmseevjpby.fsf@HIDDEN>
 <87tszbs1g2.fsf@HIDDEN> <mvmjz07jkhj.fsf@HIDDEN>
 <87pl9zrzpx.fsf@HIDDEN> <mvmfravjjcp.fsf@HIDDEN>
 <877bw7b2iu.fsf@HIDDEN> <mvmbjljjgq8.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79759
Cc: rpluim@HIDDEN, 79759 <at> debbugs.gnu.org, nicolas@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: 79759 <at> debbugs.gnu.org, Nicolas Martyanoff <nicolas@HIDDEN>
> From: Andreas Schwab <schwab@HIDDEN>
> Date: Mon, 03 Nov 2025 16:09:03 +0100
> 
> On Nov 03 2025, Robert Pluim wrote:
> 
> > Iʼm sure youʼre right. Could you point us at this documentation?
> 
> In the calc manual, of course.

I couldn't find it, FWIW.  I looked under the description of '/' and
where integers are described.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79759; Package emacs. Full text available.

Message received at 79759 <at> debbugs.gnu.org:


Received: (at 79759) by debbugs.gnu.org; 3 Nov 2025 15:09:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 03 10:09:22 2025
Received: from localhost ([127.0.0.1]:41215 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vFwBL-000250-4f
	for submit <at> debbugs.gnu.org; Mon, 03 Nov 2025 10:09:22 -0500
Received: from smtp-out2.suse.de ([2a07:de40:b251:101:10:150:64:2]:39924)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <schwab@HIDDEN>) id 1vFwBE-00024R-7Y
 for 79759 <at> debbugs.gnu.org; Mon, 03 Nov 2025 10:09:13 -0500
Received: from hawking.nue2.suse.org (unknown [10.168.4.11])
 by smtp-out2.suse.de (Postfix) with ESMTP id AC5201F445;
 Mon,  3 Nov 2025 15:09:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa;
 t=1762182543; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:
 mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=OhoWnlsDRYrJUW8Sdr3mtxC77pb+usU9SfSDabrkagk=;
 b=cfCkJ3bovQBPuSBCYpAp4i5Dc+hUBB3nRnJvwgIkVwD6TJaqeXyDj6HwKlqG7Ddlj/ZYbR
 f2gnjqZw0iQzq7Uv3NrZbd9c2TotbyixupIhORRwTi9qMhBM4PgTbE24JTBoQy5QtFF/T3
 aPKYPyOV41H0vxm1gQ0tRlpvzxd+9yE=
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de;
 s=susede2_ed25519; t=1762182543;
 h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:
 mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=OhoWnlsDRYrJUW8Sdr3mtxC77pb+usU9SfSDabrkagk=;
 b=oEjePySuR6RKZCnu6W1zZBZw5A1FZKSTC0dXrKsiFJNKWQy9eq6HiD8sT5Eah0wVSJMqau
 zN8F/ay164paj0AA==
Authentication-Results: smtp-out2.suse.de;
	none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa;
 t=1762182543; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:
 mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=OhoWnlsDRYrJUW8Sdr3mtxC77pb+usU9SfSDabrkagk=;
 b=cfCkJ3bovQBPuSBCYpAp4i5Dc+hUBB3nRnJvwgIkVwD6TJaqeXyDj6HwKlqG7Ddlj/ZYbR
 f2gnjqZw0iQzq7Uv3NrZbd9c2TotbyixupIhORRwTi9qMhBM4PgTbE24JTBoQy5QtFF/T3
 aPKYPyOV41H0vxm1gQ0tRlpvzxd+9yE=
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de;
 s=susede2_ed25519; t=1762182543;
 h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:
 mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=OhoWnlsDRYrJUW8Sdr3mtxC77pb+usU9SfSDabrkagk=;
 b=oEjePySuR6RKZCnu6W1zZBZw5A1FZKSTC0dXrKsiFJNKWQy9eq6HiD8sT5Eah0wVSJMqau
 zN8F/ay164paj0AA==
Received: by hawking.nue2.suse.org (Postfix, from userid 17005)
 id 9D7B64A05B3; Mon,  3 Nov 2025 16:09:03 +0100 (CET)
From: Andreas Schwab <schwab@HIDDEN>
To: Robert Pluim <rpluim@HIDDEN>
Subject: Re: bug#79759: 30.2; unexpected result for integer division in Calc
In-Reply-To: <877bw7b2iu.fsf@HIDDEN> (Robert Pluim's message of "Mon, 03
 Nov 2025 15:43:05 +0100")
References: <87y0ons677.fsf@HIDDEN> <mvmseevjpby.fsf@HIDDEN>
 <87tszbs1g2.fsf@HIDDEN> <mvmjz07jkhj.fsf@HIDDEN>
 <87pl9zrzpx.fsf@HIDDEN> <mvmfravjjcp.fsf@HIDDEN>
 <877bw7b2iu.fsf@HIDDEN>
Date: Mon, 03 Nov 2025 16:09:03 +0100
Message-ID: <mvmbjljjgq8.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Level: 
X-Spamd-Result: default: False [-4.20 / 50.00]; BAYES_HAM(-3.00)[99.99%];
 NEURAL_HAM_LONG(-1.00)[-1.000];
 NEURAL_HAM_SHORT(-0.20)[-0.983]; MIME_GOOD(-0.10)[text/plain];
 RCVD_NO_TLS_LAST(0.10)[]; RCVD_COUNT_ONE(0.00)[1];
 FREEMAIL_ENVRCPT(0.00)[gmail.com]; TO_DN_SOME(0.00)[];
 ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+];
 FUZZY_RATELIMITED(0.00)[rspamd.com];
 FREEMAIL_TO(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[];
 FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3];
 FROM_EQ_ENVFROM(0.00)[];
 DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519];
 TO_MATCH_ENVRCPT_ALL(0.00)[];
 DBL_BLOCKED_OPENRESOLVER(0.00)[suse.de:email,suse.de:mid]
X-Spam-Flag: NO
X-Spam-Score: -4.20
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79759
Cc: 79759 <at> debbugs.gnu.org, Nicolas Martyanoff <nicolas@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Nov 03 2025, Robert Pluim wrote:

> Iʼm sure youʼre right. Could you point us at this documentation?

In the calc manual, of course.

-- 
Andreas Schwab, SUSE Labs, schwab@HIDDEN
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE  1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79759; Package emacs. Full text available.

Message received at 79759 <at> debbugs.gnu.org:


Received: (at 79759) by debbugs.gnu.org; 3 Nov 2025 14:43:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 03 09:43:29 2025
Received: from localhost ([127.0.0.1]:41081 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vFvmH-00017j-9R
	for submit <at> debbugs.gnu.org; Mon, 03 Nov 2025 09:43:29 -0500
Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:57627)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1vFvm6-00017P-5c
 for 79759 <at> debbugs.gnu.org; Mon, 03 Nov 2025 09:43:19 -0500
Received: by mail-wm1-x32a.google.com with SMTP id
 5b1f17b1804b1-4710022571cso42753355e9.3
 for <79759 <at> debbugs.gnu.org>; Mon, 03 Nov 2025 06:43:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1762180987; x=1762785787; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
 :reply-to; bh=StBOtkfmEm36J3fjopYe88ScT9wmKNqMqWY3edvsN0M=;
 b=RHYEzOTKgJJhprbP54vQTJoXDrls5L9IbUcnLJs3D8fFH0lyzw3HEb6S+LIiubpmWP
 HgmKEmgA1YLILEs6mV+SyWaHBypnz85EcOJTF14qy0CTrRo4meSNGGD56NnyHLaZIb49
 U7hvyj1Igv5DPjPLayBXZHZOLN+RYpZ7Wp0IMpgXaZu6Jev5SRmiZCFpZkug7OvIEOea
 KdcXUGE8vyMJshAb6RSFfu2sKEv0zfcel8GU26a4VLZZrVZkvOuQteWmXv/6PaKiHMu8
 WP+//oJ+NCkiNOeawzhlz/fEbpfatR1SONtBT4Qzn9IO3jWG+Tix3xPnoNsOpaFdx8MA
 xUjQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1762180987; x=1762785787;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=StBOtkfmEm36J3fjopYe88ScT9wmKNqMqWY3edvsN0M=;
 b=tSY4pC853AcFhWKapIcY2YjCJD5Aas2B+lVZnUU2HlXW9TzCAQg2WyYSrT6YOzGVWS
 K3L0Tn+OQl/+ssZ25qo+0zpu2FUrRkazp2SVx36Ut2L26IWWZMdtfR/32MX1iTuygZeO
 5Bu4QbSCIgOyZPVyD0FEkVA9gJTIRpo2d9BdFIYtKuye41JDubcywR1IQPLsJV5qO/Ao
 1H2VohiwzmWITz0SZHx43JhR49ILbnmarINat02M81RUJ2SNnvsbaq2qy2NATIBxAlmy
 wZ6VtLga9aWORcJn4r6AY/0vTN3f8jzOFyKgKGr3KHn3nHkx5Oy7BOBh4moyXQJ7BFDt
 wxgw==
X-Forwarded-Encrypted: i=1;
 AJvYcCXhYws7BolxQ+dvWIZeXur5YLc2po0soBt9NaY4c8lW85tFa4wbQaA8hsvkGEyZdR6BsTdJsw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzAT8i2kOB1PaCDXcnYQEhrar76q9c5xdjejNV9k0ik5f48VdVn
 wThuR9I4AGkXcKHNaGxAQ2Q9BU8dC69B1Q8pCQrBJb8PztwUhDMc0zhbz6LuWA==
X-Gm-Gg: ASbGnct+qESkx3qBizg8Hs/0FZYT/oPFaomAduW4Q01pmpIRt+xxYfbx4dzDQ0UwFvt
 X9XoimfEYuBsh3F7TdqSv/UMR3OTd+zhaFKgJq4TcoLDucbpj6zrfr7TKle8TV0BqaFzI97cfci
 DyiuyU4ol8zHViomefN3e5KGZHP8lEnZEUgSf0Ti+TcPaetqw9z/RhhvNFkG1u8DOeetNZ1odLr
 rLlcc8M4xrPy9M6KAYjfqhE9py/1a43McTtEInxKcxxl/5UMw7IM3Z8lj7AkJHjqv1b1V/9WjtM
 MqZlVevTycHa6MgpuejukaxWs2ixmiz6Sa0wxR+N4TSb+O6lSv6RgmQnX9jrj470UX8ZxqloLPg
 WIzRHDHVLyjozlimo1MPwW3fcSFfm4TtU8X8DTpTSfo9x6YH1WOFT+njXKhr3+kQ=
X-Google-Smtp-Source: AGHT+IEdqRs4q+slPWu8jLibTootDg3uCZ0M/RtAvCRHDh6WX5RrXrEz6v5zGMDbB3VuM04wRfoSmQ==
X-Received: by 2002:a05:600c:1e25:b0:471:1306:aa0f with SMTP id
 5b1f17b1804b1-477308b60d9mr107847345e9.38.1762180986551; 
 Mon, 03 Nov 2025 06:43:06 -0800 (PST)
Received: from rltb ([2a01:e0a:3f3:fb50:e223:9e69:c96e:1858])
 by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-4773d81cb03sm150087635e9.13.2025.11.03.06.43.05
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 03 Nov 2025 06:43:06 -0800 (PST)
From: Robert Pluim <rpluim@HIDDEN>
To: Andreas Schwab <schwab@HIDDEN>
Subject: Re: bug#79759: 30.2; unexpected result for integer division in Calc
In-Reply-To: <mvmfravjjcp.fsf@HIDDEN>
References: <87y0ons677.fsf@HIDDEN> <mvmseevjpby.fsf@HIDDEN>
 <87tszbs1g2.fsf@HIDDEN> <mvmjz07jkhj.fsf@HIDDEN>
 <87pl9zrzpx.fsf@HIDDEN> <mvmfravjjcp.fsf@HIDDEN>
Date: Mon, 03 Nov 2025 15:43:05 +0100
Message-ID: <877bw7b2iu.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79759
Cc: 79759 <at> debbugs.gnu.org, Nicolas Martyanoff <nicolas@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

>>>>> On Mon, 03 Nov 2025 15:12:22 +0100, Andreas Schwab <schwab@HIDDEN> s=
aid:

    Andreas> On Nov 03 2025, Nicolas Martyanoff wrote:
    >> Andreas Schwab <schwab@HIDDEN> writes:
    >>=20
    >>> On Nov 03 2025, Nicolas Martyanoff wrote:
    >>>=20
    >>>> I am talking about *integer* division (hence "\" and not "/").
    >>>=20
    >>> That only works for non-negative integers.
    >>=20
    >> Then Calc should signal an error.

    Andreas> No, it works as documented.

I=CA=BCm sure you=CA=BCre right. Could you point us at this documentation?

Robert
--=20




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79759; Package emacs. Full text available.

Message received at 79759 <at> debbugs.gnu.org:


Received: (at 79759) by debbugs.gnu.org; 3 Nov 2025 14:12:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 03 09:12:42 2025
Received: from localhost ([127.0.0.1]:40915 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vFvIX-0007xu-To
	for submit <at> debbugs.gnu.org; Mon, 03 Nov 2025 09:12:42 -0500
Received: from smtp-out1.suse.de ([195.135.223.130]:45032)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <schwab@HIDDEN>) id 1vFvIO-0007xb-IG
 for 79759 <at> debbugs.gnu.org; Mon, 03 Nov 2025 09:12:37 -0500
Received: from hawking.nue2.suse.org (unknown [10.168.4.11])
 by smtp-out1.suse.de (Postfix) with ESMTP id E5B0A21C7E;
 Mon,  3 Nov 2025 14:12:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa;
 t=1762179143; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:
 mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=WNyas7b3vytc9+gHJLUizbNhccK/082abgBe2/D7wSI=;
 b=D76oo2QU69e+Qnb3tMs2o6g3jr+PNpi0QYhVwZqNGAVDUT5U3a+N03Qrtl3qKd8nwWKSaC
 JY7gFWGZKXZXJRld3IVtEddGOPfbbJ0k6HbzYmTmfjMsOaH8ckNKl7jGvg/IqbS6pFqK0b
 nswpL/L6Z2G8DlW7AG/T5scqVeRPISo=
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de;
 s=susede2_ed25519; t=1762179143;
 h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:
 mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=WNyas7b3vytc9+gHJLUizbNhccK/082abgBe2/D7wSI=;
 b=DNQA/D0IFp59/EBdDpnkY6wbuRLHYy5wGpNogX+Lrra6o53yQypwecHgH8XeMqfUOUK303
 0F9ozbe20832KpCQ==
Authentication-Results: smtp-out1.suse.de;
	none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa;
 t=1762179142; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:
 mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=WNyas7b3vytc9+gHJLUizbNhccK/082abgBe2/D7wSI=;
 b=Y3yKKC0dPTG9QEkVl+jbgf0oVXueEVvVzPMGS3fXqMxw8gJyKfiN04hK9bI437IeGF+yEw
 pfV7YY5y+h9t6JZVyyjuwU0KTBh/oraVJXQruHcHKARJ3ftEcop91usnK3+IIkSXvtqnzF
 dnRmlq5AgDn4wih5hynt1IfG2/bXhog=
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de;
 s=susede2_ed25519; t=1762179142;
 h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:
 mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=WNyas7b3vytc9+gHJLUizbNhccK/082abgBe2/D7wSI=;
 b=6otaqDJAD02yBRtfXN2XB57rjqJK3SRqrFkXeI9zmj90+6tWxVPy3D7+q5XtwkroYD/MPQ
 nROIhOuTf+g+lsAQ==
Received: by hawking.nue2.suse.org (Postfix, from userid 17005)
 id D61D84A05B3; Mon,  3 Nov 2025 15:12:22 +0100 (CET)
From: Andreas Schwab <schwab@HIDDEN>
To: Nicolas Martyanoff <nicolas@HIDDEN>
Subject: Re: bug#79759: 30.2; unexpected result for integer division in Calc
In-Reply-To: <87pl9zrzpx.fsf@HIDDEN> (Nicolas Martyanoff's
 message of "Mon, 03 Nov 2025 14:51:38 +0100")
References: <87y0ons677.fsf@HIDDEN> <mvmseevjpby.fsf@HIDDEN>
 <87tszbs1g2.fsf@HIDDEN> <mvmjz07jkhj.fsf@HIDDEN>
 <87pl9zrzpx.fsf@HIDDEN>
Date: Mon, 03 Nov 2025 15:12:22 +0100
Message-ID: <mvmfravjjcp.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Level: 
X-Spamd-Result: default: False [-4.20 / 50.00]; BAYES_HAM(-3.00)[99.99%];
 NEURAL_HAM_LONG(-1.00)[-1.000];
 NEURAL_HAM_SHORT(-0.20)[-0.999]; RCVD_NO_TLS_LAST(0.10)[];
 MIME_GOOD(-0.10)[text/plain]; RCVD_COUNT_ONE(0.00)[1];
 FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+];
 ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[];
 RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[];
 FUZZY_RATELIMITED(0.00)[rspamd.com];
 TO_MATCH_ENVRCPT_ALL(0.00)[];
 DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519];
 DBL_BLOCKED_OPENRESOLVER(0.00)[suse.de:email,suse.de:mid]
X-Spam-Flag: NO
X-Spam-Score: -4.20
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79759
Cc: 79759 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

On Nov 03 2025, Nicolas Martyanoff wrote:

> Andreas Schwab <schwab@HIDDEN> writes:
>
>> On Nov 03 2025, Nicolas Martyanoff wrote:
>>
>>> I am talking about *integer* division (hence "\" and not "/").
>>
>> That only works for non-negative integers.
>
> Then Calc should signal an error.

No, it works as documented.

-- 
Andreas Schwab, SUSE Labs, schwab@HIDDEN
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE  1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79759; Package emacs. Full text available.

Message received at 79759 <at> debbugs.gnu.org:


Received: (at 79759) by debbugs.gnu.org; 3 Nov 2025 13:51:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 03 08:51:57 2025
Received: from localhost ([127.0.0.1]:40876 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vFuyS-00077Z-S8
	for submit <at> debbugs.gnu.org; Mon, 03 Nov 2025 08:51:57 -0500
Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:47457)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <nicolas@HIDDEN>) id 1vFuyI-00076t-Km
 for 79759 <at> debbugs.gnu.org; Mon, 03 Nov 2025 08:51:47 -0500
Received: by mail-wm1-x335.google.com with SMTP id
 5b1f17b1804b1-471191ac79dso49921825e9.3
 for <79759 <at> debbugs.gnu.org>; Mon, 03 Nov 2025 05:51:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=n16f-net.20230601.gappssmtp.com; s=20230601; t=1762177899; x=1762782699;
 darn=debbugs.gnu.org; 
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=QsNNpwUffC+H0Dm6UH6qDqIkD+MUG+VhD4i8yLVhmn8=;
 b=CFFvSK61M58kNepXalWU3zLL9vSMix8vYXPzH1jCUvAAD3tzbBnTStzOBe8zyIqfp2
 YN9GQsyXFi6AAyitAab/1J6o95PkTmBZHp5aEetSriaQ/WMmIkG/oDfJcPLrw3c+yHbt
 gp3PCO/TWg++fVrz1T5j/U3/E9SXJfmBKlp6PeVqY1Sq/CC6Vgbl/uA00aDrEqWwkajs
 QuO3Ey56lAJ/fS28xwKyL/YJWGqvrtjTxzGIZnHtVaXutcWXC6Q8oAXnZfF64ycDC3dc
 zZAZ+RVCbEiUEmrwdsVBzK+tELYl3dRFAvvpARcB6xcq9iMREukZUQCEtgN7jwdoWS7I
 WQWA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1762177899; x=1762782699;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=QsNNpwUffC+H0Dm6UH6qDqIkD+MUG+VhD4i8yLVhmn8=;
 b=owue0dBTdRbjZCpz13hL2yJfyCdIIdYZR7JRZclI9LUiNoNutMl/zg9Wyzcq1lruvU
 DP/0ap0LXvu1CQ8+jYyEPbYoCLbO7hcQdTE8p5JQvkqMNeBIp77sDjgas8lEgPutBA4Q
 rX/zjO7XV1NYzFYpUNnBNogq3OUqN78waO/tqAFbvDHn9r/iFjG0OU+YCT5p7LGWcCYq
 rqvOnjAG+1A6+gVz8oac9AXaY0Yw3QvaLKHSGaY3XHCDu+tDdXuAWjxGzE/S8NmfcF1g
 wFUwnyB0MVrurRnhS6InXzBBe+zY4Oh0Qhixvmx7EYetdfhrX15XFfmhXsMiM2CRj4D1
 0MrA==
X-Forwarded-Encrypted: i=1;
 AJvYcCU/Xxdb+P7J4L29caVPzi5VWT6vumcnFRNLFlWTKj4cxs7qW6/LE59kMPXemO5cRE4GjW0NBg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxhQi0EFziO6MzH/ClTztglaeASNggX96T546hQW738ymML3uHj
 y1+wc6qsDD+J09xL+X824qDzzzKxVehALDozrUuGd5bbdGjcIAeswSq0Xm3oT95vspgfyltyPaq
 FnCHA1v20KA==
X-Gm-Gg: ASbGncs61BRZ1IwpSgOysdeQE8Fpl25YIW1zx4MS4EX0A14ug5TgedQ/xaw9k/WIvbu
 ufDZsAJTmsDidI7ePzLhH+PLWJ1QEu5RA7RAyiw1N9C7UmGI0Zoy5gC8kKs666N0ihRPXr4/Hyt
 zEsnDg6stHAbpsVzWrLhpyjw52OdxbSYvjlrifEZvCG6V2krrxkTt+Fs4KMeS4zsl71FA8G1zmK
 SL1rP4Ppf+vAoKYxuc/2rc17O+wxzabkenMkG6DJkU9PQ7sV8LH0zT5/GZcH4i8G8wadN9ZxigI
 jbaqWckv17nP7udtiUhsIw7WIRxEPf0d7hcu6Q3qjhaR9ezOqpLS7TTMqDbrh5HlBiPV+6MaSHA
 uZOepmLoYvFPKuD0l9hJHC4g8f+KIfWQkShmR1zpJHaSSKSFQm5FNlSI2y/z4ZxiQURZdvih89q
 MkgoDhBYJQEliHozMj7voBkl5KLGoHwZXq0qBx8lUZw7/DG6So4AecGDWTSl7QXEFy
X-Google-Smtp-Source: AGHT+IGdP6khUwNIf7g6lmDNXRdHVgS/cKANas+9bG39jQ1IzJVL2BQfOBIV0bNdOyHpO0xG2WNpaw==
X-Received: by 2002:a5d:588a:0:b0:429:b52e:351c with SMTP id
 ffacd0b85a97d-429bd69ff31mr13055271f8f.38.1762177899200; 
 Mon, 03 Nov 2025 05:51:39 -0800 (PST)
Received: from valhala (2a01cb040ec9e60097860c4c71a390d6.ipv6.abo.wanadoo.fr.
 [2a01:cb04:ec9:e600:9786:c4c:71a3:90d6])
 by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-429c1142e7dsm20660235f8f.17.2025.11.03.05.51.38
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 03 Nov 2025 05:51:38 -0800 (PST)
From: Nicolas Martyanoff <nicolas@HIDDEN>
To: Andreas Schwab <schwab@HIDDEN>
Subject: Re: bug#79759: 30.2; unexpected result for integer division in Calc
In-Reply-To: <mvmjz07jkhj.fsf@HIDDEN> (Andreas Schwab's message of "Mon, 03
 Nov 2025 14:47:52 +0100")
References: <87y0ons677.fsf@HIDDEN> <mvmseevjpby.fsf@HIDDEN>
 <87tszbs1g2.fsf@HIDDEN> <mvmjz07jkhj.fsf@HIDDEN>
Date: Mon, 03 Nov 2025 14:51:38 +0100
Message-ID: <87pl9zrzpx.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79759
Cc: 79759 <at> debbugs.gnu.org, Nicolas Martyanoff <nicolas@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Andreas Schwab <schwab@HIDDEN> writes:

> On Nov 03 2025, Nicolas Martyanoff wrote:
>
>> I am talking about *integer* division (hence "\" and not "/").
>
> That only works for non-negative integers.

Then Calc should signal an error. But I do not see why it should not
work with negative numbers, and the documentation does not seem to state
it.

-- 
Nicolas Martyanoff
https://n16f.net
nicolas@HIDDEN




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79759; Package emacs. Full text available.

Message received at 79759 <at> debbugs.gnu.org:


Received: (at 79759) by debbugs.gnu.org; 3 Nov 2025 13:48:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 03 08:48:13 2025
Received: from localhost ([127.0.0.1]:40863 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vFuun-0006rn-L8
	for submit <at> debbugs.gnu.org; Mon, 03 Nov 2025 08:48:13 -0500
Received: from smtp-out2.suse.de ([2a07:de40:b251:101:10:150:64:2]:41984)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <schwab@HIDDEN>) id 1vFuuf-0006rO-Cp
 for 79759 <at> debbugs.gnu.org; Mon, 03 Nov 2025 08:48:02 -0500
Received: from hawking.nue2.suse.org (unknown [10.168.4.11])
 by smtp-out2.suse.de (Postfix) with ESMTP id BB1C11F7C2;
 Mon,  3 Nov 2025 13:47:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa;
 t=1762177672; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:
 mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=1ql+/MuQgsOH3TIpcNhshjjtXmR2nnQmqM+np6TTSVY=;
 b=J+YcbK/C3yMBoxu42VWukh7QvHAfa2pB7YqnmY+o+zzG2VCh9Uvtd9l9u0txgBLZs6DcLu
 uFzDwGHuUPtjnzo2bB/9oGSMgc9SbMoTp8ElFH7gX/qbfeBOCy2LJ0R4wQRZfACfJS/Ckh
 ODNSCunVwx3D6FnL5BmHxZDPbC7Nbmw=
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de;
 s=susede2_ed25519; t=1762177672;
 h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:
 mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=1ql+/MuQgsOH3TIpcNhshjjtXmR2nnQmqM+np6TTSVY=;
 b=jEkXHxHyzfsoSur53n/HwC4PPdAeLchGw58zpLA1rdJHGhNivkUF9oQySx8Al2MUbd8SAn
 KY3VA+6B4ustsYDg==
Authentication-Results: smtp-out2.suse.de;
	none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa;
 t=1762177672; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:
 mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=1ql+/MuQgsOH3TIpcNhshjjtXmR2nnQmqM+np6TTSVY=;
 b=J+YcbK/C3yMBoxu42VWukh7QvHAfa2pB7YqnmY+o+zzG2VCh9Uvtd9l9u0txgBLZs6DcLu
 uFzDwGHuUPtjnzo2bB/9oGSMgc9SbMoTp8ElFH7gX/qbfeBOCy2LJ0R4wQRZfACfJS/Ckh
 ODNSCunVwx3D6FnL5BmHxZDPbC7Nbmw=
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de;
 s=susede2_ed25519; t=1762177672;
 h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:
 mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=1ql+/MuQgsOH3TIpcNhshjjtXmR2nnQmqM+np6TTSVY=;
 b=jEkXHxHyzfsoSur53n/HwC4PPdAeLchGw58zpLA1rdJHGhNivkUF9oQySx8Al2MUbd8SAn
 KY3VA+6B4ustsYDg==
Received: by hawking.nue2.suse.org (Postfix, from userid 17005)
 id AA50D4A05B3; Mon,  3 Nov 2025 14:47:52 +0100 (CET)
From: Andreas Schwab <schwab@HIDDEN>
To: Nicolas Martyanoff <nicolas@HIDDEN>
Subject: Re: bug#79759: 30.2; unexpected result for integer division in Calc
In-Reply-To: <87tszbs1g2.fsf@HIDDEN> (Nicolas Martyanoff's
 message of "Mon, 03 Nov 2025 14:14:21 +0100")
References: <87y0ons677.fsf@HIDDEN> <mvmseevjpby.fsf@HIDDEN>
 <87tszbs1g2.fsf@HIDDEN>
Date: Mon, 03 Nov 2025 14:47:52 +0100
Message-ID: <mvmjz07jkhj.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spamd-Result: default: False [-4.19 / 50.00]; BAYES_HAM(-3.00)[99.99%];
 NEURAL_HAM_LONG(-1.00)[-1.000];
 NEURAL_HAM_SHORT(-0.19)[-0.960]; RCVD_NO_TLS_LAST(0.10)[];
 MIME_GOOD(-0.10)[text/plain]; RCVD_COUNT_ONE(0.00)[1];
 MIME_TRACE(0.00)[0:+]; TO_DN_SOME(0.00)[]; ARC_NA(0.00)[];
 FUZZY_RATELIMITED(0.00)[rspamd.com]; RCPT_COUNT_TWO(0.00)[2];
 DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519];
 MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[];
 TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]
X-Spam-Flag: NO
X-Spam-Score: -4.19
X-Spam-Level: 
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79759
Cc: 79759 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Nov 03 2025, Nicolas Martyanoff wrote:

> I am talking about *integer* division (hence "\" and not "/").

That only works for non-negative integers.

-- 
Andreas Schwab, SUSE Labs, schwab@HIDDEN
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE  1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79759; Package emacs. Full text available.

Message received at 79759 <at> debbugs.gnu.org:


Received: (at 79759) by debbugs.gnu.org; 3 Nov 2025 13:46:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 03 08:46:13 2025
Received: from localhost ([127.0.0.1]:40859 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vFusr-0006qK-Rl
	for submit <at> debbugs.gnu.org; Mon, 03 Nov 2025 08:46:13 -0500
Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:54613)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1vFush-0006pW-Pi
 for 79759 <at> debbugs.gnu.org; Mon, 03 Nov 2025 08:46:03 -0500
Received: by mail-wm1-x32a.google.com with SMTP id
 5b1f17b1804b1-477365fbdf9so14279565e9.1
 for <79759 <at> debbugs.gnu.org>; Mon, 03 Nov 2025 05:45:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1762177552; x=1762782352; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
 :reply-to; bh=M3qPGZrmYu48Q1uLtnEktpJCIdkSXuo3Ori9TtXDNp8=;
 b=WoB5sPpxqvKIeQgItpsIydFIQxiVu7TXJ9T9cRa33uU+Q6r9Aes6wUvDjIhZKoq5K3
 2hNWP0N5ivtx0LnQ1rMXzkdvslxHEjkhC9R1fcIRC2GINt0essncTfzyTzwoYcKJKr0C
 4TMt4t5ZmXF/9HQ7RrVtz1dVtTO2A7btfGBVBEHkesbetCHmzCmkwjc4ZAtEi+GgPeib
 pBnTQAxeAtuzgyXTNAPRE7qDsAIwC99IMIWogZPjSn/m0GbraV4T/mqTZwfnRxOZ8aBg
 PBBaSMY1NwQH6J80Q+GgdMlJgNMzErs8PUVKOZ7rlOJC5UJvIPuE2E8dAM3l/a6hTUWv
 wCFw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1762177552; x=1762782352;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=M3qPGZrmYu48Q1uLtnEktpJCIdkSXuo3Ori9TtXDNp8=;
 b=q/raHnyl/rBMFzOirQ6tyx2xzgyKR40VE7x+wvxi/gEvKjgtAXwYSQMSdmA1y3RFeP
 hq+eDxeNFkQcBi3Hcl3V8h85Irezrr5rOvkQ6TofkB/1ZStdmWyGDk87xFZf8Sa5vltX
 ErGNT24LnXUEValb2XOqBEalH9AVWXZqWKAGbrs7w4wcOgXK1Rf5ZWOSgqB9JUjMffVE
 9miwWBswzb/Ah5xNMBUZh1nVU8w18Xdo6HvATMkF3wwQlG2ly6Yd/2PNkkIbM1N4KY0a
 6SG3H5Z6As00SfMaj/JgMaL2V9O7pbZDmjOBEhrAoFuZkHXSlgHL0MQg6TmP4F2PlcgX
 NiCQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCWgb5IrAZb161Cp3k78gk2ypVuT48Tb5FRccCIpOMlH4LxteMpRmQmIRurFs8ZpBCNGW58lRQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxIeQbfMU23Rjth3uXU5c7TpEfI8vrj+LAvh/TiAS/VAsvGc9Wx
 Vsp2vOAe3RGXEzd/efB0ICnX21+6b4hrS1TTAwUdKafCVT6PX+dVR+zNcSDemA==
X-Gm-Gg: ASbGnctbcsjcjwFsTfbKI++74D3j6f3uGFVPOpY/DKmnE+YCzpskeok23uAvtXqevyM
 UaO9Ab0Gc49sh5rya6WIm/Av2F7a8MkaRRIXMJlAnufgbD8f59VEdueQ+Y6XXlS7jOeh5j+u0K2
 tE3JajS1k2DoIo0yH7Z4C6BFiFaXOc7mZsXf3xF6e4QOi2O3SAlJZ3lgjfHS5jNhxO2tbWwW4Qh
 tgGVzimv9hMDWyX1Is3dpsu2VT1mz4lL9nIvKf13FTLwIjKnCz1axAU15KLA2WAIMVjoooNvMlx
 jvnQbtNUFfAuAaitZB26wpMnrnO8tA9rsQoYRMWqpbrKF9DSFRoWpkZcrbkis8CRIntVkduU810
 pNkwoeIbWJV/oV2TLefv9m1d7EfEkd/OFz7dLSOZ2h6gPtT92gB/j5qlt6b10LLkXkio/oWRkRA
 ==
X-Google-Smtp-Source: AGHT+IFOkq/QhzadUAzncMztwLb/1jy1H8QlRld4Egpbpud2SvPyVabsxkXrOX0Qwba+cbhbwJ00bQ==
X-Received: by 2002:a05:600c:3489:b0:471:15bb:ad7f with SMTP id
 5b1f17b1804b1-477307e1f05mr110964635e9.17.1762177552268; 
 Mon, 03 Nov 2025 05:45:52 -0800 (PST)
Received: from rltb ([2a01:e0a:3f3:fb50:e223:9e69:c96e:1858])
 by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-4773c383b75sm191411195e9.11.2025.11.03.05.45.51
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 03 Nov 2025 05:45:51 -0800 (PST)
From: Robert Pluim <rpluim@HIDDEN>
To: Andreas Schwab <schwab@HIDDEN>
Subject: Re: bug#79759: 30.2; unexpected result for integer division in Calc
In-Reply-To: <mvmseevjpby.fsf@HIDDEN>
References: <87y0ons677.fsf@HIDDEN> <mvmseevjpby.fsf@HIDDEN>
Date: Mon, 03 Nov 2025 14:45:50 +0100
Message-ID: <87ecqfb569.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79759
Cc: 79759 <at> debbugs.gnu.org, Nicolas Martyanoff <nicolas@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

>>>>> On Mon, 03 Nov 2025 13:03:13 +0100, Andreas Schwab <schwab@HIDDEN> s=
aid:

    Andreas> Calc by default uses a precsion of 12 digits.

For integer calculation? That=CA=BCs not what its info file claims.

Robert
--=20




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79759; Package emacs. Full text available.

Message received at 79759 <at> debbugs.gnu.org:


Received: (at 79759) by debbugs.gnu.org; 3 Nov 2025 13:14:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 03 08:14:41 2025
Received: from localhost ([127.0.0.1]:40631 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vFuON-0003fV-Gr
	for submit <at> debbugs.gnu.org; Mon, 03 Nov 2025 08:14:41 -0500
Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]:56385)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <nicolas@HIDDEN>) id 1vFuOF-0003cx-7b
 for 79759 <at> debbugs.gnu.org; Mon, 03 Nov 2025 08:14:32 -0500
Received: by mail-wm1-x32e.google.com with SMTP id
 5b1f17b1804b1-47719ad0c7dso38307625e9.0
 for <79759 <at> debbugs.gnu.org>; Mon, 03 Nov 2025 05:14:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=n16f-net.20230601.gappssmtp.com; s=20230601; t=1762175662; x=1762780462;
 darn=debbugs.gnu.org; 
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=ymJ1mAHTPsQgTeY17eE534rdjTa6CN1tl/O5DeIA6Jc=;
 b=GlEXgs+NpvR3nz4NAlcnHpbDWEVxXIUPmsMcB14b6lHXCLfJw6zO5X+noooa2k8Cw4
 XGpV4rHm5FbYGC+gmmyDQAp83lONJxT5lTJz0y3KCVARACdWvbgm2Bwpej+LmbMLU1Xp
 7hjy2ZOpHvkWVYYZLL1l+L/0eC0ngFFaMfWQn4WCF5bhYISIjBhpX4jFovYNGHN+WlxZ
 dDt7bKkm+UxahpNCKhH+jML5LHH3kCCiTLHfnHdyclD/JbZkINMxiskNCOka2pm+hsan
 Wg4DFT4J0tBPG2ayscQM9a1Rofm1s0YRqZmykWVo70eUz1iydv+NKL31Ql12oCXD94Jq
 /0yw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1762175662; x=1762780462;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=ymJ1mAHTPsQgTeY17eE534rdjTa6CN1tl/O5DeIA6Jc=;
 b=OldnHNhP/t6e+Iapy6LVH3pjuSTb3SZuSyPwiVCEhY5ZxIBA5QIUePg0+fugTjMoRN
 coSJXSslR1jqLYJ9I7ZHzJdSzu0vH2g3jQbw82FrtX9vPK7bJJXAqPTyNTMKGs3RCNAr
 4FAZ2G+3TeXuY3psacofJpEFp+QbVGjWeaa5RrI0/Ft/djZ6VKGOUHgVIfCgLcO13aGV
 AUkErHbXjSVCrksj6Nw/BMQShyojA1AmyuLAid+PxxOeNcV/5gRwEE/BgdS986PVir2V
 E0YwVzZxxBYx3oIpM76YxIeUlKJ4J1txUP1vpU/lnO2dlXs+GkfQjeTsq6jXbrzFQ4rv
 T6Yg==
X-Forwarded-Encrypted: i=1;
 AJvYcCX4ffXI0gfGSGw6WUDGXMmWrSRmYNo+ugJmm1RsykhKhZHb5lEEeRZS3LxD5lZ2vt02pXNVeA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Ywoy1qWQuECGXNRC1/79Jsz+ScR+FYP4gMm5XAitdDBwpXDZzWg
 BJKawRUhgvHKpy7fm6mYrIb+gq6ZRz0qUW5my/7dscvllvY08ahDvGnzhQoFAg5kJzBML4wmCqa
 eVlRViPEFug==
X-Gm-Gg: ASbGnctsCa/vttQ00MZBYE7CSquR0oT4dcEs2zSVO+cvHMWBaGqtdcxFRqq4mPgsmrH
 c+TtgFKbX07FeK5UHV4dDsD/OPVlxSMk+C6GhdfZtJzaLGhZPj8rPW0p4ELgeYRGv3UZjTxljLB
 MmN+/qcxOiO9YoznsFNBzOVVhOcV9WTYtWKChtLPyQkHC+UNgEDpVCN88Q0irhEZeEGps2M9e2L
 H8d5saUU8I9NwiDWWyucubuJpKnG/+rPu/DEUo3C7UJcWhFvfyatcaHfx/nKnalWY/K+XxxMcZa
 PUc06dotX8Q9Sp/yrhB7JjsAiAbAg++g0VRnAELErHtryffkAYZQ8OUSS9zMfHAojoHx3G/gXYz
 Se2NM5EUGcnF9ZTSTpIBLMz0fLlWGSJyqOYs/WhKukzrQqM4Xp26dRJncUY9DgN8cABQKjwBIHd
 lEAz9qtNkxQYWzGgNcvZH7gveEKaq0SQV2l4RiOdnEGSLfZ5HpSLT+CPgZdUcuWBF2
X-Google-Smtp-Source: AGHT+IG5a5W1NLlQGlQVUQ1joU9do+WJWNLpb+TSqU54wAD2Vjijiy9t98iPG7gDYhnSHnaAsNuW4w==
X-Received: by 2002:a05:600c:198d:b0:46f:b42e:ed87 with SMTP id
 5b1f17b1804b1-477308b6ca9mr104292675e9.40.1762175662303; 
 Mon, 03 Nov 2025 05:14:22 -0800 (PST)
Received: from valhala (2a01cb040ec9e60097860c4c71a390d6.ipv6.abo.wanadoo.fr.
 [2a01:cb04:ec9:e600:9786:c4c:71a3:90d6])
 by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-4772fd38c4esm85965155e9.12.2025.11.03.05.14.21
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 03 Nov 2025 05:14:21 -0800 (PST)
From: Nicolas Martyanoff <nicolas@HIDDEN>
To: Andreas Schwab <schwab@HIDDEN>
Subject: Re: bug#79759: 30.2; unexpected result for integer division in Calc
In-Reply-To: <mvmseevjpby.fsf@HIDDEN> (Andreas Schwab's message of "Mon, 03
 Nov 2025 13:03:13 +0100")
References: <87y0ons677.fsf@HIDDEN> <mvmseevjpby.fsf@HIDDEN>
Date: Mon, 03 Nov 2025 14:14:21 +0100
Message-ID: <87tszbs1g2.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79759
Cc: 79759 <at> debbugs.gnu.org, Nicolas Martyanoff <nicolas@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Andreas Schwab <schwab@HIDDEN> writes:

> Calc by default uses a precsion of 12 digits.

I am talking about *integer* division (hence "\" and not "/"). Emacs
Calc uses arbitrary precision integers, not floating point numbers.

-- 
Nicolas Martyanoff
https://n16f.net
nicolas@HIDDEN




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79759; Package emacs. Full text available.

Message received at 79759 <at> debbugs.gnu.org:


Received: (at 79759) by debbugs.gnu.org; 3 Nov 2025 12:03:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 03 07:03:33 2025
Received: from localhost ([127.0.0.1]:40090 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vFtHY-0004li-V7
	for submit <at> debbugs.gnu.org; Mon, 03 Nov 2025 07:03:33 -0500
Received: from smtp-out1.suse.de ([2a07:de40:b251:101:10:150:64:1]:38354)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <schwab@HIDDEN>) id 1vFtHP-0004lT-2y
 for 79759 <at> debbugs.gnu.org; Mon, 03 Nov 2025 07:03:28 -0500
Received: from hawking.nue2.suse.org (unknown [10.168.4.11])
 by smtp-out1.suse.de (Postfix) with ESMTP id 3045721BEE;
 Mon,  3 Nov 2025 12:03:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa;
 t=1762171394; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:
 mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=Wvm/+oEFHXsblV26T87DHeSAh3KEmDYbkYjLZ5B7l0M=;
 b=xKcEtUp5KKUeS9Xp/TL/iAW+QcuX4DfZ3R+OLdO1S7JjwPevzneP5N7mUfzXcOP5woICt0
 cRPSUiLv821E/P56FedKZPrzNarcwMI9w1YztrPtSrB8EwIp2/eWpvatQ7FI+aeECWIXIV
 MXnWSHrb35Z3UJbhCyhrS7gRPqAMpxc=
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de;
 s=susede2_ed25519; t=1762171394;
 h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:
 mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=Wvm/+oEFHXsblV26T87DHeSAh3KEmDYbkYjLZ5B7l0M=;
 b=MEuPWQvI4D02KJCN10DS4zfAN5iVEo66Uk36FcAkGJFfkzGMAEs0wgLlHAV9pSwCB001oV
 uvtuZzynECzK5LAg==
Authentication-Results: smtp-out1.suse.de;
	none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa;
 t=1762171394; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:
 mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=Wvm/+oEFHXsblV26T87DHeSAh3KEmDYbkYjLZ5B7l0M=;
 b=xKcEtUp5KKUeS9Xp/TL/iAW+QcuX4DfZ3R+OLdO1S7JjwPevzneP5N7mUfzXcOP5woICt0
 cRPSUiLv821E/P56FedKZPrzNarcwMI9w1YztrPtSrB8EwIp2/eWpvatQ7FI+aeECWIXIV
 MXnWSHrb35Z3UJbhCyhrS7gRPqAMpxc=
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de;
 s=susede2_ed25519; t=1762171394;
 h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:
 mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=Wvm/+oEFHXsblV26T87DHeSAh3KEmDYbkYjLZ5B7l0M=;
 b=MEuPWQvI4D02KJCN10DS4zfAN5iVEo66Uk36FcAkGJFfkzGMAEs0wgLlHAV9pSwCB001oV
 uvtuZzynECzK5LAg==
Received: by hawking.nue2.suse.org (Postfix, from userid 17005)
 id ECC164A05B3; Mon,  3 Nov 2025 13:03:13 +0100 (CET)
From: Andreas Schwab <schwab@HIDDEN>
To: Nicolas Martyanoff <nicolas@HIDDEN>
Subject: Re: bug#79759: 30.2; unexpected result for integer division in Calc
In-Reply-To: <87y0ons677.fsf@HIDDEN> (Nicolas Martyanoff's
 message of "Mon, 03 Nov 2025 12:31:40 +0100")
References: <87y0ons677.fsf@HIDDEN>
Date: Mon, 03 Nov 2025 13:03:13 +0100
Message-ID: <mvmseevjpby.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Level: 
X-Spamd-Result: default: False [-4.19 / 50.00]; BAYES_HAM(-3.00)[99.98%];
 NEURAL_HAM_LONG(-1.00)[-1.000];
 NEURAL_HAM_SHORT(-0.20)[-0.988]; RCVD_NO_TLS_LAST(0.10)[];
 MIME_GOOD(-0.10)[text/plain]; RCVD_COUNT_ONE(0.00)[1];
 FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+];
 ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[];
 RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[];
 FUZZY_RATELIMITED(0.00)[rspamd.com];
 TO_MATCH_ENVRCPT_ALL(0.00)[];
 DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519];
 DBL_BLOCKED_OPENRESOLVER(0.00)[suse.de:email,suse.de:mid]
X-Spam-Flag: NO
X-Spam-Score: -4.19
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79759
Cc: 79759 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Calc by default uses a precsion of 12 digits.

-- 
Andreas Schwab, SUSE Labs, schwab@HIDDEN
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE  1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79759; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 3 Nov 2025 11:32:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 03 06:32:14 2025
Received: from localhost ([127.0.0.1]:39869 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vFsnF-0003F8-KF
	for submit <at> debbugs.gnu.org; Mon, 03 Nov 2025 06:32:14 -0500
Received: from lists.gnu.org ([2001:470:142::17]:52772)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <nicolas@HIDDEN>) id 1vFsn7-0003EE-Iy
 for submit <at> debbugs.gnu.org; Mon, 03 Nov 2025 06:32:09 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <nicolas@HIDDEN>) id 1vFsn0-0003jZ-Ps
 for bug-gnu-emacs@HIDDEN; Mon, 03 Nov 2025 06:31:58 -0500
Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <nicolas@HIDDEN>) id 1vFsmr-0002OO-I3
 for bug-gnu-emacs@HIDDEN; Mon, 03 Nov 2025 06:31:57 -0500
Received: by mail-wr1-x42e.google.com with SMTP id
 ffacd0b85a97d-429c7869704so2179479f8f.2
 for <bug-gnu-emacs@HIDDEN>; Mon, 03 Nov 2025 03:31:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=n16f-net.20230601.gappssmtp.com; s=20230601; t=1762169502; x=1762774302;
 darn=gnu.org; 
 h=mime-version:user-agent:message-id:date:subject:to:from:from:to:cc
 :subject:date:message-id:reply-to;
 bh=3rz42+EDSjMhYWaZs6nPb2pEXsDK5gdKvD3BMPVTrJo=;
 b=grTTJVGEcJ9y04Xjjh8v1rBmYPuce3Y42eunuTPfc5SGW3DuVcD9IwdmQ9VPYGsRgf
 YMtpPx0Cih7rVRCoiS1qcfwlLu7B1bfXfrUt/f5wChWCrPQr80JdV9S4LcSEIusxCMVS
 wtGb00vW7pwz8S5JOVsyn0hd6j3TsixgXBmeN61WCiPOsPD+uCF8zIB8o24qs2faGzQf
 vGAn9nYGgYZXpgOs6cSHHMps5mSYxGFyRcm70dsatpPZEqgQ7f78ZkTrQ3nOM+cVOwtw
 GP8VXU5bdJKKBa6atZraooWOTeoSUgdDfbJS5tpYnhpZ+i4F894Ci9aU76jC4T1vwkgH
 LwiA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1762169502; x=1762774302;
 h=mime-version:user-agent:message-id:date:subject:to:from
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=3rz42+EDSjMhYWaZs6nPb2pEXsDK5gdKvD3BMPVTrJo=;
 b=VaPYvPJfMwKWPVisrbEUCZ4Et5HVh7Xo4N5VenDT7t2A7JDUCwWjTZk3ICiBWEiuoN
 hMs4jGoABxMnUAglxFtOV4FAGNwJgF2qnJqJ6OWbdlCc8XTDUmYpSXtetAAnvFrnO9Al
 7Mz579IpMafxr6NpttZLx7RbWxlQMQTza4L2LWuux6udoTmIFaLNzIgWHEWRAdzZXySe
 wWjmYexlz/oldZfHrjJUkodxN4hVKeK3b05M9vk4UNlPDkBCNx5NfwaQBkhJnJg7XrLx
 PDl/eiWbG+20WEtwN50xeMVymw5307OvNsvTJbXoeI8CpdjkkECoFsma8VhTVkxPCGx7
 ydFw==
X-Gm-Message-State: AOJu0YwZj0dv0QFp6SSkEosUGO73gRkSDnD1Dr4FkghzX5Yl1e0zhhBN
 akE5BaUA6VGvsVt4xFlsjljUx4qFdZEP61iTk/RYvzP5AEgQm5BLqRLPB5lbd2eh2m3jaNcGbvH
 ULPQSHTW4Hw==
X-Gm-Gg: ASbGncuo6cGSkg/34+GjpNs7dYoFbCgpz1H89vNUcDS4Eptplc1fk6L88bnMiJNliIM
 936TMXB+7hQoZgZxPtyvcTy5ixo4+ddXJf8RH65np7TNy9+5eMyLqFfCLDi7KdvovTYaXr1uAVR
 Gn/kohyrfdeiUYBkn/rEvDaN/yw6JdEU7v8eWqvQVcenEqD0UIcSKehqeJf3ovWyXGP2fXmYmIA
 XLs/VZCoeGfAqzjMKJb6uib+wtBSh7TVceiPq7T/OxPzWV5FK8m7QMBLdXF2HfEPfc3tI59W6ut
 Nxb9ixo/7o7Ilz6mYA1FkCRQTJ/GR0gDzUnekHrQj2Zd784g+MlDWVaqs0rnSm/uAcmKjfr5ot7
 eMtEeHQhGwtiIzhiNKROmJWDmRICQ9wVSltJDTKZi1Qj+4FVKn3Sn0cyDBuXL1Nx5dR+2VZ78jW
 6txchbnOWMi4R7xNV0v9qIU1r8F6nySPELgR9UnTrnVJd6rhOxA+q6zA==
X-Google-Smtp-Source: AGHT+IFKcD4FiKQFxVxCJBBIspujf3dGDUFfYgn+KJEWK8VaQsIQP5/sPVeXiQlLMubOodq8brTMig==
X-Received: by 2002:a05:6000:186c:b0:429:d6dc:ae2f with SMTP id
 ffacd0b85a97d-429d6dcb0eemr1378323f8f.31.1762169501380; 
 Mon, 03 Nov 2025 03:31:41 -0800 (PST)
Received: from valhala (2a01cb040ec9e60097860c4c71a390d6.ipv6.abo.wanadoo.fr.
 [2a01:cb04:ec9:e600:9786:c4c:71a3:90d6])
 by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-429c10ff20esm19908485f8f.1.2025.11.03.03.31.40
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 03 Nov 2025 03:31:41 -0800 (PST)
From: Nicolas Martyanoff <nicolas@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 30.2; unexpected result for integer division in Calc
Date: Mon, 03 Nov 2025 12:31:40 +0100
Message-ID: <87y0ons677.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2a00:1450:4864:20::42e;
 envelope-from=nicolas@HIDDEN; helo=mail-wr1-x42e.google.com
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, SPF_HELO_NONE=0.001,
 T_SPF_TEMPERROR=0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)


In Bc:

-999999999999999999999999999999 / 1000000000000000
-999999999999999

-999999999999999999999999999999 % 1000000000000000
-999999999999999

So far so good. Results are consistent with my own bigint
implementation.

In Calc:

-999999999999999999999999999999 1000000000000000 \
-1000000000000000

-999999999999999999999999999999 1000000000000000 %
1

I'm inclined to believe that Calc is either incorrect or has a very
different meaning for "integer division".

-- 
Nicolas Martyanoff
https://n16f.net
nicolas@HIDDEN




Acknowledgement sent to Nicolas Martyanoff <nicolas@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#79759; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 4 Nov 2025 12:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.