Date: Wed, 5 Feb 2020 09:23:38 -0500 From: Rich Felker <dalias@...c.org> To: "sysysongyue@...il.com" <sysysongyue@...il.com> Cc: musl@...ts.openwall.com Subject: Re: [BUG] catanf: overflow when the parameter is valid On Wed, Feb 05, 2020 at 08:32:26AM -0500, Rich Felker wrote: > On Wed, Feb 05, 2020 at 04:33:43PM +0800, sysysongyue@...il.com wrote: > > Hi! > > I wrote some testcases for catanf(), and found that catanf(1+0*I) return > > 99999996802856924650656260769173209088+99999996802856924650656260769173209088*I, > > which should return pi/4 in expected. catanl, catanhf, and catanhl have > > the same problem. Is this a bug? Any patches existed? > > Thank you in advance! > > Looks like the equivalent of commit > 10e4bd3780050e75b72aac5d85c31816419bb17d for catan was not applied to > catanf. It should be an easy fix. I'll look at it. > > BTW your mail contained an empty plaintext part and the actual message > was buried in the html version. I was able to dig it out to reply, but > try to send text-only or at least with a matching text part since many > readers probably can't see your email and the archive probably missed > the body. Proposed patch attached. It should be identical to the changes in 10e4bd3780050e75b72aac5d85c31816419bb17d except that it's applied to catanf and catanl. Rich View attachment "catanfl.diff" of type "text/plain" (1359 bytes)
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.