Optimize Math.sin and Math.cos by avoiding runtime calls.
authorager@chromium.org <ager@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 15 Jun 2009 12:06:48 +0000 (12:06 +0000)
committerager@chromium.org <ager@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 15 Jun 2009 12:06:48 +0000 (12:06 +0000)
commit225a6a82b007dea0b400e30ba27ce0da5095aa7b
tree196c7212cd67f6243cbd8db7961cd9404a924a7a
parent0fcf27bcb18e7aa6d4613c723d57ec1fd24d40a1
Optimize Math.sin and Math.cos by avoiding runtime calls.
Review URL: http://codereview.chromium.org/125121

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2166 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
14 files changed:
src/arm/codegen-arm-inl.h
src/arm/codegen-arm.cc
src/arm/codegen-arm.h
src/codegen.cc
src/ia32/assembler-ia32.cc
src/ia32/assembler-ia32.h
src/ia32/codegen-ia32-inl.h
src/ia32/codegen-ia32.cc
src/ia32/codegen-ia32.h
src/math.js
src/x64/codegen-x64-inl.h
src/x64/codegen-x64.cc
src/x64/codegen-x64.h
test/mjsunit/sin-cos.js [new file with mode: 0644]