2008-08-05 Maciej Stachowiak <mjs@apple.com>
authormjs@apple.com <mjs@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 6 Aug 2008 04:29:57 +0000 (04:29 +0000)
committermjs@apple.com <mjs@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 6 Aug 2008 04:29:57 +0000 (04:29 +0000)
commit9bd99de6dccba5529c03b19a5fc6910863a79bc9
tree87ac7b277ecc7fc8f58c6d195c75c30925c16dc1
parentc581ebb48576a8911bfde3f184cb967f0215e76b
2008-08-05  Maciej Stachowiak  <mjs@apple.com>

        Reviewed by Cameron.

        - add fast path for immediates to % operator, as we have for many other math ops

        This fixes handling for a 0 divisor relative to the last patch. Only an 0.2% speedup on SunSpider but
        still a 1.4x win on Oliver's prime test.

        * VM/Machine.cpp:
        (KJS::Machine::privateExecute):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@35586 268f45cc-cd09-0410-ab3c-d52691b4dbfc
JavaScriptCore/ChangeLog
JavaScriptCore/VM/Machine.cpp