aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/regress/regress-crbug-173907b.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/mjsunit/regress/regress-crbug-173907b.js')
-rw-r--r--deps/v8/test/mjsunit/regress/regress-crbug-173907b.js22
1 files changed, 11 insertions, 11 deletions
diff --git a/deps/v8/test/mjsunit/regress/regress-crbug-173907b.js b/deps/v8/test/mjsunit/regress/regress-crbug-173907b.js
index 4ecfd64eaf..f01ac131df 100644
--- a/deps/v8/test/mjsunit/regress/regress-crbug-173907b.js
+++ b/deps/v8/test/mjsunit/regress/regress-crbug-173907b.js
@@ -45,13 +45,13 @@ function buggy() {
spill(); // At this point initial values for phi1 and phi2 are spilled.
var xmm1 = v;
- var xmm2 = v*v*v;
- var xmm3 = v*v*v*v;
- var xmm4 = v*v*v*v*v;
- var xmm5 = v*v*v*v*v*v;
- var xmm6 = v*v*v*v*v*v*v;
- var xmm7 = v*v*v*v*v*v*v*v;
- var xmm8 = v*v*v*v*v*v*v*v*v;
+ var xmm2 = v * v * v;
+ var xmm3 = v * v * v * v;
+ var xmm4 = v * v * v * v * v;
+ var xmm5 = v * v * v * v * v * v;
+ var xmm6 = v * v * v * v * v * v * v;
+ var xmm7 = v * v * v * v * v * v * v * v;
+ var xmm8 = v * v * v * v * v * v * v * v * v;
// All registers are blocked and phis for phi1 and phi2 are spilled because
// their left (incoming) value is spilled, there are no free registers,
@@ -73,10 +73,10 @@ function buggy() {
// Now we want to get values of phi1 and phi2. However we would like to
// do it in a way that does not produce any uses of phi1&phi2 that have
// a register beneficial policy. How? We just hide these uses behind phis.
- result[0] = (O === 0) ? phi1 : phi2;
- result[1] = (O !== 0) ? phi1 : phi2;
-}
-
+ result[0] = O === 0 ? phi1 : phi2;
+ result[1] = O !== 0 ? phi1 : phi2;
+};
+%PrepareFunctionForOptimization(buggy);
function test() {
buggy();
assertArrayEquals([X + K, X - K], result);