Fix round-down goof in Air.js's ShuffleCustom.forEachArg
authorfpizlo@apple.com <fpizlo@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 13 Jun 2016 18:08:36 +0000 (18:08 +0000)
committerfpizlo@apple.com <fpizlo@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 13 Jun 2016 18:08:36 +0000 (18:08 +0000)
commit211baae3b234ab0f20e6a6e3e159730d3ff5f987
treeffda1f8a7fdf0883210ce2e711d9b3df2847a055
parent55f890cbb578d7c002c872436f5e8142e8eb20c2
Fix round-down goof in Air.js's ShuffleCustom.forEachArg
https://bugs.webkit.org/show_bug.cgi?id=158674

Reviewed by Michael Saboff.

x / 3 * 3 is not how you round down to multiples of 3 in JavaScript. You need to do
Math.floor(x / 3) * 3 instead.

This is a benign change, because having extra arguments to a Shuffle is not something we
actually take advantage of yet. But I think it's best to match the original C++ code's
intent.

* Air.js/custom.js:
(const.ShuffleCustom.forEachArg):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@201996 268f45cc-cd09-0410-ab3c-d52691b4dbfc
PerformanceTests/Air.js/custom.js
PerformanceTests/ChangeLog