From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 30930 invoked from network); 25 Mar 2021 22:54:50 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 25 Mar 2021 22:54:50 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1616712890; b=m98NC+uEOs44fJJ0AlbeLUB41c3W2ZvKa2y0VLZRE537X9TXEKcJbPFKncTk/xbYYzwE170RCv JwvA+WBwTav3gcvZrOoPLSscdAGywJXfP90XepmcdPVwSjqNyeTtc7ob4hU5KwXfLz+PJWIvPs iw1DoRg+/wNGg3a5pgAxA6frAltFcPsx0oRQqoY4OC11qF5De1XFGLAtFOUCHPSEk9ijpUlRi7 WMC00gemrAMLS/JaGGyN5fb5mt0u3RC3FTr+WTcaxtPo6F7fxG6xzOAnOpEuSdiYyUio77e1fp MoiN3m4k3QUSBjbZ1wy6ZLrh8UE1b5vF0a+rGN7dGK+Sig==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-io1-f51.google.com) smtp.remote-ip=209.85.166.51; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1616712890; bh=76+lECKeRm9gMvmqqrBEvOVHnhfx8ZTYTjVFFbmfZBM=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=x2Na5dw0iEQZaNZY4tuaMm0ecVGYYykQYdAg5a9VdDMcJtTXyX6YQN5JMZUk8gw8PduPyu7KXc Lp8QBRLnQXMnHLDUA7ffdXOxoURbBFbsC830PPhmzc+lZrqGuv7ec+y6a5wNxFCJPmv+kgjLMH 8DvhkfOPB8Uq1heYYeJWBN7DQGT3MQmJ6FpCEnK5AcG4fpXdSV4DVde7U+8rPjnltddw6jIJcz CptiZlaF1G2DCrn0bYrT4fXVN6vhBpyvPSDVwNgyMRW3mkC+e5IHgQk/f98hoWacIVe9vbSedh Jhoam7QO7BUshQZFsqKSHMnM48KqdquiLTiIEmO/SNlxew==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID :Date:From:In-Reply-To:References:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=94nvB7CrFTkbK+x/euonuOzN4NXcJ4PnBE4MbjTriHI=; b=e/NZIQmiveigGkF9hzIaJKJ1sP c/qrl+Q0eLleaPihM/diK52fEk7RBjpxOIW4mB0t753tc6dnt3cs136d5oLGFf88EQC7GAaQ8nU+i kZFxTlzup5TA9S+raPdqg7QGEyNbb3CLhvxfIW6JrH3KGBwn/6aNPIrU2Ru9k2zkfpiDZz1qtt1Bu e6bse0lYTOpzpN7PylDOs+/MvMCGGGGfrd7z2ytMUiQy86VTQ5Q9Kgd05Wl6zNnDcft02ifWyffN/ IWWo28eUMNx9iSP+7tabzAFwMXo/5WVd9Nn1bfGC4wf7kd2JgmdEB2OlRkwI+eO80WVvlL1IYHBkg DBwFbMqQ==; Received: from authenticated user by zero.zsh.org with local id 1lPYsJ-000HC8-Sc; Thu, 25 Mar 2021 22:54:47 +0000 Authentication-Results: zsh.org; iprev=pass (mail-io1-f51.google.com) smtp.remote-ip=209.85.166.51; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-io1-f51.google.com ([209.85.166.51]:38873) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1lPYrp-000GiA-0m; Thu, 25 Mar 2021 22:54:17 +0000 Received: by mail-io1-f51.google.com with SMTP id e8so3566999iok.5 for ; Thu, 25 Mar 2021 15:54:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=94nvB7CrFTkbK+x/euonuOzN4NXcJ4PnBE4MbjTriHI=; b=TwM0b+juXLYMZDe7sX5e5KmZ4MKk1wBo+Rq1aA8oHyapeCv7kuhTvlu0eFvQoAiwui N7DpdLPnAk7y9ro4MZOHDniyBZI3zsVt2V++hcvsLBZ9raHTlakjMIhWk5wUvF8WswTt TczG3GRW+TcvUmB1+KnJqtd4ngrVs/JKVt6EjB4zfKYE9fH2fZdRus4Dlc3pUNzzBX5d +IuH2cyuI5imMX3AV+4BGt3g3mRdjp5wO4tiJN4uf6N+KKY04zzdTmabnLupxezaaONw IZQMXdaVqLTDasL1N3h5rbU5FQnWUWGkw3JjlEeCshd/RHSOuVVhDKVaEVtMExZh9qdI oaKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=94nvB7CrFTkbK+x/euonuOzN4NXcJ4PnBE4MbjTriHI=; b=M4lismPg4OJenU3rKzV9ySwLKsLfVpJNZfsPrBD1H5mVazdtuAsZb3BfR/Kkw6zPJx NfPMV+RC3SpNC0FgqBs+RCy+mX6raag6wJ04+2198RDjpCLHYTWIxWkIUFDkR65hicuX lnHdL9g9HnqjipAXHpLZutolOKYN5Bl+d/xWU0hMyvxlPTbSUG7WoZ9+vaw3g8Rhz2Ke 3+mXuIhOeQlreCE0tr0dnwmEQ/wocdyjIqUUYjbBXTR61K3T3XdeEMe6zg3ZKyXdSk5D YcM+zZuaBvcG6MqYvZZddR2t+K/diHTPZilLXowrc5JKAnJ+1IBapJ0OsV/tDhTx2Z0g AK0Q== X-Gm-Message-State: AOAM533d9OXJX/8tLrappsU6d2v3rrKtZsmlPI+sljdJUIDm24p7dGfk nzgKwpqFz3WYI/Uzj7eDxGmNvZ2in+KCPaBxzhu55YKsexs= X-Google-Smtp-Source: ABdhPJyJWdJvrASeR6WjCTt+RANjsB+UmiXU+7NyqeBWXbteS/uqgSZGAxpV9PmORCCBQzXDgI//rde3IV28opHtmjI= X-Received: by 2002:a6b:7808:: with SMTP id j8mr8155082iom.118.1616712855798; Thu, 25 Mar 2021 15:54:15 -0700 (PDT) MIME-Version: 1.0 References: <0227b30d-4f09-2c8b-1248-557859d875ce@eastlink.ca> <79FD66A8-76A5-4F76-9F3A-D6481F920862@larryv.me> In-Reply-To: From: Roman Perepelitsa Date: Thu, 25 Mar 2021 23:54:04 +0100 Message-ID: Subject: Re: arithmetic anomaly To: Ray Andrews Cc: Zsh Users Content-Type: multipart/alternative; boundary="0000000000007945b205be644bda" X-Seq: 26604 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Archived-At: --0000000000007945b205be644bda Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Mar 25, 2021 at 11:44 PM Ray Andrews wrote= : > On 2021-03-25 1:40 p.m., Lawrence Vel=C3=A1zquez wrote: > > > > The bad news is that *all* your figures -- your numerators, Brett's > > numerators, and the denominators -- are actually incorrect for > > level=3D15 and higher. > Sheesh, what gives? Seems no accuracy beyond 15 digits? > Indeed. 64-bit floating point numbers usually have 15.95 decimal digits of precision. Depending on the compiler and how you write your code, you might get higher precision but in practice many projects turn this off because having borderline non-deterministic results of computation sucks. This isn't specific to zsh. Floating numbers are nowadays the same everywhere (IEEE 754). Roman. --0000000000007945b205be644bda Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable --0000000000007945b205be644bda--