<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>119831</bug_id>
          
          <creation_ts>2013-08-14 19:08:53 -0700</creation_ts>
          <short_desc>[JSC] x86: Use inc and dec when possible</short_desc>
          <delta_ts>2013-08-15 19:34:57 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Benjamin Poulain">benjamin</reporter>
          <assigned_to name="Benjamin Poulain">benjamin</assigned_to>
          <cc>oliver</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>917386</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-08-14 19:08:53 -0700</bug_when>
    <thetext>[JSC] x86: Use inc and dec when possible</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>917387</commentid>
    <comment_count>1</comment_count>
      <attachid>208780</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-08-14 19:11:05 -0700</bug_when>
    <thetext>Created attachment 208780
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>917409</commentid>
    <comment_count>2</comment_count>
      <attachid>208780</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2013-08-14 21:21:00 -0700</bug_when>
    <thetext>Comment on attachment 208780
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>917799</commentid>
    <comment_count>3</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-08-15 19:34:57 -0700</bug_when>
    <thetext>Committed r154158: &lt;http://trac.webkit.org/changeset/154158&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>208780</attachid>
            <date>2013-08-14 19:11:05 -0700</date>
            <delta_ts>2013-08-14 21:21:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-119831-20130814191105.patch</filename>
            <type>text/plain</type>
            <size>4830</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTUzODA4CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBk
MmRmODNkMDY0YjRkYzc0NzhjNGU4ODIzMDVlYWQxYjI5MmI4YTcyLi4wNTUxN2Q2ZDVkM2ZjMDlh
NDhlMTg2MTI4OTEyNTU0NGY1OWU2MmVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNyBAQAorMjAxMy0wOC0xNCAgQmVuamFtaW4gUG91bGFpbiAgPGJlbmphbWluQHdlYmtp
dC5vcmc+CisKKyAgICAgICAgW0pTQ10geDg2OiBVc2UgaW5jIGFuZCBkZWMgd2hlbiBwb3NzaWJs
ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE5ODMx
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2hlbiBp
bmNyZW1lbnRpbmcgb3IgZGVjcmVtZW50aW5nIGJ5IGFuIGltbWVkaWF0ZSBvZiAxLCB1c2UgdGhl
IGluc2N0cnVjdGlvbnMKKyAgICAgICAgaW5jIGFuZCBkZWMgaW5zdGVhZCBvZiBhZGQgYW5kIHN1
Yi4KKyAgICAgICAgVGhlIGluc3RydWN0aW9ucyBoYXZlIGdvb2QgdGltaW5nIGFuZCB0aGVpciBl
bmNvZGluZyBpcyBzbWFsbGVyLgorCisgICAgICAgICogYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVy
WDg2XzY0Lmg6CisgICAgICAgIChKU0M6Ok1hY3JvQXNzZW1ibGVyWDg2XzY0OjphZGQ2NCk6Cisg
ICAgICAgIChKU0M6Ok1hY3JvQXNzZW1ibGVyWDg2XzY0OjpzdWI2NCk6CisgICAgICAgICogYXNz
ZW1ibGVyL1g4NkFzc2VtYmxlci5oOgorICAgICAgICAoSlNDOjpYODZBc3NlbWJsZXI6OmFkZGxf
aXIpOgorICAgICAgICAoSlNDOjpYODZBc3NlbWJsZXI6OmFkZHFfaXIpOgorICAgICAgICAoSlND
OjpYODZBc3NlbWJsZXI6OmRlY19yKToKKyAgICAgICAgKEpTQzo6WDg2QXNzZW1ibGVyOjpkZWNx
X3IpOgorICAgICAgICAoSlNDOjpYODZBc3NlbWJsZXI6OmluY19yKToKKyAgICAgICAgKEpTQzo6
WDg2QXNzZW1ibGVyOjppbmNxX3IpOgorICAgICAgICAoSlNDOjpYODZBc3NlbWJsZXI6OnN1Ymxf
aXIpOgorICAgICAgICAoSlNDOjpYODZBc3NlbWJsZXI6OnN1YnFfaXIpOgorCiAyMDEzLTA4LTA3
ICBNYXJrIEhhaG5lbmJlcmcgIDxtaGFobmVuYmVyZ0BhcHBsZS5jb20+CiAKICAgICAgICAgMzIt
Yml0IGNvZGUgZ2VuIGZvciBUeXBlT2YgZG9lc24ndCBwcm9wZXJseSB1cGRhdGUgdGhlIEFic3Ry
YWN0SW50ZXJwcmV0ZXIgc3RhdGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9h
c3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJYODZfNjQuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9h
c3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJYODZfNjQuaAppbmRleCA2OTRlYmI3MTA3OTQ3MDIzZTVk
Mzk5YWQzN2ViNTJiMWFkZjkzOThjLi4xNmIwNzU5NzI1MDlkNzU1OTU0M2VhMWU2MWY5NDg1Yjhl
ODQzZTc0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3Jv
QXNzZW1ibGVyWDg2XzY0LmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9N
YWNyb0Fzc2VtYmxlclg4Nl82NC5oCkBAIC0xODgsOCArMTg4LDEyIEBAIHB1YmxpYzoKIAogICAg
IHZvaWQgYWRkNjQoVHJ1c3RlZEltbTY0IGltbSwgUmVnaXN0ZXJJRCBkZXN0KQogICAgIHsKLSAg
ICAgICAgbW92ZShpbW0sIHNjcmF0Y2hSZWdpc3Rlcik7Ci0gICAgICAgIGFkZDY0KHNjcmF0Y2hS
ZWdpc3RlciwgZGVzdCk7CisgICAgICAgIGlmIChpbW0ubV92YWx1ZSA9PSAxKQorICAgICAgICAg
ICAgbV9hc3NlbWJsZXIuaW5jcV9yKGRlc3QpOworICAgICAgICBlbHNlIHsKKyAgICAgICAgICAg
IG1vdmUoaW1tLCBzY3JhdGNoUmVnaXN0ZXIpOworICAgICAgICAgICAgYWRkNjQoc2NyYXRjaFJl
Z2lzdGVyLCBkZXN0KTsKKyAgICAgICAgfQogICAgIH0KIAogICAgIHZvaWQgYWRkNjQoVHJ1c3Rl
ZEltbTMyIGltbSwgUmVnaXN0ZXJJRCBzcmMsIFJlZ2lzdGVySUQgZGVzdCkKQEAgLTI3NCw4ICsy
NzgsMTIgQEAgcHVibGljOgogICAgIAogICAgIHZvaWQgc3ViNjQoVHJ1c3RlZEltbTY0IGltbSwg
UmVnaXN0ZXJJRCBkZXN0KQogICAgIHsKLSAgICAgICAgbW92ZShpbW0sIHNjcmF0Y2hSZWdpc3Rl
cik7Ci0gICAgICAgIHN1YjY0KHNjcmF0Y2hSZWdpc3RlciwgZGVzdCk7CisgICAgICAgIGlmIChp
bW0ubV92YWx1ZSA9PSAxKQorICAgICAgICAgICAgbV9hc3NlbWJsZXIuZGVjcV9yKGRlc3QpOwor
ICAgICAgICBlbHNlIHsKKyAgICAgICAgICAgIG1vdmUoaW1tLCBzY3JhdGNoUmVnaXN0ZXIpOwor
ICAgICAgICAgICAgc3ViNjQoc2NyYXRjaFJlZ2lzdGVyLCBkZXN0KTsKKyAgICAgICAgfQogICAg
IH0KIAogICAgIHZvaWQgeG9yNjQoUmVnaXN0ZXJJRCBzcmMsIFJlZ2lzdGVySUQgZGVzdCkKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvWDg2QXNzZW1ibGVyLmgg
Yi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL1g4NkFzc2VtYmxlci5oCmluZGV4IGIx
OGQxZGMwOWUyZDYxNWNiZDNkYjMwMGQ3NjNhZWMwNDdlN2I4OTMuLmVmNzI1MTkxNGQyNTA5ZDVi
Zjc4ZDVlMTVkMDA2MzA1NGE2NTI3MjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9hc3NlbWJsZXIvWDg2QXNzZW1ibGVyLmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2Fz
c2VtYmxlci9YODZBc3NlbWJsZXIuaApAQCAtMzY5LDcgKzM2OSw5IEBAIHB1YmxpYzoKIAogICAg
IHZvaWQgYWRkbF9pcihpbnQgaW1tLCBSZWdpc3RlcklEIGRzdCkKICAgICB7Ci0gICAgICAgIGlm
IChDQU5fU0lHTl9FWFRFTkRfOF8zMihpbW0pKSB7CisgICAgICAgIGlmIChpbW0gPT0gMSkKKyAg
ICAgICAgICAgIGluY19yKGRzdCk7CisgICAgICAgIGVsc2UgaWYgKENBTl9TSUdOX0VYVEVORF84
XzMyKGltbSkpIHsKICAgICAgICAgICAgIG1fZm9ybWF0dGVyLm9uZUJ5dGVPcChPUF9HUk9VUDFf
RXZJYiwgR1JPVVAxX09QX0FERCwgZHN0KTsKICAgICAgICAgICAgIG1fZm9ybWF0dGVyLmltbWVk
aWF0ZTgoaW1tKTsKICAgICAgICAgfSBlbHNlIHsKQEAgLTQwMiw3ICs0MDQsOSBAQCBwdWJsaWM6
CiAKICAgICB2b2lkIGFkZHFfaXIoaW50IGltbSwgUmVnaXN0ZXJJRCBkc3QpCiAgICAgewotICAg
ICAgICBpZiAoQ0FOX1NJR05fRVhURU5EXzhfMzIoaW1tKSkgeworICAgICAgICBpZiAoaW1tID09
IDEpCisgICAgICAgICAgICBpbmNxX3IoZHN0KTsKKyAgICAgICAgZWxzZSBpZiAoQ0FOX1NJR05f
RVhURU5EXzhfMzIoaW1tKSkgewogICAgICAgICAgICAgbV9mb3JtYXR0ZXIub25lQnl0ZU9wNjQo
T1BfR1JPVVAxX0V2SWIsIEdST1VQMV9PUF9BREQsIGRzdCk7CiAgICAgICAgICAgICBtX2Zvcm1h
dHRlci5pbW1lZGlhdGU4KGltbSk7CiAgICAgICAgIH0gZWxzZSB7CkBAIC01MDAsNiArNTA0LDI2
IEBAIHB1YmxpYzoKICAgICB9CiAjZW5kaWYKIAorICAgIHZvaWQgZGVjX3IoUmVnaXN0ZXJJRCBk
c3QpCisgICAgeworICAgICAgICBtX2Zvcm1hdHRlci5vbmVCeXRlT3AoT1BfR1JPVVA1X0V2LCBH
Uk9VUDFfT1BfT1IsIGRzdCk7CisgICAgfQorCisgICAgdm9pZCBkZWNxX3IoUmVnaXN0ZXJJRCBk
c3QpCisgICAgeworICAgICAgICBtX2Zvcm1hdHRlci5vbmVCeXRlT3A2NChPUF9HUk9VUDVfRXYs
IEdST1VQMV9PUF9PUiwgZHN0KTsKKyAgICB9CisKKyAgICB2b2lkIGluY19yKFJlZ2lzdGVySUQg
ZHN0KQorICAgIHsKKyAgICAgICAgbV9mb3JtYXR0ZXIub25lQnl0ZU9wKE9QX0dST1VQNV9Fdiwg
R1JPVVAxX09QX0FERCwgZHN0KTsKKyAgICB9CisKKyAgICB2b2lkIGluY3FfcihSZWdpc3RlcklE
IGRzdCkKKyAgICB7CisgICAgICAgIG1fZm9ybWF0dGVyLm9uZUJ5dGVPcDY0KE9QX0dST1VQNV9F
diwgR1JPVVAxX09QX0FERCwgZHN0KTsKKyAgICB9CisKICAgICB2b2lkIG5lZ2xfcihSZWdpc3Rl
cklEIGRzdCkKICAgICB7CiAgICAgICAgIG1fZm9ybWF0dGVyLm9uZUJ5dGVPcChPUF9HUk9VUDNf
RXYsIEdST1VQM19PUF9ORUcsIGRzdCk7CkBAIC02MTUsNyArNjM5LDkgQEAgcHVibGljOgogCiAg
ICAgdm9pZCBzdWJsX2lyKGludCBpbW0sIFJlZ2lzdGVySUQgZHN0KQogICAgIHsKLSAgICAgICAg
aWYgKENBTl9TSUdOX0VYVEVORF84XzMyKGltbSkpIHsKKyAgICAgICAgaWYgKGltbSA9PSAxKQor
ICAgICAgICAgICAgZGVjX3IoZHN0KTsKKyAgICAgICAgZWxzZSBpZiAoQ0FOX1NJR05fRVhURU5E
XzhfMzIoaW1tKSkgewogICAgICAgICAgICAgbV9mb3JtYXR0ZXIub25lQnl0ZU9wKE9QX0dST1VQ
MV9FdkliLCBHUk9VUDFfT1BfU1VCLCBkc3QpOwogICAgICAgICAgICAgbV9mb3JtYXR0ZXIuaW1t
ZWRpYXRlOChpbW0pOwogICAgICAgICB9IGVsc2UgewpAQCAtNjQzLDcgKzY2OSw5IEBAIHB1Ymxp
YzoKIAogICAgIHZvaWQgc3VicV9pcihpbnQgaW1tLCBSZWdpc3RlcklEIGRzdCkKICAgICB7Ci0g
ICAgICAgIGlmIChDQU5fU0lHTl9FWFRFTkRfOF8zMihpbW0pKSB7CisgICAgICAgIGlmIChpbW0g
PT0gMSkKKyAgICAgICAgICAgIGRlY3Ffcihkc3QpOworICAgICAgICBlbHNlIGlmIChDQU5fU0lH
Tl9FWFRFTkRfOF8zMihpbW0pKSB7CiAgICAgICAgICAgICBtX2Zvcm1hdHRlci5vbmVCeXRlT3A2
NChPUF9HUk9VUDFfRXZJYiwgR1JPVVAxX09QX1NVQiwgZHN0KTsKICAgICAgICAgICAgIG1fZm9y
bWF0dGVyLmltbWVkaWF0ZTgoaW1tKTsKICAgICAgICAgfSBlbHNlIHsK
</data>
<flag name="review"
          id="230732"
          type_id="1"
          status="+"
          setter="ggaren"
    />
          </attachment>
      

    </bug>

</bugzilla>