[Webkit-unassigned] [Bug 26987] New: Add fast case for Math.floor(a / b) expressions
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Jul 6 06:00:10 PDT 2009
https://bugs.webkit.org/show_bug.cgi?id=26987
Summary: Add fast case for Math.floor(a / b) expressions
Product: WebKit
Version: 528+ (Nightly build)
Platform: All
OS/Version: All
Status: UNCONFIRMED
Severity: Enhancement
Priority: P2
Component: JavaScriptCore
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: zherczeg at inf.u-szeged.hu
I have implemented a fast case for Math.floor(a / b) expression.
For this example:
var a = 8
Math.floor(a / 3)
the following code generated:
[ 0] enter
[ 1] mov r-15, r0
[ 4] mov r4, r0
[ 7] mov r-15, r1
[ 10] op_method_check
[ 11] get_by_id r4, r-10, floor(@id0)
[ 19] mov r5, r-10
-- new byte codes start here
[ 22] jneq_ptr r4, r-1216737440, 6(->31)
[ 26] op_math_floor r4, r-15, r2, 10(->40)
-- new byte codes end here
[ 31] div r6, r-15, r2
[ 35] call r4, r4, 2, 15
[ 40] end r4
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list