<?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>77900</bug_id>
          
          <creation_ts>2012-02-06 14:27:06 -0800</creation_ts>
          <short_desc>zvmul incorrectly multiplies complex arrays on Windows.</short_desc>
          <delta_ts>2022-02-28 00:05:50 -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>Web Audio</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>
          
          <blocked>75933</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Raymond Toy">rtoy</reporter>
          <assigned_to name="Raymond Toy">rtoy</assigned_to>
          <cc>crogers</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>550283</commentid>
    <comment_count>0</comment_count>
    <who name="Raymond Toy">rtoy</who>
    <bug_when>2012-02-06 14:27:06 -0800</bug_when>
    <thetext>WebCore::VectorMath::zvmul incorrectly multiplies complex vectors on Windows, breaking convolution demos.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550302</commentid>
    <comment_count>1</comment_count>
      <attachid>125709</attachid>
    <who name="Raymond Toy">rtoy</who>
    <bug_when>2012-02-06 14:44:11 -0800</bug_when>
    <thetext>Created attachment 125709
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550308</commentid>
    <comment_count>2</comment_count>
    <who name="Chris Rogers">crogers</who>
    <bug_when>2012-02-06 14:47:31 -0800</bug_when>
    <thetext>Looks good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550310</commentid>
    <comment_count>3</comment_count>
    <who name="Raymond Toy">rtoy</who>
    <bug_when>2012-02-06 14:48:13 -0800</bug_when>
    <thetext>Actually, this also affects Linux, if the arrays are not aligned for the SSE2 code to be used.

As a side effect, this fixes the test failure on Windows for the convolution-mono-mono test (but 75933).  (Unfortunate that the convolution test was done after bug 74842 was landed.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550311</commentid>
    <comment_count>4</comment_count>
      <attachid>125709</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2012-02-06 14:48:21 -0800</bug_when>
    <thetext>Comment on attachment 125709
Patch

rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550347</commentid>
    <comment_count>5</comment_count>
    <who name="Chris Rogers">crogers</who>
    <bug_when>2012-02-06 15:23:54 -0800</bug_when>
    <thetext>Committed r106864: &lt;http://trac.webkit.org/changeset/106864&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>125709</attachid>
            <date>2012-02-06 14:44:11 -0800</date>
            <delta_ts>2022-02-28 00:05:50 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-77900-20120206144410.patch</filename>
            <type>text/plain</type>
            <size>2705</size>
            <attacher name="Raymond Toy">rtoy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA2Nzc2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWRlNTA5ODhkZmY2ODcw
ZTI2NjQwYzQwYzdiYWYxMDgwNGIyZWRlYS4uNjg5ZjU2MjQ5YjQxYTg2NTg0OTk1Y2Y3MDEyNmQ0
NThhM2E0MGVhOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTAyLTA2ICBSYXlt
b25kIFRveSAgPHJ0b3lAZ29vZ2xlLmNvbT4KKworICAgICAgICB6dm11bCBpbmNvcnJlY3RseSBt
dWx0aXBsaWVzIGNvbXBsZXggYXJyYXlzIG9uIFdpbmRvd3MuCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NzkwMAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cy4gVGhlIGNvbnZvbHV0aW9u
LW1vbm8tbW9ubyB0ZXN0IG5vdyBwYXNzZXMgb24KKyAgICAgICAgV2luZG93cy4KKworICAgICAg
ICAqIHBsYXRmb3JtL2F1ZGlvL1ZlY3Rvck1hdGguY3BwOgorICAgICAgICAoV2ViQ29yZTo6VmVj
dG9yTWF0aDo6enZtdWwpOiAgUmVhZCBhbmQgY29tcHV0ZSByZXN1bHQgYmVmb3JlCisgICAgICAg
IHN0b3JpbmcgcmVzdWx0LgorCiAyMDEyLTAyLTA1ICBLZW50YXJvIEhhcmEgIDxoYXJha2VuQGNo
cm9taXVtLm9yZz4KIAogICAgICAgICBSZW5hbWUgW1RyZWF0TnVsbEFzPUVtcHR5U3RyaW5nXSB0
byBbVHJlYXROdWxsQXM9TnVsbFN0cmluZ10sCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9hdWRpby9WZWN0b3JNYXRoLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1
ZGlvL1ZlY3Rvck1hdGguY3BwCmluZGV4IDU3MmRiZjM1MzE5YzkyNjRhOTk4ZGIwZjViMDYyYWVl
YzViZDdkZWYuLjU2OTNjMWI4OTA5NzJmMmM4ZDU2OTdjYTM4YmQyMzM5NWQ3MWQ4N2QgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL1ZlY3Rvck1hdGguY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL1ZlY3Rvck1hdGguY3BwCkBAIC00MTgsOCAr
NDE4LDEzIEBAIHZvaWQgenZtdWwoY29uc3QgZmxvYXQqIHJlYWwxUCwgY29uc3QgZmxvYXQqIGlt
YWcxUCwgY29uc3QgZmxvYXQqIHJlYWwyUCwgY29uc3QKICAgICB9CiAjZW5kaWYKICAgICBmb3Ig
KDsgaSA8IGZyYW1lc1RvUHJvY2VzczsgKytpKSB7Ci0gICAgICAgIHJlYWxEZXN0UFtpXSA9IHJl
YWwxUFtpXSAqIHJlYWwyUFtpXSAtIGltYWcxUFtpXSAqIGltYWcyUFtpXTsKLSAgICAgICAgaW1h
Z0Rlc3RQW2ldID0gcmVhbDFQW2ldICogaW1hZzJQW2ldICsgaW1hZzFQW2ldICogcmVhbDJQW2ld
OworICAgICAgICAvLyBSZWFkIGFuZCBjb21wdXRlIHJlc3VsdCBiZWZvcmUgc3RvcmluZyB0aGVt
LCBpbiBjYXNlIHRoZQorICAgICAgICAvLyBkZXN0aW5hdGlvbiBpcyB0aGUgc2FtZSBhcyBvbmUg
b2YgdGhlIHNvdXJjZXMuCisgICAgICAgIGZsb2F0IHJlYWxSZXN1bHQgPSByZWFsMVBbaV0gKiBy
ZWFsMlBbaV0gLSBpbWFnMVBbaV0gKiBpbWFnMlBbaV07CisgICAgICAgIGZsb2F0IGltYWdSZXN1
bHQgPSByZWFsMVBbaV0gKiBpbWFnMlBbaV0gKyBpbWFnMVBbaV0gKiByZWFsMlBbaV07CisKKyAg
ICAgICAgcmVhbERlc3RQW2ldID0gcmVhbFJlc3VsdDsKKyAgICAgICAgaW1hZ0Rlc3RQW2ldID0g
aW1hZ1Jlc3VsdDsKICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3Jt
L2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2No
cm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dAppbmRleCAyN2M3NmE4MGY2OGEzNzQxZmU3YzA1
NDA3YzMyNTBjNTU1OGI2Mzk1Li5lYjgxZjA4NWMyZjJlNjk3NWU3NGE1N2FmODQ2ZjZlZmFhNzdm
NzhmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVj
dGF0aW9ucy50eHQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBl
Y3RhdGlvbnMudHh0CkBAIC0zNzcyLDggKzM3NzIsNiBAQCBCVUdXSzc1Nzg3IE1BQyBMSU5VWCA6
IGZhc3QvdGV4dC9pbnRlcm5hdGlvbmFsL3NwYWNlcy1jb21iaW5lZC1pbi12ZXJ0aWNhbC10ZXh0
LgogQlVHV0s3NTkzMiA6IGZhc3QvanMvYXJyYXktZGVmaW5lT3duUHJvcGVydHkuaHRtbCA9IFRF
WFQKIEJVR1dLNzU5MzIgOiBmYXN0L2pzL21vemlsbGEvc3RyaWN0LzE1LjQuNC42Lmh0bWwgPSBU
RVhUCiAKLUJVR1dLNzU5MzMgV0lOIDogd2ViYXVkaW8vY29udm9sdXRpb24tbW9uby1tb25vLmh0
bWwgPSBURVhUCi0KIEJVR1dLNzYyODAgOiBtZWRpYS9XM0MvdmlkZW8vbmV0d29ya1N0YXRlL25l
dHdvcmtTdGF0ZV9kdXJpbmdfcHJvZ3Jlc3MuaHRtbCA9IFBBU1MgVEVYVAogQlVHVjgxOTAwIFNM
T1cgTElOVVggREVCVUcgOiBpbnNwZWN0b3IvZGVidWdnZXIvd2F0Y2gtZXhwcmVzc2lvbnMtcGFu
ZWwtc3dpdGNoLmh0bWwgPSBQQVNTIENSQVNICiBCVUdWODE5MDAgU0xPVyBMSU5VWCBERUJVRyA6
IGluc3BlY3Rvci9kZWJ1Z2dlci9kZWJ1Z2dlci1icmVha3BvaW50cy1ub3QtYWN0aXZhdGVkLW9u
LXJlbG9hZC5odG1sID0gUEFTUyBDUkFTSAo=
</data>
<flag name="review"
          id="127283"
          type_id="1"
          status="+"
          setter="kbr"
    />
          </attachment>
      

    </bug>

</bugzilla>