Reviewers: rossberg,

Message:
So sorry about sending you this. PTAL


https://codereview.chromium.org/1230343003/diff/120001/src/heap/heap.cc
File src/heap/heap.cc (right):

https://codereview.chromium.org/1230343003/diff/120001/src/heap/heap.cc#newcode3378
src/heap/heap.cc:3378: NameDictionary::New(isolate(), 2 *
Runtime::kNumFunctions, TENURED);
This is just a hack until yangguo lands this:
https://codereview.chromium.org/1265983006

Description:
V8: Add SIMD functions for Phase 1.

Float32x4:
  abs, neg, sqrt, reciprocalApproximation, reciprocalSqrtApproximation, add,
sub, mul, div,
  min, max, minNum, maxNum, lessThan, lessThanOrEqual, greaterThan,
greaterThanOrEqual,
  equal, notEqual, select, swizzle, shuffle, fromInt32x4, fromInt32x4Bits,
fromInt16x8Bits,
  fromInt8x16Bits.

Int32x4:
  add, sub, mul, min, max, and, or, xor, not, shiftLeftByScalar,
shiftRightLogicalByScalar,
  shiftRightArithmeticByScalar, lessThan, lessThanOrEqual, greaterThan,
greaterThanOrEqual,
equal, notEqual, select, swizzle, shuffle, fromFloat32x4, fromFloat32x4Bits,
fromInt16x8Bits,
  fromInt8x16Bits.

Int16x8:
  add, sub, mul, min, max, and, or, xor, not, shiftLeftByScalar,
shiftRightLogicalByScalar,
  shiftRightArithmeticByScalar, lessThan, lessThanOrEqual, greaterThan,
greaterThanOrEqual,
equal, notEqual, select, swizzle, shuffle, fromFloat32x4Bits, fromInt32x4Bits,
fromInt8x16Bits.

Int8x16:
  add, sub, mul, min, max, and, or, xor, not, shiftLeftByScalar,
shiftRightLogicalByScalar,
  shiftRightArithmeticByScalar, lessThan, lessThanOrEqual, greaterThan,
greaterThanOrEqual,
equal, notEqual, select, swizzle, shuffle, fromFloat32x4Bits, fromInt32x4Bits,
fromInt16x8Bitss.

Bool32x4, Bool16x8, Bool8x16:
  and, or, not, anyTrue, allTrue, select, swizzle, shuffle.

I might have forgotten a few.

LOG=N
BUG=v8:4124

Please review this at https://codereview.chromium.org/1230343003/

Base URL: https://chromium.googlesource.com/v8/v8.git@master

Affected files (+1283, -168 lines):
  M src/harmony-simd.js
  M src/heap/heap.cc
  M src/objects.h
  M src/objects.cc
  M src/runtime/runtime.h
  M src/runtime/runtime-simd.cc


--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to