bbudge
7b9670b63b
SIMD.js Add the other SIMD Phase 1 types.
...
Adds Int32x4, Bool32x4, Int16x8, Bool16x8, Int8x16, Bool8x16.
Adds Simd128Value base heap object class.
Changes heap/factory construction pattern to use arrays.
Adds replaceLane functions to facilitate testing.
NOPRESUBMIT=true
(presubmit checks erroneously interpret array declaration in macro definition as variable size array.)
LOG=Y
BUG=v8:4124
Review URL: https://codereview.chromium.org/1250733005
Cr-Commit-Position: refs/heads/master@{#29974}
2015-08-03 13:02:56 +00:00
bbudge
a02219e97e
Disable failing simdjs tests.
...
These benchmarks are not updated to the latest spec and polyfill.
R=machenbach@chromium.org
LOG=N
BUG=v8:4124
Review URL: https://codereview.chromium.org/1256693002
Cr-Commit-Position: refs/heads/master@{#29853}
2015-07-24 15:03:55 +00:00
bbudge
5d8c105428
SIMD.js: Update Float32x4 and tests to current spec.
...
LOG=N
BUG=v8:4124
Review URL: https://codereview.chromium.org/1239423004
Cr-Commit-Position: refs/heads/master@{#29781}
2015-07-22 03:14:06 +00:00
bradnelson
0c53c66938
Make simdjs tests redownload on a revision change.
...
LOG=N
BUG=None
TEST=manual,local
R=bbudge@chromium.org ,machenbach@chromium.org
Review URL: https://codereview.chromium.org/1240453003
Cr-Commit-Position: refs/heads/master@{#29780}
2015-07-21 19:02:32 +00:00
machenbach
816f53358b
[test] Fix timeouts for simdjs perf tests.
...
Also remove deprecated android_arm configs.
TBR=bradnelson@chromium.org
NOTRY=true
Review URL: https://codereview.chromium.org/1244003002
Cr-Commit-Position: refs/heads/master@{#29769}
2015-07-21 08:52:03 +00:00
bbudge
6113058427
Expose SIMD.Float32x4 type to Javascript.
...
This CL exposes the constructor function, defines type related
information, and implements value type semantics.
It also refactors test/mjsunit/samevalue.js to test SameValue and SameValueZero.
TEST=test/mjsunit/harmony/simd.js, test/cctest/test-simd.cc
LOG=Y
BUG=v8:4124
Committed: https://crrev.com/e5ed3bee99807c502fa7d7a367ec401e16d3f773
Cr-Commit-Position: refs/heads/master@{#29689}
Review URL: https://codereview.chromium.org/1219943002
Cr-Commit-Position: refs/heads/master@{#29712}
2015-07-16 19:43:32 +00:00
hablich
40c38c5a5a
Revert of Expose SIMD.Float32x4 type to Javascript. (patchset #14 id:450001 of https://codereview.chromium.org/1219943002/ )
...
Reason for revert:
Seems to brake the latest roll into Chromium: http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_compile_dbg_ng/builds/59796/steps/compile%20%28with%20patch%29/logs/stdio
Original issue's description:
> Expose SIMD.Float32x4 type to Javascript.
> This CL exposes the constructor function, defines type related
> information, and implements value type semantics.
> It also refactors test/mjsunit/samevalue.js to test SameValue and SameValueZero.
>
> TEST=test/mjsunit/harmony/simd.js, test/cctest/test-simd.cc
>
> LOG=Y
> BUG=v8:4124
>
> Committed: https://crrev.com/e5ed3bee99807c502fa7d7a367ec401e16d3f773
> Cr-Commit-Position: refs/heads/master@{#29689}
TBR=rossberg@chromium.org ,littledan@chromium.org,martyn.capewell@arm.com,bbudge@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=v8:4124
Review URL: https://codereview.chromium.org/1241533004
Cr-Commit-Position: refs/heads/master@{#29701}
2015-07-16 12:36:11 +00:00
bbudge
e5ed3bee99
Expose SIMD.Float32x4 type to Javascript.
...
This CL exposes the constructor function, defines type related
information, and implements value type semantics.
It also refactors test/mjsunit/samevalue.js to test SameValue and SameValueZero.
TEST=test/mjsunit/harmony/simd.js, test/cctest/test-simd.cc
LOG=Y
BUG=v8:4124
Review URL: https://codereview.chromium.org/1219943002
Cr-Commit-Position: refs/heads/master@{#29689}
2015-07-15 19:17:06 +00:00
akos.palfi
79eb72c648
Skip simdjs/shell_test_runner on big-endian platforms.
...
This test is little-endian specific and therefore it can't run
correctly on big-endian platforms.
BUG=
Review URL: https://codereview.chromium.org/1155113008
Cr-Commit-Position: refs/heads/master@{#28667}
2015-05-27 18:55:55 +00:00
bradnelson
d04de62be3
Dropping iterations and speedup from perf results.
...
The dashboard displays everything on one scale.
This isn't very useful.
Dropping these two fields as they're not really that
interesting anyway.
BUG=https://code.google.com/p/v8/issues/detail?id=4124
LOG=N
TEST=None
NOTRY=true
TBR=machenbach@chromium.org
Review URL: https://codereview.chromium.org/1144263002
Cr-Commit-Position: refs/heads/master@{#28548}
2015-05-21 12:49:15 +00:00
machenbach
37706b3ddf
[test] Fix simdjs perf tests.
...
- Missing resource on android
- Higher timeout on arm
- Fewer runs on arm
- Drop total
BUG=v8:4124
LOG=N
NOTRY=true
TBR=bradnelson@chromium.org
Review URL: https://codereview.chromium.org/1149723002
Cr-Commit-Position: refs/heads/master@{#28528}
2015-05-20 18:33:33 +00:00
bradnelson
e77c69b5ca
Add perf json for simd.js benchmarks.
...
Using a script to generate the somewhat redundant json.
BUG=v8:4124
LOG=N
R=machenbach@chromium.org ,bbudge@chromium.org
TEST=None
Review URL: https://codereview.chromium.org/1146073002
Cr-Commit-Position: refs/heads/master@{#28514}
2015-05-20 13:08:47 +00:00
bradnelson
8dfec46e38
Adding ecmascript simd tests.
...
Relying on the polyfill for now.
BUG=v8:4124
LOG=N
R=bbudge@chromium.org ,machenbach@chromium.org
TEST=trybots
Review URL: https://codereview.chromium.org/1147743004
Cr-Commit-Position: refs/heads/master@{#28470}
2015-05-19 10:14:36 +00:00