Reland "Implement Math.sin, cos and tan using table lookup and spline interpolation."
authoryangguo@chromium.org <yangguo@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 12 Nov 2013 14:43:18 +0000 (14:43 +0000)
committeryangguo@chromium.org <yangguo@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 12 Nov 2013 14:43:18 +0000 (14:43 +0000)
commite83fd01ce6cbaa15920b45cfd37d6c514475d9e8
treec5c1681ad961445d3890a3b7c87f297fc702b0b5
parentb2df9bca3f7f21b27d3ca6e289a20d7e0ac38ee6
Reland "Implement Math.sin, cos and tan using table lookup and spline interpolation."

This relands r17594 with necessary fixes.

R=jkummerow@chromium.org
BUG=

Review URL: https://codereview.chromium.org/70003004

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17654 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
15 files changed:
src/arm/full-codegen-arm.cc
src/hydrogen.cc
src/ia32/full-codegen-ia32.cc
src/math.js
src/mips/full-codegen-mips.cc
src/objects-inl.h
src/objects.cc
src/objects.h
src/runtime.cc
src/runtime.h
src/x64/full-codegen-x64.cc
test/mjsunit/constant-folding-2.js
test/mjsunit/sin-cos.js
test/mozilla/mozilla.status
test/test262/test262.status