Reviewers: Erik Corry,

Description:
Resubmitting http://codereview.chromium.org/6315004 : truncate rather
than round to nearest when performing float-to-integer conversions for
external array types.

The movement of code from ic-arm.cc to stub-cache-arm.cc caused the
VFP3 code path to be tested for the first time. Fixed bugs in the
register usage and in the constant value stored into integer arrays
for NaN and +/-Infinity.

BUG=http://code.google.com/p/chromium/issues/detail?id=50972
TEST=test-api/ExternalArrays


Please review this at http://codereview.chromium.org/6303012/

SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/

Affected files:
  M     src/arm/ic-arm.cc
  M     src/arm/stub-cache-arm.cc
  M     src/builtins.h
  M     src/builtins.cc
  M     src/heap.h
  M     src/ia32/ic-ia32.cc
  M     src/ia32/stub-cache-ia32.cc
  M     src/ic.h
  M     src/ic.cc
  M     src/mips/ic-mips.cc
  M     src/mips/stub-cache-mips.cc
  M     src/stub-cache.h
  M     src/stub-cache.cc
  M     src/x64/assembler-x64.h
  M     src/x64/assembler-x64.cc
  M     src/x64/disasm-x64.cc
  M     src/x64/ic-x64.cc
  M     src/x64/stub-cache-x64.cc


--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to