From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sourceware.org (Postfix) with ESMTPS id D41C23838001 for ; Thu, 3 Jun 2021 11:25:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D41C23838001 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=inria.fr Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=inria.fr IronPort-HdrOrdr: =?us-ascii?q?A9a23=3AkG9gOaq4ipQrOQ4MRv3i9IAaV5peeYIsimQD?= =?us-ascii?q?101hICG9Hfb1qynDppkmPGHP5gr5MUtI8bu90cK7Lk80m6Qe3bUs?= X-IronPort-AV: E=Sophos;i="5.83,244,1616454000"; d="scan'208";a="511486373" Received: from tomate.loria.fr (HELO tomate) ([152.81.10.51]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Jun 2021 13:25:07 +0200 Date: Thu, 03 Jun 2021 13:25:07 +0200 Message-Id: From: Paul Zimmermann To: Marco Atzeri Cc: newlib@sourceware.org In-Reply-To: <2f8796f4-f164-5734-16ca-9a392e788beb@gmail.com> (message from Marco Atzeri on Wed, 2 Jun 2021 21:07:45 +0200) Subject: Re: incorrectly rounded square root References: <2f8796f4-f164-5734-16ca-9a392e788beb@gmail.com> X-Spam-Status: No, score=-3.9 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: newlib@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Newlib mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jun 2021 11:25:10 -0000 Dear Marco, > current Cygwin produces for both i686 and X86_64 > > $ gcc -DNEWLIB -fno-builtin test_sqrt.c -lm > > $ ./a.exe > RNDN: 0x1.ff83fp+63 > RNDZ: 0x1.ff83fp+63 > RNDU: 0x1.ff83fp+63 > RNDD: 0x1.ff83fp+63 make sure you are using the Newlib fenv.h (or print the values of FE_TONEAREST, FE_TOWARDZERO, FE_UPWARD, FE_DOWNWARD). Cf my previous mail. Paul