From: bmeurer@chromium.org Date: Wed, 4 Dec 2013 08:25:58 +0000 (+0000) Subject: Fix performance regression in Kraken audio-oscillator. X-Git-Tag: upstream/4.7.83~11430 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a3c454da9d46b8a02c459fdd61670109bab204fc;p=platform%2Fupstream%2Fv8.git 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 --- 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,