<?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>23787</bug_id>
          
          <creation_ts>2009-02-06 03:16:40 -0800</creation_ts>
          <short_desc>Allow JIT to generate SSE2 code if using GCC</short_desc>
          <delta_ts>2009-02-23 16:30:16 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</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>0</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>oliver</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>108618</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2009-02-06 03:16:40 -0800</bug_when>
    <thetext>In jit/JITArithmetic.cpp/isSSE2Present() haven&apos;t been implemented testing SSE2 capability if using GCC. Now it works, and patch attached.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108619</commentid>
    <comment_count>1</comment_count>
      <attachid>27386</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2009-02-06 03:18:09 -0800</bug_when>
    <thetext>Created attachment 27386
6.6% progression on SunSpider</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108621</commentid>
    <comment_count>2</comment_count>
      <attachid>27387</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2009-02-06 03:23:33 -0800</bug_when>
    <thetext>Created attachment 27387
testing patch

Use this patch for testing the new code. isSSE2Present() runs if JIT is enabled, but on x86 Linux it is diasbled at default.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108622</commentid>
    <comment_count>3</comment_count>
      <attachid>27388</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2009-02-06 03:25:01 -0800</bug_when>
    <thetext>Created attachment 27388
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108623</commentid>
    <comment_count>4</comment_count>
      <attachid>27389</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2009-02-06 03:30:10 -0800</bug_when>
    <thetext>Created attachment 27389
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>109648</commentid>
    <comment_count>5</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2009-02-13 01:45:30 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; Created an attachment (id=27387) [review]
&gt; testing patch
&gt; 
&gt; Use this patch for testing the new code. isSSE2Present() runs if JIT is
&gt; enabled, but on x86 Linux it is diasbled at default.

This testing patch is unneccessary from http://trac.webkit.org/changeset/40900 if using QT4.5 RC1, because JIT and WREC are default.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>109840</commentid>
    <comment_count>6</comment_count>
      <attachid>27692</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2009-02-16 05:19:57 -0800</bug_when>
    <thetext>Created attachment 27692
proposed patch

patch updated for ToT, and gcc guard added</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>109886</commentid>
    <comment_count>7</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2009-02-16 14:15:51 -0800</bug_when>
    <thetext>Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	JavaScriptCore/ChangeLog
	M	JavaScriptCore/jit/JITArithmetic.cpp
Committed r41022
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>109910</commentid>
    <comment_count>8</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2009-02-16 19:08:24 -0800</bug_when>
    <thetext>This change broke the Qt and GTK builds and should be reverted.  See &lt;http://build.webkit.org/builders/trunk-qt-linux-release/builds/13583/steps/compile-release_2/logs/stdio&gt; and &lt;http://build.webkit.org/builders/trunk-gtk-linux-release/builds/3551/steps/compile-release/logs/stdio&gt; for the errors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>109917</commentid>
    <comment_count>9</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2009-02-16 19:37:47 -0800</bug_when>
    <thetext>I&apos;ll see this problem now, and try to fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>109918</commentid>
    <comment_count>10</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2009-02-16 19:40:03 -0800</bug_when>
    <thetext>Rolled out in r41036 due to gtk+qt build failures.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>109919</commentid>
    <comment_count>11</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2009-02-16 19:43:11 -0800</bug_when>
    <thetext>I think this is a gcc bug, and push/pop ebx manually instead of mark clobbered can solve this problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>109943</commentid>
    <comment_count>12</comment_count>
      <attachid>27723</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2009-02-17 02:14:28 -0800</bug_when>
    <thetext>Created attachment 27723
fixed patch

Build error fixed.

If using -fPIC, ebx mustn&apos;t be in clobbered list, you have to save/restore it manually.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>110657</commentid>
    <comment_count>13</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2009-02-23 16:30:16 -0800</bug_when>
    <thetext>Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	JavaScriptCore/ChangeLog
	M	JavaScriptCore/jit/JITArithmetic.cpp
Committed r41160
</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>27386</attachid>
            <date>2009-02-06 03:18:09 -0800</date>
            <delta_ts>2009-02-06 03:18:09 -0800</delta_ts>
            <desc>6.6% progression on SunSpider</desc>
            <filename>sse2-diff.txt</filename>
            <type>text/plain</type>
            <size>3994</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">CgpURVNUICAgICAgICAgICAgICAgICAgIENPTVBBUklTT04gICAgICAgICAgICBGUk9NICAgICAg
ICAgICAgICAgICBUTyAgICAgICAgICAgICBERVRBSUxTCgo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoK
KiogVE9UQUwgKio6ICAgICAgICAgICAxLjA2NnggYXMgZmFzdCAgICAxMzc3LjhtcyArLy0gMS4w
JSAgIDEyOTIuOW1zICsvLSAxLjElICAgICBzaWduaWZpY2FudAoKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KCiAgM2Q6ICAgICAgICAgICAgICAgICAgMS4xMTJ4IGFzIGZhc3QgICAgIDI3Ni4ybXMgKy8t
IDEuMSUgICAgMjQ4LjRtcyArLy0gMS4xJSAgICAgc2lnbmlmaWNhbnQKICAgIGN1YmU6ICAgICAg
ICAgICAgICAxLjAzNnggYXMgZmFzdCAgICAgIDk1LjdtcyArLy0gMC44JSAgICAgOTIuNG1zICsv
LSAwLjUlICAgICBzaWduaWZpY2FudAogICAgbW9ycGg6ICAgICAgICAgICAgIDEuMTQ5eCBhcyBm
YXN0ICAgICAxMDkuMm1zICsvLSAyLjQlICAgICA5NS4wbXMgKy8tIDIuMyUgICAgIHNpZ25pZmlj
YW50CiAgICByYXl0cmFjZTogICAgICAgICAgMS4xNjl4IGFzIGZhc3QgICAgICA3MS4zbXMgKy8t
IDAuNSUgICAgIDYxLjBtcyArLy0gMC42JSAgICAgc2lnbmlmaWNhbnQKCiAgYWNjZXNzOiAgICAg
ICAgICAgICAgMS4zOHggYXMgZmFzdCAgICAgIDE1Mi4wbXMgKy8tIDAuNyUgICAgMTEwLjVtcyAr
Ly0gMS41JSAgICAgc2lnbmlmaWNhbnQKICAgIGJpbmFyeS10cmVlczogICAgICAqMS4wMzZ4IGFz
IHNsb3cqICAgIDEzLjdtcyArLy0gMi41JSAgICAgMTQuMm1zICsvLSAyLjElICAgICBzaWduaWZp
Y2FudAogICAgZmFubmt1Y2g6ICAgICAgICAgICoxLjAyMnggYXMgc2xvdyogICAgMTguMW1zICsv
LSAxLjIlICAgICAxOC41bXMgKy8tIDIuMCUgICAgIHNpZ25pZmljYW50CiAgICBuYm9keTogICAg
ICAgICAgICAgMS42M3ggYXMgZmFzdCAgICAgIDEwOS42bXMgKy8tIDAuNiUgICAgIDY3LjRtcyAr
Ly0gMS41JSAgICAgc2lnbmlmaWNhbnQKICAgIG5zaWV2ZTogICAgICAgICAgICAtICAgICAgICAg
ICAgICAgICAgIDEwLjZtcyArLy0gMy41JSAgICAgMTAuNG1zICsvLSAzLjUlIAoKICBiaXRvcHM6
ICAgICAgICAgICAgICA/PyAgICAgICAgICAgICAgICAgIDUxLjRtcyArLy0gMC43JSAgICAgNTEu
N21zICsvLSA0LjIlICAgICBub3QgY29uY2x1c2l2ZTogbWlnaHQgYmUgKjEuMDA2eCBhcyBzbG93
KgogICAgM2JpdC1iaXRzLWluLWJ5dGU6IC0gICAgICAgICAgICAgICAgICAgIDQuM21zICsvLSA4
LjAlICAgICAgNC4wbXMgKy8tIDAuMCUgCiAgICBiaXRzLWluLWJ5dGU6ICAgICAgLSAgICAgICAg
ICAgICAgICAgICAgOS4xbXMgKy8tIDIuNSUgICAgICA4LjltcyArLy0gMi41JSAKICAgIGJpdHdp
c2UtYW5kOiAgICAgICA/PyAgICAgICAgICAgICAgICAgIDEyLjNtcyArLy0gMi44JSAgICAgMTIu
NW1zICsvLSAzLjAlICAgICBub3QgY29uY2x1c2l2ZTogbWlnaHQgYmUgKjEuMDE2eCBhcyBzbG93
KgogICAgbnNpZXZlLWJpdHM6ICAgICAgID8/ICAgICAgICAgICAgICAgICAgMjUuN21zICsvLSAx
LjMlICAgICAyNi4zbXMgKy8tIDcuNSUgICAgIG5vdCBjb25jbHVzaXZlOiBtaWdodCBiZSAqMS4w
MjN4IGFzIHNsb3cqCgogIGNvbnRyb2xmbG93OiAgICAgICAgIC0gICAgICAgICAgICAgICAgICAg
IDUuMW1zICsvLSA0LjQlICAgICAgNS4xbXMgKy8tIDQuNCUgCiAgICByZWN1cnNpdmU6ICAgICAg
ICAgLSAgICAgICAgICAgICAgICAgICAgNS4xbXMgKy8tIDQuNCUgICAgICA1LjFtcyArLy0gNC40
JSAKCiAgY3J5cHRvOiAgICAgICAgICAgICAgPz8gICAgICAgICAgICAgICAgICA3Ny4xbXMgKy8t
IDEuMiUgICAgIDc3LjZtcyArLy0gMS4xJSAgICAgbm90IGNvbmNsdXNpdmU6IG1pZ2h0IGJlICox
LjAwNnggYXMgc2xvdyoKICAgIGFlczogICAgICAgICAgICAgICAqMS4wMjJ4IGFzIHNsb3cqICAg
IDIyLjhtcyArLy0gMS4zJSAgICAgMjMuM21zICsvLSAxLjUlICAgICBzaWduaWZpY2FudAogICAg
bWQ1OiAgICAgICAgICAgICAgID8/ICAgICAgICAgICAgICAgICAgMjguM21zICsvLSAxLjclICAg
ICAyOC43bXMgKy8tIDEuMiUgICAgIG5vdCBjb25jbHVzaXZlOiBtaWdodCBiZSAqMS4wMTR4IGFz
IHNsb3cqCiAgICBzaGExOiAgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICAgICAyNi4wbXMg
Ky8tIDEuMyUgICAgIDI1LjZtcyArLy0gMS40JSAKCiAgZGF0ZTogICAgICAgICAgICAgICAgPz8g
ICAgICAgICAgICAgICAgIDEzMy4xbXMgKy8tIDEuMSUgICAgMTMzLjdtcyArLy0gMC44JSAgICAg
bm90IGNvbmNsdXNpdmU6IG1pZ2h0IGJlICoxLjAwNXggYXMgc2xvdyoKICAgIGZvcm1hdC10b2Z0
ZTogICAgICA/PyAgICAgICAgICAgICAgICAgIDQ4LjRtcyArLy0gMS4yJSAgICAgNDguNW1zICsv
LSAwLjglICAgICBub3QgY29uY2x1c2l2ZTogbWlnaHQgYmUgKjEuMDAyeCBhcyBzbG93KgogICAg
Zm9ybWF0LXhwYXJiOiAgICAgID8/ICAgICAgICAgICAgICAgICAgODQuN21zICsvLSAxLjElICAg
ICA4NS4ybXMgKy8tIDEuMiUgICAgIG5vdCBjb25jbHVzaXZlOiBtaWdodCBiZSAqMS4wMDZ4IGFz
IHNsb3cqCgogIG1hdGg6ICAgICAgICAgICAgICAgIDEuMTQ4eCBhcyBmYXN0ICAgICAyMDEuMW1z
ICsvLSAwLjUlICAgIDE3NS4ybXMgKy8tIDAuNCUgICAgIHNpZ25pZmljYW50CiAgICBjb3JkaWM6
ICAgICAgICAgICAgLSAgICAgICAgICAgICAgICAgICA2Ny4ybXMgKy8tIDEuMCUgICAgIDY3LjFt
cyArLy0gMC4zJSAKICAgIHBhcnRpYWwtc3VtczogICAgICAxLjIzeCBhcyBmYXN0ICAgICAgIDk3
LjltcyArLy0gMC42JSAgICAgNzkuN21zICsvLSAwLjclICAgICBzaWduaWZpY2FudAogICAgc3Bl
Y3RyYWwtbm9ybTogICAgIDEuMjd4IGFzIGZhc3QgICAgICAgMzYuMG1zICsvLSAyLjElICAgICAy
OC40bXMgKy8tIDEuMyUgICAgIHNpZ25pZmljYW50CgogIHJlZ2V4cDogICAgICAgICAgICAgID8/
ICAgICAgICAgICAgICAgICAgNTMuN21zICsvLSAyLjclICAgICA1NC4xbXMgKy8tIDIuNCUgICAg
IG5vdCBjb25jbHVzaXZlOiBtaWdodCBiZSAqMS4wMDd4IGFzIHNsb3cqCiAgICBkbmE6ICAgICAg
ICAgICAgICAgPz8gICAgICAgICAgICAgICAgICA1My43bXMgKy8tIDIuNyUgICAgIDU0LjFtcyAr
Ly0gMi40JSAgICAgbm90IGNvbmNsdXNpdmU6IG1pZ2h0IGJlICoxLjAwN3ggYXMgc2xvdyoKCiAg
c3RyaW5nOiAgICAgICAgICAgICAgPz8gICAgICAgICAgICAgICAgIDQyOC4xbXMgKy8tIDEuOCUg
ICAgNDM2LjZtcyArLy0gMi4xJSAgICAgbm90IGNvbmNsdXNpdmU6IG1pZ2h0IGJlICoxLjAyMHgg
YXMgc2xvdyoKICAgIGJhc2U2NDogICAgICAgICAgICAqMS4wMzh4IGFzIHNsb3cqICAgIDM2LjZt
cyArLy0gMS40JSAgICAgMzguMG1zICsvLSAxLjglICAgICBzaWduaWZpY2FudAogICAgZmFzdGE6
ICAgICAgICAgICAgICoxLjA2NHggYXMgc2xvdyogICAgNjEuNG1zICsvLSAzLjMlICAgICA2NS4z
bXMgKy8tIDQuNCUgICAgIHNpZ25pZmljYW50CiAgICB0YWdjbG91ZDogICAgICAgICAgPz8gICAg
ICAgICAgICAgICAgIDE1Ni42bXMgKy8tIDIuNSUgICAgMTU4LjFtcyArLy0gMi41JSAgICAgbm90
IGNvbmNsdXNpdmU6IG1pZ2h0IGJlICoxLjAxMHggYXMgc2xvdyoKICAgIHVucGFjay1jb2RlOiAg
ICAgICA/PyAgICAgICAgICAgICAgICAgMTAzLjBtcyArLy0gMS42JSAgICAxMDQuMm1zICsvLSAx
LjclICAgICBub3QgY29uY2x1c2l2ZTogbWlnaHQgYmUgKjEuMDEyeCBhcyBzbG93KgogICAgdmFs
aWRhdGUtaW5wdXQ6ICAgID8/ICAgICAgICAgICAgICAgICAgNzAuNW1zICsvLSAzLjElICAgICA3
MS4wbXMgKy8tIDIuMSUgICAgIG5vdCBjb25jbHVzaXZlOiBtaWdodCBiZSAqMS4wMDd4IGFzIHNs
b3cqCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>27387</attachid>
            <date>2009-02-06 03:23:33 -0800</date>
            <delta_ts>2009-02-06 03:23:33 -0800</delta_ts>
            <desc>testing patch</desc>
            <filename>testing.patch</filename>
            <type>text/plain</type>
            <size>1709</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL2ppdC9KSVRBcml0aG1ldGljLmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBKYXZhU2NyaXB0Q29yZS9qaXQvSklUQXJpdGhtZXRpYy5jcHAJKHJldmlzaW9uIDQwNTM0KQor
KysgSmF2YVNjcmlwdENvcmUvaml0L0pJVEFyaXRobWV0aWMuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC02MDYsOCArNjA2LDEyIEBAIHN0YXRpYyBib29sIGlzU1NFMlByZXNlbnQoKQogICAgICAgICAg
ICAgICAgIG1vdiBmbGFncywgZWR4OwogICAgICAgICAgICAgfQogI2Vsc2UKLSAgICAgICAgICAg
IGZsYWdzID0gMDsKLSAgICAgICAgICAgIC8vIEZJWE1FOiBBZGQgR0NDIGNvZGUgdG8gZG8gYWJv
dmUgYXNtCisgICAgICAgICAgICBhc20oIm1vdmwgJDB4MSwgJSVlYXg7IgorICAgICAgICAgICAg
ICAgICJjcHVpZDsiCisgICAgICAgICAgICAgICAgIm1vdmwgJSVlZHgsICUwOyIKKyAgICAgICAg
ICAgICAgICA6ICI9ZyIgKGZsYWdzKQorICAgICAgICAgICAgICAgIDoKKyAgICAgICAgICAgICAg
ICA6ICIlZWF4IiwgIiVlYngiLCAiJWVjeCIsICIlZWR4IiApOwogI2VuZGlmCiAgICAgICAgICAg
ICBwcmVzZW50ID0gKGZsYWdzICYgU1NFMkZlYXR1cmVCaXQpICE9IDA7CiAgICAgICAgIH0KSW5k
ZXg6IEphdmFTY3JpcHRDb3JlL3d0Zi9QbGF0Zm9ybS5oCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEphdmFTY3Jp
cHRDb3JlL3d0Zi9QbGF0Zm9ybS5oCShyZXZpc2lvbiA0MDUzNCkKKysrIEphdmFTY3JpcHRDb3Jl
L3d0Zi9QbGF0Zm9ybS5oCSh3b3JraW5nIGNvcHkpCkBAIC00NDksNiArNDQ5LDEwIEBACiAjZWxp
ZiBQTEFURk9STShYODYpICYmIFBMQVRGT1JNKE1BQykKICAgICAjZGVmaW5lIEVOQUJMRV9KSVQg
MQogICAgICNkZWZpbmUgV1RGX1VTRV9KSVRfU1RVQl9BUkdVTUVOVF9WQV9MSVNUIDEKKy8qIFRo
ZSBKSVQgaXMgdGVzdGVkICYgd29ya2luZyBvbiB4ODYgTGludXggKi8KKyNlbGlmIFBMQVRGT1JN
KFg4NikgJiYgUExBVEZPUk0oVU5JWCkKKyAgICAjZGVmaW5lIEVOQUJMRV9KSVQgMQorICAgICNk
ZWZpbmUgV1RGX1VTRV9KSVRfU1RVQl9BUkdVTUVOVF9WQV9MSVNUIDEKIC8qIFRoZSBKSVQgaXMg
dGVzdGVkICYgd29ya2luZyBvbiB4ODYgV2luZG93cyAqLwogI2VsaWYgUExBVEZPUk0oWDg2KSAm
JiBQTEFURk9STShXSU4pCiAgICAgI2RlZmluZSBFTkFCTEVfSklUIDEKQEAgLTQ3Miw2ICs0NzYs
NyBAQAogLyogV1JFQyBzdXBwb3J0cyB4ODYgJiB4ODYtNjQsIGFuZCBoYXMgYmVlbiB0ZXN0ZWQg
b24gTWFjIGFuZCBXaW5kb3dzICgnY2VwdCBvbiA2NC1iaXQgb24gTWFjKS4gKi8KICNpZiAoIWRl
ZmluZWQoRU5BQkxFX1dSRUMpICYmIFBMQVRGT1JNKFg4NikgJiYgUExBVEZPUk0oTUFDKSkgXAog
IHx8ICghZGVmaW5lZChFTkFCTEVfV1JFQykgJiYgUExBVEZPUk0oWDg2XzY0KSAmJiBQTEFURk9S
TShNQUMpKSBcCisgfHwgKCFkZWZpbmVkKEVOQUJMRV9XUkVDKSAmJiBQTEFURk9STShYODYpICYm
IFBMQVRGT1JNKFVOSVgpKSBcCiAgfHwgKCFkZWZpbmVkKEVOQUJMRV9XUkVDKSAmJiBQTEFURk9S
TShYODYpICYmIFBMQVRGT1JNKFdJTikpCiAjZGVmaW5lIEVOQUJMRV9XUkVDIDEKICNlbmRpZgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>27388</attachid>
            <date>2009-02-06 03:25:01 -0800</date>
            <delta_ts>2009-02-06 03:30:10 -0800</delta_ts>
            <desc>proposed patch</desc>
            <filename>sse2.patch</filename>
            <type>text/plain</type>
            <size>1235</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDQwNzE2KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTEgQEAKKzIwMDktMDItMDYgIENzYWJhIE9z
enRyb2dvbmFjICA8b3N6aUBpbmYudS1zemVnZWQuaHU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBqaXQvSklUQXJpdGhtZXRpYy5jcHA6CisgICAg
ICAgIChKU0M6OmlzU1NFMlByZXNlbnQpOiBHQ0MgYXNzZW1ibHkgY29kZSBhZGRlZC4KKwk2LjYl
IHByb2dyZXNzaW9uIG9uIHg4NiBMaW51eCB3aXRoIEpJVCBhbmQgV1JFQyBvbiBTdW5TcGlkZXIg
aWYgdXNpbmcgU1NFMiBjYXBhYmxlIG1hY2hpbmUuCisKIDIwMDktMDItMDUgIEFkYW0gUm9iZW4g
IDxhcm9iZW5AYXBwbGUuY29tPgogCiAgICAgICAgIEJ1aWxkIGZpeApJbmRleDogSmF2YVNjcmlw
dENvcmUvaml0L0pJVEFyaXRobWV0aWMuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEphdmFTY3JpcHRDb3Jl
L2ppdC9KSVRBcml0aG1ldGljLmNwcAkocmV2aXNpb24gNDA1MzQpCisrKyBKYXZhU2NyaXB0Q29y
ZS9qaXQvSklUQXJpdGhtZXRpYy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTYwNiw4ICs2MDYsMTIg
QEAgc3RhdGljIGJvb2wgaXNTU0UyUHJlc2VudCgpCiAgICAgICAgICAgICAgICAgbW92IGZsYWdz
LCBlZHg7CiAgICAgICAgICAgICB9CiAjZWxzZQotICAgICAgICAgICAgZmxhZ3MgPSAwOwotICAg
ICAgICAgICAgLy8gRklYTUU6IEFkZCBHQ0MgY29kZSB0byBkbyBhYm92ZSBhc20KKyAgICAgICAg
ICAgIGFzbSgibW92bCAkMHgxLCAlJWVheDsiCisgICAgICAgICAgICAgICAgImNwdWlkOyIKKyAg
ICAgICAgICAgICAgICAibW92bCAlJWVkeCwgJTA7IgorICAgICAgICAgICAgICAgIDogIj1nIiAo
ZmxhZ3MpCisgICAgICAgICAgICAgICAgOgorICAgICAgICAgICAgICAgIDogIiVlYXgiLCAiJWVi
eCIsICIlZWN4IiwgIiVlZHgiICk7CiAjZW5kaWYKICAgICAgICAgICAgIHByZXNlbnQgPSAoZmxh
Z3MgJiBTU0UyRmVhdHVyZUJpdCkgIT0gMDsKICAgICAgICAgfQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>27389</attachid>
            <date>2009-02-06 03:30:10 -0800</date>
            <delta_ts>2009-02-16 05:19:57 -0800</delta_ts>
            <desc>proposed patch</desc>
            <filename>sse2.patch</filename>
            <type>text/plain</type>
            <size>1292</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDQwNzE2KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTEgQEAKKzIwMDktMDItMDYgIENzYWJhIE9z
enRyb2dvbmFjICA8b3N6aUBpbmYudS1zemVnZWQuaHU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIzNzg3CisKKyAgICAgICAgKiBqaXQvSklUQXJpdGhtZXRpYy5jcHA6CisgICAg
ICAgIChKU0M6OmlzU1NFMlByZXNlbnQpOiBHQ0MgYXNzZW1ibHkgY29kZSBhZGRlZC4KKwk2LjYl
IHByb2dyZXNzaW9uIG9uIHg4NiBMaW51eCB3aXRoIEpJVCBhbmQgV1JFQyBvbiBTdW5TcGlkZXIg
aWYgdXNpbmcgU1NFMiBjYXBhYmxlIG1hY2hpbmUuCisKIDIwMDktMDItMDUgIEFkYW0gUm9iZW4g
IDxhcm9iZW5AYXBwbGUuY29tPgogCiAgICAgICAgIEJ1aWxkIGZpeApJbmRleDogSmF2YVNjcmlw
dENvcmUvaml0L0pJVEFyaXRobWV0aWMuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEphdmFTY3JpcHRDb3Jl
L2ppdC9KSVRBcml0aG1ldGljLmNwcAkocmV2aXNpb24gNDA1MzQpCisrKyBKYXZhU2NyaXB0Q29y
ZS9qaXQvSklUQXJpdGhtZXRpYy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTYwNiw4ICs2MDYsMTIg
QEAgc3RhdGljIGJvb2wgaXNTU0UyUHJlc2VudCgpCiAgICAgICAgICAgICAgICAgbW92IGZsYWdz
LCBlZHg7CiAgICAgICAgICAgICB9CiAjZWxzZQotICAgICAgICAgICAgZmxhZ3MgPSAwOwotICAg
ICAgICAgICAgLy8gRklYTUU6IEFkZCBHQ0MgY29kZSB0byBkbyBhYm92ZSBhc20KKyAgICAgICAg
ICAgIGFzbSgibW92bCAkMHgxLCAlJWVheDsiCisgICAgICAgICAgICAgICAgImNwdWlkOyIKKyAg
ICAgICAgICAgICAgICAibW92bCAlJWVkeCwgJTA7IgorICAgICAgICAgICAgICAgIDogIj1nIiAo
ZmxhZ3MpCisgICAgICAgICAgICAgICAgOgorICAgICAgICAgICAgICAgIDogIiVlYXgiLCAiJWVi
eCIsICIlZWN4IiwgIiVlZHgiICk7CiAjZW5kaWYKICAgICAgICAgICAgIHByZXNlbnQgPSAoZmxh
Z3MgJiBTU0UyRmVhdHVyZUJpdCkgIT0gMDsKICAgICAgICAgfQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>27692</attachid>
            <date>2009-02-16 05:19:57 -0800</date>
            <delta_ts>2009-02-17 02:14:28 -0800</delta_ts>
            <desc>proposed patch</desc>
            <filename>sse2.patch</filename>
            <type>text/plain</type>
            <size>1404</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDQxMDE5KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMDktMDItMTYgIENzYWJhIE9z
enRyb2dvbmFjICA8b3N6aUBpbmYudS1zemVnZWQuaHU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIzNzg3CisKKyAgICAgICAgKiBqaXQvSklUQXJpdGhtZXRpYy5jcHA6CisgICAg
ICAgIChKU0M6OmlzU1NFMlByZXNlbnQpOiBHQ0MgYXNzZW1ibHkgY29kZSBhZGRlZC4KKyAgICAg
ICAgNi42JSBwcm9ncmVzc2lvbiBvbiB4ODYgTGludXggd2l0aCBKSVQgYW5kIFdSRUMgb24gU3Vu
U3BpZGVyIGlmIHVzaW5nIFNTRTIgY2FwYWJsZSBtYWNoaW5lLgorCiAyMDA5LTAyLTEzICBBZGFt
IFRyZWF0ICA8YWRhbS50cmVhdEB0b3JjaG1vYmlsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQg
YnkgR2VvcmdlIFN0YWlrb3MuCkluZGV4OiBKYXZhU2NyaXB0Q29yZS9qaXQvSklUQXJpdGhtZXRp
Yy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gSmF2YVNjcmlwdENvcmUvaml0L0pJVEFyaXRobWV0aWMuY3Bw
CShyZXZpc2lvbiA0MTAxOSkKKysrIEphdmFTY3JpcHRDb3JlL2ppdC9KSVRBcml0aG1ldGljLmNw
cAkod29ya2luZyBjb3B5KQpAQCAtNjIxLDkgKzYyMSwxNyBAQCBzdGF0aWMgYm9vbCBpc1NTRTJQ
cmVzZW50KCkKICAgICAgICAgICAgICAgICBjcHVpZDsKICAgICAgICAgICAgICAgICBtb3YgZmxh
Z3MsIGVkeDsKICAgICAgICAgICAgIH0KKyNlbGlmIENPTVBJTEVSKEdDQykKKyAgICAgICAgICAg
IGFzbSAoCisgICAgICAgICAgICAgICAgIm1vdmwgJDB4MSwgJSVlYXg7IgorICAgICAgICAgICAg
ICAgICJjcHVpZDsiCisgICAgICAgICAgICAgICAgIm1vdmwgJSVlZHgsICUwOyIKKyAgICAgICAg
ICAgICAgICA6ICI9ZyIgKGZsYWdzKQorICAgICAgICAgICAgICAgIDoKKyAgICAgICAgICAgICAg
ICA6ICIlZWF4IiwgIiVlYngiLCAiJWVjeCIsICIlZWR4IgorICAgICAgICAgICAgKTsKICNlbHNl
CiAgICAgICAgICAgICBmbGFncyA9IDA7Ci0gICAgICAgICAgICAvLyBGSVhNRTogQWRkIEdDQyBj
b2RlIHRvIGRvIGFib3ZlIGFzbQogI2VuZGlmCiAgICAgICAgICAgICBwcmVzZW50ID0gKGZsYWdz
ICYgU1NFMkZlYXR1cmVCaXQpICE9IDA7CiAgICAgICAgIH0K
</data>
<flag name="review"
          id="13448"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>27723</attachid>
            <date>2009-02-17 02:14:28 -0800</date>
            <delta_ts>2009-02-23 16:26:20 -0800</delta_ts>
            <desc>fixed patch</desc>
            <filename>sse2.patch</filename>
            <type>text/plain</type>
            <size>1468</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDQxMDM2KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDktMDItMTcgIENzYWJhIE9z
enRyb2dvbmFjICA8b3N6aUBpbmYudS1zemVnZWQuaHU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQnVnIDIzNzg3OiBBbGxvdyBKSVQgdG8gZ2VuZXJh
dGUgU1NFMiBjb2RlIGlmIHVzaW5nIEdDQworICAgICAgICA8aHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIzNzg3PgorCisgICAgICAgIEdDQyB2ZXJzaW9uIG9mIHRoZSBj
cHVpZCBjaGVjay4KKworICAgICAgICAqIGppdC9KSVRBcml0aG1ldGljLmNwcDoKKyAgICAgICAg
KEpTQzo6aXNTU0UyUHJlc2VudCk6IHByZXZpb3VzIGFzc2VtYmx5IGNvZGUgZml4ZWQuCisKIDIw
MDktMDItMTYgIE9saXZlciBIdW50ICA8b2xpdmVyQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKEJ1aWxkIGZpeCkuCkluZGV4OiBKYXZhU2NyaXB0Q29yZS9qaXQvSklU
QXJpdGhtZXRpYy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gSmF2YVNjcmlwdENvcmUvaml0L0pJVEFyaXRo
bWV0aWMuY3BwCShyZXZpc2lvbiA0MTAzNikKKysrIEphdmFTY3JpcHRDb3JlL2ppdC9KSVRBcml0
aG1ldGljLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNjIxLDkgKzYyMSwxOSBAQCBzdGF0aWMgYm9v
bCBpc1NTRTJQcmVzZW50KCkKICAgICAgICAgICAgICAgICBjcHVpZDsKICAgICAgICAgICAgICAg
ICBtb3YgZmxhZ3MsIGVkeDsKICAgICAgICAgICAgIH0KKyNlbGlmIENPTVBJTEVSKEdDQykKKyAg
ICAgICAgICAgIGFzbSAoCisgICAgICAgICAgICAgICAgIm1vdmwgJDB4MSwgJSVlYXg7IgorICAg
ICAgICAgICAgICAgICJwdXNobCAlJWVieDsiCisgICAgICAgICAgICAgICAgImNwdWlkOyIKKyAg
ICAgICAgICAgICAgICAicG9wbCAlJWVieDsiCisgICAgICAgICAgICAgICAgIm1vdmwgJSVlZHgs
ICUwOyIKKyAgICAgICAgICAgICAgICA6ICI9ZyIgKGZsYWdzKQorICAgICAgICAgICAgICAgIDoK
KyAgICAgICAgICAgICAgICA6ICIlZWF4IiwgIiVlY3giLCAiJWVkeCIKKyAgICAgICAgICAgICk7
CiAjZWxzZQogICAgICAgICAgICAgZmxhZ3MgPSAwOwotICAgICAgICAgICAgLy8gRklYTUU6IEFk
ZCBHQ0MgY29kZSB0byBkbyBhYm92ZSBhc20KICNlbmRpZgogICAgICAgICAgICAgcHJlc2VudCA9
IChmbGFncyAmIFNTRTJGZWF0dXJlQml0KSAhPSAwOwogICAgICAgICB9Cg==
</data>
<flag name="review"
          id="13470"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>