Extend some operations to range types.
authorneis@chromium.org <neis@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 7 Aug 2014 15:30:16 +0000 (15:30 +0000)
committerneis@chromium.org <neis@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 7 Aug 2014 15:30:16 +0000 (15:30 +0000)
commitc972e8e2132a283a9b28ffe2c48e6f117414ced0
tree4f7d0783e9c21aee6c1008415f3b397c3983184e
parentf263478eed23fe666c7f13270cc659f77bd2e5d4
Extend some operations to range types.

This is a reland of 22945, which failed to build on Windows due to
(some versions of?) Visual Studio lacking copysign().

R=rossberg@chromium.org
BUG=

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22977 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/types.cc
src/types.h
test/cctest/test-types.cc