From a3c454da9d46b8a02c459fdd61670109bab204fc Mon Sep 17 00:00:00 2001 From: "bmeurer@chromium.org" Date: Wed, 4 Dec 2013 08:25:58 +0000 Subject: [PATCH] Fix performance regression in Kraken audio-oscillator. BUG=325529 LOG=y R=hpayer@chromium.org Review URL: https://codereview.chromium.org/103903002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18244 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/ic.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ic.cc b/src/ic.cc index 08df226..8a25504 100644 --- a/src/ic.cc +++ b/src/ic.cc @@ -2625,7 +2625,7 @@ void BinaryOpIC::State::Update(Handle left, right->ToInt32(&fixed_right_arg_value) && fixed_right_arg_value > 0 && IsPowerOf2(fixed_right_arg_value) && - FixedRightArgValueField::is_valid(fixed_right_arg_value) && + FixedRightArgValueField::is_valid(WhichPowerOf2(fixed_right_arg_value)) && (left_kind_ == SMI || left_kind_ == INT32) && (result_kind_ == NONE || !fixed_right_arg_.has_value); fixed_right_arg_ = Maybe(has_fixed_right_arg, -- 2.7.4