Changeset 35237 in webkit for trunk/JavaScriptCore/VM/Machine.cpp


Ignore:
Timestamp:
Jul 18, 2008, 2:25:27 PM (17 years ago)
Author:
[email protected]
Message:

2008-07-18 Geoffrey Garen <[email protected]>

Reviewed by Oliver Hunt.


Optimized <= for immediate number cases.


SunSpider reports no overall change, but a 10% speedup on access-nsieve.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/VM/Machine.cpp

    r35236 r35237  
    112112static inline bool jsLessEq(ExecState* exec, JSValue* v1, JSValue* v2)
    113113{
     114    if (JSImmediate::areBothImmediateNumbers(v1, v2))
     115        return JSImmediate::getTruncatedInt32(v1) <= JSImmediate::getTruncatedInt32(v2);
     116
    114117    double n1;
    115118    double n2;
Note: See TracChangeset for help on using the changeset viewer.