crosswalk-project/v8-crosswalk — pull request #51 by fujunwei (2014-09-10 07:06:25+00:00)
Title: Rebase simd from M37 to M38

Cherry pick three commits from master to next branch, and fix build and tests error.

commit a8f3875fc8a08500ddfee3994d08b63d7f19c5a7
Author: Haitao Feng
Date: Wed Feb 26 12:45:08 2014 +0800

Introduce Float32x4, Float64x2, Int32x4, Float32x4Array, Float64x2Array
and Int32x4Array data types, implement the SIMD operations on the
Float32x4, Float64x2 and Int32x4 with C++ runtime functions and implement
Float32x4Array, Float64x2Array and Int32x4Array element loading and storing.

commit 6abf4e59af44c4c0f1efc50a0e924f0d14f608ae
Author: Ningxin Hu
Date: Fri Jul 25 19:40:02 2014 -0700

Change Float32x4, Float64x2 and Int32x4 to JSObject.

These objects contains a "value" pointer pointing to a corresponding
FixedTypedArray which is the real data storage.

commit 19a1909de10a23132cd6841f13b8699e5fe5b5a3
Author: Ningxin Hu
Date: Mon Jul 28 03:39:14 2014 +0800

Fix the presubmit step

- Fix the runtime function test auto generation.
- Fix the coding style issues.

TODO(ningxin): squash into patch 1