From owner-freebsd-numerics@freebsd.org Fri Sep 6 02:31:20 2019 Return-Path: Delivered-To: freebsd-numerics@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2BABADC658 for ; Fri, 6 Sep 2019 02:31:20 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 46PhQ00Q0Cz3D8k for ; Fri, 6 Sep 2019 02:31:20 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 0DBCBDC657; Fri, 6 Sep 2019 02:31:20 +0000 (UTC) Delivered-To: numerics@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0D813DC656 for ; Fri, 6 Sep 2019 02:31:20 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46PhPz6dTYz3D8j for ; Fri, 6 Sep 2019 02:31:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id ADB82DE9C for ; Fri, 6 Sep 2019 02:31:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x862VJrM080964 for ; Fri, 6 Sep 2019 02:31:19 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x862VJ1M080963 for numerics@FreeBSD.org; Fri, 6 Sep 2019 02:31:19 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: numerics@FreeBSD.org Subject: [Bug 240295] math(3): Add Complex Arithmetic functions and their hyperbolic counterparts Date: Fri, 06 Sep 2019 02:31:19 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: standards X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: feature, needs-qa, patch, standards X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: kargl@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: numerics@FreeBSD.org X-Bugzilla-Flags: mfc-stable11? mfc-stable12? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-numerics@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Discussions of high quality implementation of libm functions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Sep 2019 02:31:20 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D240295 --- Comment #6 from Steve Kargl --- (In reply to Stephen Montgomery-Smith from comment #5) > > If you want to make additions to the FreeBSD math libraries, you > really should subscribe to the numerics@freebsd.org mailing list. > The people on that mailing list aren't necessarily the warmest > people in the world, and may bite your head off. Given that the list seems to be bde and myself, and bde sticks to technical details on steroids, I suppose I should take this as a comment. Oh, the irony. > But at least you will get a good sense of what is needed, and > also how overly exacting their standards are. Overly exacting? If you make your living doing numerical computations and you use libm, don't you want the functions in that library to give you high quality results? BTW, if you look at the patch, the long double complex functions will have at least 2**11 ULP error on i686-class hardware (i.e.,=20 that last 4 to 6 decimal digits are likely wrong). See the ld80 routines that use LD80C to set constants and ENTERI and RETURNI to toggle the FPU precision. --=20 You are receiving this mail because: You are the assignee for the bug.=