I should add that on my system, running the same test under Safari and
Firefox is still returning the correct result of 0xBFD4470BB84303C9.  Only
Chrome is failing.
--ErikN

On Wed, Feb 26, 2014 at 1:11 PM, Erik Neumann <[email protected]> wrote:

> In Chrome Version 33.0.1750.117 the Math.cos() function is returning
> different and less accurate results.
>
> Specifically Math.cos(-1.89318839074561684476805112354) should be
> -3.16836290305272216816234731596E-1 but is now returning
> -3.16836290305271717215873650275E-1 instead.
>
> This has changed since early February with Chrome version 32.0.1700.102.
>
> I am running on Mac OS X 10.9.1 with 16 GB of memory.
>
> Some more details:  The double hex values involved are:
> angle = 0xBFFE4A7FE8F6B56D = -1.89318839074561684476805112354
> According to mathematica (or Wolfram Alpha) the result should be:
> -0.31683629030527219006269881180
> The nearest double hex value is 0xBFD4470BB84303C9 =
> -3.16836290305272216816234731596E-1
> And that is the result I was previously getting in Chrome version 32.
>
> But we are getting now:
>
> 0xBFD4470BB84303C0 = -3.16836290305271717215873650275E-1
>
> This is significantly different, and is a problem for my application.
>

-- 
-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to