Reviewers: Sven Panne,
Message:
This CL:
- actually enables inlining of Math.tan in crankshaft
- makes sure that we always use the FPU to calculate sin, cos, tan and log
on
ia32 and x64, in both runtime call and generated code
PTAL.
Description:
Ensure consistent result of transcendental functions.
BUG=
TEST=regress-transcendental.js
Please review this at http://codereview.chromium.org/9572009/
SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge
Affected files:
M src/arm/codegen-arm.cc
M src/arm/lithium-arm.cc
M src/codegen.h
M src/heap-inl.h
M src/hydrogen-instructions.h
M src/hydrogen.cc
M src/ia32/code-stubs-ia32.h
M src/ia32/code-stubs-ia32.cc
M src/ia32/codegen-ia32.cc
M src/ia32/lithium-ia32.cc
M src/mips/codegen-mips.cc
M src/mips/lithium-mips.cc
M src/platform-nullos.cc
M src/platform-posix.cc
M src/platform-win32.cc
M src/platform.h
M src/x64/code-stubs-x64.h
M src/x64/code-stubs-x64.cc
M src/x64/codegen-x64.cc
M src/x64/lithium-x64.cc
A test/mjsunit/regress/regress-transcendental.js
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev