Ian,

Is this just a variation of https://github.com/golang/go/issues/6794 ?

Peter

On Sunday, July 30, 2017 at 10:22:54 PM UTC-4, Ian Lance Taylor wrote:
>
> On Sun, Jul 30, 2017 at 10:40 AM,  <mhip...@gmail.com <javascript:>> 
> wrote: 
> > 
> > I just ran this code on my pc: 
> > 
> > package main 
> > 
> > import ( 
> >    "fmt" 
> >    "math" 
> > ) 
> > 
> > func main() { 
> >    const ali = 4e20 
> >    fmt.Println(math.Sin(ali)) 
> > } 
> > 
> > 
> > and got this result: 
> > 
> > 1.3471173831553043e+258 
> > 
> > Why Sin result goes more than 1 ??????????????????? 
>
> It's a bug.  Consider filing a bug. 
>
> The current implementation of math.Sin says "Results may be 
> meaningless for x > 2**49 = 5.6e14."  It would be nice to fix that if 
> it's not too expensive.  Of course the results of Sin are fairly 
> meaningless for such large values in any case, as the values will lack 
> precision, but we may as well try to at least get a valid range. 
>
> Ian 
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to