<?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>217765</bug_id>
          
          <creation_ts>2020-10-15 10:21:35 -0700</creation_ts>
          <short_desc>Vectorize StereoPanner&apos;s panToTargetValue()</short_desc>
          <delta_ts>2020-10-15 11:22:16 -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>Web Audio</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>212611</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>cdumez</cc>
    
    <cc>darin</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sam</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1698164</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-10-15 10:21:35 -0700</bug_when>
    <thetext>Vectorize StereoPanner&apos;s panToTargetValue().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698165</commentid>
    <comment_count>1</comment_count>
      <attachid>411455</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-10-15 10:22:26 -0700</bug_when>
    <thetext>Created attachment 411455
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698175</commentid>
    <comment_count>2</comment_count>
      <attachid>411455</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2020-10-15 10:44:24 -0700</bug_when>
    <thetext>Comment on attachment 411455
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698206</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-10-15 11:21:29 -0700</bug_when>
    <thetext>Committed r268539: &lt;https://trac.webkit.org/changeset/268539&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 411455.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698207</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-10-15 11:22:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/70344705&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>411455</attachid>
            <date>2020-10-15 10:22:26 -0700</date>
            <delta_ts>2020-10-15 11:21:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-217765-20201015102226.patch</filename>
            <type>text/plain</type>
            <size>11520</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY4NTI2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjVhZWNhNTc2NzA2NGI0
MGRmODYyYzI0YTRjYzMyOTRmZmNlOWFlZS4uNmEyMWQ5OWViZGExZWQ2MDg1NzJhZGFiZjJhNWI4
MjEzM2EzYmU5NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDIwLTEwLTE1ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgVmVjdG9yaXplIFN0ZXJlb1Bh
bm5lcidzIHBhblRvVGFyZ2V0VmFsdWUoKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MjE3NzY1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgVmVjdG9yaXplIFN0ZXJlb1Bhbm5lcidzIHBhblRvVGFyZ2V0VmFs
dWUoKS4KKworICAgICAgICBObyBuZXcgdGVzdHMsIG5vIFdlYi1mYWNpbmcgYmVoYXZpb3IgY2hh
bmdlLgorCisgICAgICAgICogcGxhdGZvcm0vYXVkaW8vU3RlcmVvUGFubmVyLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OlN0ZXJlb1Bhbm5lcjo6cGFuVG9UYXJnZXRWYWx1ZSk6CisgICAgICAgICog
cGxhdGZvcm0vYXVkaW8vVmVjdG9yTWF0aC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpWZWN0b3JN
YXRoOjptdWx0aXBseUJ5U2NhbGFyKToKKyAgICAgICAgKFdlYkNvcmU6OlZlY3Rvck1hdGg6Om11
bHRpcGx5QnlTY2FsYXJUaGVuQWRkVG9PdXRwdXQpOgorICAgICAgICAoV2ViQ29yZTo6VmVjdG9y
TWF0aDo6bXVsdGlwbHlCeVNjYWxhclRoZW5BZGRUb1ZlY3Rvcik6CisgICAgICAgICogcGxhdGZv
cm0vYXVkaW8vVmVjdG9yTWF0aC5oOgorCiAyMDIwLTEwLTE1ICBDaHJpcyBMb3JkICA8Y2xvcmRA
aWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXVtXUEVdIEFkZCBzdXBwb3J0IGZvciBzbW9vdGgg
c2Nyb2xsaW5nIGFuaW1hdGlvbiB3aXRoIGFzeW5jIHNjcm9sbGluZwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vU3RlcmVvUGFubmVyLmNwcCBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2F1ZGlvL1N0ZXJlb1Bhbm5lci5jcHAKaW5kZXggNDA1MDdlY2I5NGJkZjA4
MjljOGE1MDk0NmM0N2U0M2ZmNTYzNjc2Yi4uZjliYjY0MzAxNTQ5MzZmM2M5NTMxZjdiMjcwOWFl
YjhhYmYwMjAwNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vU3Rl
cmVvUGFubmVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9TdGVyZW9Q
YW5uZXIuY3BwCkBAIC0yOSw2ICsyOSw3IEBACiAKICNpZiBFTkFCTEUoV0VCX0FVRElPKQogCisj
aW5jbHVkZSAiVmVjdG9yTWF0aC5oIgogI2luY2x1ZGUgPHd0Zi9NYXRoRXh0cmFzLmg+CiAKIG5h
bWVzcGFjZSBXZWJDb3JlIHsKQEAgLTExNiwzOCArMTE3LDI5IEBAIHZvaWQgcGFuVG9UYXJnZXRW
YWx1ZShjb25zdCBBdWRpb0J1cyogaW5wdXRCdXMsIEF1ZGlvQnVzKiBvdXRwdXRCdXMsIGZsb2F0
IHBhblZhCiAgICAgCiAgICAgaWYgKCFzb3VyY2VMIHx8ICFzb3VyY2VSIHx8ICFkZXN0aW5hdGlv
bkwgfHwgIWRlc3RpbmF0aW9uUikKICAgICAgICAgcmV0dXJuOwotICAgIAorCiAgICAgZmxvYXQg
dGFyZ2V0UGFuID0gY2xhbXBUbyhwYW5WYWx1ZSwgLTEuMCwgMS4wKTsKICAgICAKLSAgICBpbnQg
biA9IGZyYW1lc1RvUHJvY2VzczsKLSAgICAKICAgICBpZiAobnVtYmVyT2ZJbnB1dENoYW5uZWxz
ID09IDEpIHsKICAgICAgICAgZG91YmxlIHBhblJhZGlhbiA9ICh0YXJnZXRQYW4gKiAwLjUgKyAw
LjUpICogcGlPdmVyVHdvRG91YmxlOwogICAgICAgICAKICAgICAgICAgZG91YmxlIGdhaW5MID0g
Y29zKHBhblJhZGlhbik7CiAgICAgICAgIGRvdWJsZSBnYWluUiA9IHNpbihwYW5SYWRpYW4pOwog
ICAgICAgICAKLSAgICAgICAgd2hpbGUgKG4tLSkgewotICAgICAgICAgICAgZmxvYXQgaW5wdXRM
ID0gKnNvdXJjZUwrKzsKLSAgICAgICAgICAgICpkZXN0aW5hdGlvbkwrKyA9IHN0YXRpY19jYXN0
PGZsb2F0PihpbnB1dEwgKiBnYWluTCk7Ci0gICAgICAgICAgICAqZGVzdGluYXRpb25SKysgPSBz
dGF0aWNfY2FzdDxmbG9hdD4oaW5wdXRMICogZ2FpblIpOwotICAgICAgICB9CisgICAgICAgIFZl
Y3Rvck1hdGg6Om11bHRpcGx5QnlTY2FsYXIoc291cmNlTCwgZ2FpbkwsIGRlc3RpbmF0aW9uTCwg
ZnJhbWVzVG9Qcm9jZXNzKTsKKyAgICAgICAgVmVjdG9yTWF0aDo6bXVsdGlwbHlCeVNjYWxhcihz
b3VyY2VMLCBnYWluUiwgZGVzdGluYXRpb25SLCBmcmFtZXNUb1Byb2Nlc3MpOwogICAgIH0gZWxz
ZSB7CiAgICAgICAgIGRvdWJsZSBwYW5SYWRpYW4gPSAodGFyZ2V0UGFuIDw9IDAgPyB0YXJnZXRQ
YW4gKyAxIDogdGFyZ2V0UGFuKSAqIHBpT3ZlclR3b0RvdWJsZTsKICAgICAgICAgCiAgICAgICAg
IGRvdWJsZSBnYWluTCA9IGNvcyhwYW5SYWRpYW4pOwogICAgICAgICBkb3VibGUgZ2FpblIgPSBz
aW4ocGFuUmFkaWFuKTsKLSAgICAgICAgCi0gICAgICAgIHdoaWxlIChuLS0pIHsKLSAgICAgICAg
ICAgIGZsb2F0IGlucHV0TCA9ICpzb3VyY2VMKys7Ci0gICAgICAgICAgICBmbG9hdCBpbnB1dFIg
PSAqc291cmNlUisrOwotICAgICAgICAgICAgaWYgKHRhcmdldFBhbiA8PSAwKSB7Ci0gICAgICAg
ICAgICAgICAgKmRlc3RpbmF0aW9uTCsrID0gc3RhdGljX2Nhc3Q8ZmxvYXQ+KGlucHV0TCArIGlu
cHV0UiAqIGdhaW5MKTsKLSAgICAgICAgICAgICAgICAqZGVzdGluYXRpb25SKysgPSBzdGF0aWNf
Y2FzdDxmbG9hdD4oaW5wdXRSICogZ2FpblIpOwotICAgICAgICAgICAgfSBlbHNlIHsKLSAgICAg
ICAgICAgICAgICAqZGVzdGluYXRpb25MKysgPSBzdGF0aWNfY2FzdDxmbG9hdD4oaW5wdXRMICog
Z2FpbkwpOwotICAgICAgICAgICAgICAgICpkZXN0aW5hdGlvblIrKyA9IHN0YXRpY19jYXN0PGZs
b2F0PihpbnB1dFIgKyBpbnB1dEwgKiBnYWluUik7Ci0gICAgICAgICAgICB9CisKKyAgICAgICAg
aWYgKHRhcmdldFBhbiA8PSAwKSB7CisgICAgICAgICAgICBWZWN0b3JNYXRoOjptdWx0aXBseUJ5
U2NhbGFyVGhlbkFkZFRvVmVjdG9yKHNvdXJjZVIsIGdhaW5MLCBzb3VyY2VMLCBkZXN0aW5hdGlv
bkwsIGZyYW1lc1RvUHJvY2Vzcyk7CisgICAgICAgICAgICBWZWN0b3JNYXRoOjptdWx0aXBseUJ5
U2NhbGFyKHNvdXJjZVIsIGdhaW5SLCBkZXN0aW5hdGlvblIsIGZyYW1lc1RvUHJvY2Vzcyk7Cisg
ICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBWZWN0b3JNYXRoOjptdWx0aXBseUJ5U2NhbGFy
KHNvdXJjZUwsIGdhaW5MLCBkZXN0aW5hdGlvbkwsIGZyYW1lc1RvUHJvY2Vzcyk7CisgICAgICAg
ICAgICBWZWN0b3JNYXRoOjptdWx0aXBseUJ5U2NhbGFyVGhlbkFkZFRvVmVjdG9yKHNvdXJjZUws
IGdhaW5SLCBzb3VyY2VSLCBkZXN0aW5hdGlvblIsIGZyYW1lc1RvUHJvY2Vzcyk7CiAgICAgICAg
IH0KICAgICB9CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9W
ZWN0b3JNYXRoLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL1ZlY3Rvck1hdGgu
Y3BwCmluZGV4IGM0NDc0ZDUxYzM3Nzg2YTU3N2ExNTFlZWY5MTI2M2FkZDI1NWUxZWMuLmQxMDMy
NzdiZWE0NGNiZGYxYTlmZDAyNmVjNDQyZTM0MzUwY2ZjODIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL1ZlY3Rvck1hdGguY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2F1ZGlvL1ZlY3Rvck1hdGguY3BwCkBAIC01Miw5ICs1Miw5IEBAIG5hbWVzcGFj
ZSBWZWN0b3JNYXRoIHsKICNpZiBVU0UoQUNDRUxFUkFURSkKIC8vIE9uIHRoZSBNYWMgd2UgdXNl
IHRoZSBoaWdobHkgb3B0aW1pemVkIHZlcnNpb25zIGluIEFjY2VsZXJhdGUuZnJhbWV3b3JrCiAK
LXZvaWQgbXVsdGlwbHlCeVNjYWxhcihjb25zdCBmbG9hdCogaW5wdXRWZWN0b3IsIGZsb2F0IHNj
YWxlLCBmbG9hdCogb3V0cHV0VmVjdG9yLCBzaXplX3QgbnVtYmVyT2ZFbGVtZW50c1RvUHJvY2Vz
cykKK3ZvaWQgbXVsdGlwbHlCeVNjYWxhcihjb25zdCBmbG9hdCogaW5wdXRWZWN0b3IsIGZsb2F0
IHNjYWxhciwgZmxvYXQqIG91dHB1dFZlY3Rvciwgc2l6ZV90IG51bWJlck9mRWxlbWVudHNUb1By
b2Nlc3MpCiB7Ci0gICAgdkRTUF92c211bChpbnB1dFZlY3RvciwgMSwgJnNjYWxlLCBvdXRwdXRW
ZWN0b3IsIDEsIG51bWJlck9mRWxlbWVudHNUb1Byb2Nlc3MpOworICAgIHZEU1BfdnNtdWwoaW5w
dXRWZWN0b3IsIDEsICZzY2FsYXIsIG91dHB1dFZlY3RvciwgMSwgbnVtYmVyT2ZFbGVtZW50c1Rv
UHJvY2Vzcyk7CiB9CiAKIHZvaWQgYWRkKGNvbnN0IGZsb2F0KiBpbnB1dFZlY3RvcjEsIGNvbnN0
IGZsb2F0KiBpbnB1dFZlY3RvcjIsIGZsb2F0KiBvdXRwdXRWZWN0b3IsIHNpemVfdCBudW1iZXJP
ZkVsZW1lbnRzVG9Qcm9jZXNzKQpAQCAtODYsOSArODYsMTQgQEAgdm9pZCBtdWx0aXBseUNvbXBs
ZXgoY29uc3QgZmxvYXQqIHJlYWxWZWN0b3IxLCBjb25zdCBmbG9hdCogaW1hZ1ZlY3RvcjEsIGNv
bnN0IGYKICAgICB2RFNQX3p2bXVsKCZzYzEsIDEsICZzYzIsIDEsICZkZXN0LCAxLCBudW1iZXJP
ZkVsZW1lbnRzVG9Qcm9jZXNzLCAxKTsKIH0KIAotdm9pZCBtdWx0aXBseUJ5U2NhbGFyVGhlbkFk
ZFRvT3V0cHV0KGNvbnN0IGZsb2F0KiBpbnB1dFZlY3RvciwgZmxvYXQgc2NhbGUsIGZsb2F0KiBv
dXRwdXRWZWN0b3IsIHNpemVfdCBudW1iZXJPZkVsZW1lbnRzVG9Qcm9jZXNzKQordm9pZCBtdWx0
aXBseUJ5U2NhbGFyVGhlbkFkZFRvT3V0cHV0KGNvbnN0IGZsb2F0KiBpbnB1dFZlY3RvciwgZmxv
YXQgc2NhbGFyLCBmbG9hdCogb3V0cHV0VmVjdG9yLCBzaXplX3QgbnVtYmVyT2ZFbGVtZW50c1Rv
UHJvY2VzcykKIHsKLSAgICB2RFNQX3ZzbWEoaW5wdXRWZWN0b3IsIDEsICZzY2FsZSwgb3V0cHV0
VmVjdG9yLCAxLCBvdXRwdXRWZWN0b3IsIDEsIG51bWJlck9mRWxlbWVudHNUb1Byb2Nlc3MpOwor
ICAgIHZEU1BfdnNtYShpbnB1dFZlY3RvciwgMSwgJnNjYWxhciwgb3V0cHV0VmVjdG9yLCAxLCBv
dXRwdXRWZWN0b3IsIDEsIG51bWJlck9mRWxlbWVudHNUb1Byb2Nlc3MpOworfQorCit2b2lkIG11
bHRpcGx5QnlTY2FsYXJUaGVuQWRkVG9WZWN0b3IoY29uc3QgZmxvYXQqIGlucHV0VmVjdG9yMSwg
ZmxvYXQgc2NhbGFyLCBjb25zdCBmbG9hdCogaW5wdXRWZWN0b3IyLCBmbG9hdCogb3V0cHV0VmVj
dG9yLCBzaXplX3QgbnVtYmVyT2ZFbGVtZW50c1RvUHJvY2VzcykKK3sKKyAgICB2RFNQX3ZzbWEo
aW5wdXRWZWN0b3IxLCAxLCAmc2NhbGFyLCBpbnB1dFZlY3RvcjIsIDEsIG91dHB1dFZlY3Rvciwg
MSwgbnVtYmVyT2ZFbGVtZW50c1RvUHJvY2Vzcyk7CiB9CiAKIHZvaWQgYWRkVmVjdG9yc1RoZW5N
dWx0aXBseUJ5U2NhbGFyKGNvbnN0IGZsb2F0KiBpbnB1dFZlY3RvcjEsIGNvbnN0IGZsb2F0KiBp
bnB1dFZlY3RvcjIsIGZsb2F0IHNjYWxhciwgZmxvYXQqIG91dHB1dFZlY3Rvciwgc2l6ZV90IG51
bWJlck9mRWxlbWVudHNUb1Byb2Nlc3MpCkBAIC0xMjgsMTQgKzEzMywyMCBAQCBzdGF0aWMgaW5s
aW5lIGJvb2wgaXMxNkJ5dGVBbGlnbmVkKGNvbnN0IGZsb2F0KiB2ZWN0b3IpCiAgICAgcmV0dXJu
ICEocmVpbnRlcnByZXRfY2FzdDx1aW50cHRyX3Q+KHZlY3RvcikgJiAweDBGKTsKIH0KIAotdm9p
ZCBtdWx0aXBseUJ5U2NhbGFyVGhlbkFkZFRvT3V0cHV0KGNvbnN0IGZsb2F0KiBpbnB1dFZlY3Rv
ciwgZmxvYXQgc2NhbGUsIGZsb2F0KiBvdXRwdXRWZWN0b3IsIHNpemVfdCBudW1iZXJPZkVsZW1l
bnRzVG9Qcm9jZXNzKQordm9pZCBtdWx0aXBseUJ5U2NhbGFyVGhlbkFkZFRvVmVjdG9yKGNvbnN0
IGZsb2F0KiBpbnB1dFZlY3RvcjEsIGZsb2F0IHNjYWxhciwgY29uc3QgZmxvYXQqIGlucHV0VmVj
dG9yMiwgZmxvYXQqIG91dHB1dFZlY3Rvciwgc2l6ZV90IG51bWJlck9mRWxlbWVudHNUb1Byb2Nl
c3MpCit7CisgICAgbXVsdGlwbHlCeVNjYWxhclRoZW5BZGRUb091dHB1dChpbnB1dFZlY3RvcjEs
IHNjYWxhciwgb3V0cHV0VmVjdG9yLCBudW1iZXJPZkVsZW1lbnRzVG9Qcm9jZXNzKTsKKyAgICBh
ZGQob3V0cHV0VmVjdG9yLCBpbnB1dFZlY3RvcjIsIG91dHB1dFZlY3RvciwgbnVtYmVyT2ZFbGVt
ZW50c1RvUHJvY2Vzcyk7Cit9CisKK3ZvaWQgbXVsdGlwbHlCeVNjYWxhclRoZW5BZGRUb091dHB1
dChjb25zdCBmbG9hdCogaW5wdXRWZWN0b3IsIGZsb2F0IHNjYWxhciwgZmxvYXQqIG91dHB1dFZl
Y3Rvciwgc2l6ZV90IG51bWJlck9mRWxlbWVudHNUb1Byb2Nlc3MpCiB7CiAgICAgc2l6ZV90IG4g
PSBudW1iZXJPZkVsZW1lbnRzVG9Qcm9jZXNzOwogCiAjaWYgQ1BVKFg4Nl9TU0UyKQogICAgIC8v
IElmIHRoZSBpbnB1dFZlY3RvciBhZGRyZXNzIGlzIG5vdCAxNi1ieXRlIGFsaWduZWQsIHRoZSBm
aXJzdCBzZXZlcmFsIGZyYW1lcyAoYXQgbW9zdCB0aHJlZSkgc2hvdWxkIGJlIHByb2Nlc3NlZCBz
ZXBhcmF0ZWx5LgogICAgIHdoaWxlICghaXMxNkJ5dGVBbGlnbmVkKGlucHV0VmVjdG9yKSAmJiBu
KSB7Ci0gICAgICAgICpvdXRwdXRWZWN0b3IgKz0gc2NhbGUgKiAqaW5wdXRWZWN0b3I7CisgICAg
ICAgICpvdXRwdXRWZWN0b3IgKz0gc2NhbGFyICogKmlucHV0VmVjdG9yOwogICAgICAgICBpbnB1
dFZlY3RvcisrOwogICAgICAgICBvdXRwdXRWZWN0b3IrKzsKICAgICAgICAgbi0tOwpAQCAtMTQ4
LDcgKzE1OSw3IEBAIHZvaWQgbXVsdGlwbHlCeVNjYWxhclRoZW5BZGRUb091dHB1dChjb25zdCBm
bG9hdCogaW5wdXRWZWN0b3IsIGZsb2F0IHNjYWxlLCBmbG9hCiAgICAgX19tMTI4IHBTb3VyY2U7
CiAgICAgX19tMTI4IGRlc3Q7CiAgICAgX19tMTI4IHRlbXA7Ci0gICAgX19tMTI4IG1TY2FsZSA9
IF9tbV9zZXRfcHMxKHNjYWxlKTsKKyAgICBfX20xMjggbVNjYWxlID0gX21tX3NldF9wczEoc2Nh
bGFyKTsKIAogICAgIGJvb2wgZGVzdEFsaWduZWQgPSBpczE2Qnl0ZUFsaWduZWQob3V0cHV0VmVj
dG9yKTsKIApAQCAtMTc0LDcgKzE4NSw3IEBAIHZvaWQgbXVsdGlwbHlCeVNjYWxhclRoZW5BZGRU
b091dHB1dChjb25zdCBmbG9hdCogaW5wdXRWZWN0b3IsIGZsb2F0IHNjYWxlLCBmbG9hCiAgICAg
c2l6ZV90IHRhaWxGcmFtZXMgPSBuICUgNDsKICAgICBjb25zdCBmbG9hdCogZW5kUCA9IG91dHB1
dFZlY3RvciArIG4gLSB0YWlsRnJhbWVzOwogCi0gICAgZmxvYXQzMng0X3QgayA9IHZkdXBxX25f
ZjMyKHNjYWxlKTsKKyAgICBmbG9hdDMyeDRfdCBrID0gdmR1cHFfbl9mMzIoc2NhbGFyKTsKICAg
ICB3aGlsZSAob3V0cHV0VmVjdG9yIDwgZW5kUCkgewogICAgICAgICBmbG9hdDMyeDRfdCBzb3Vy
Y2UgPSB2bGQxcV9mMzIoaW5wdXRWZWN0b3IpOwogICAgICAgICBmbG9hdDMyeDRfdCBkZXN0ID0g
dmxkMXFfZjMyKG91dHB1dFZlY3Rvcik7CkBAIC0xODgsMjAgKzE5OSwyMCBAQCB2b2lkIG11bHRp
cGx5QnlTY2FsYXJUaGVuQWRkVG9PdXRwdXQoY29uc3QgZmxvYXQqIGlucHV0VmVjdG9yLCBmbG9h
dCBzY2FsZSwgZmxvYQogICAgIG4gPSB0YWlsRnJhbWVzOwogI2VuZGlmCiAgICAgd2hpbGUgKG4t
LSkgewotICAgICAgICAqb3V0cHV0VmVjdG9yICs9ICppbnB1dFZlY3RvciAqIHNjYWxlOworICAg
ICAgICAqb3V0cHV0VmVjdG9yICs9ICppbnB1dFZlY3RvciAqIHNjYWxhcjsKICAgICAgICAgKytp
bnB1dFZlY3RvcjsKICAgICAgICAgKytvdXRwdXRWZWN0b3I7CiAgICAgfQogfQogCi12b2lkIG11
bHRpcGx5QnlTY2FsYXIoY29uc3QgZmxvYXQqIGlucHV0VmVjdG9yLCBmbG9hdCBzY2FsZSwgZmxv
YXQqIG91dHB1dFZlY3Rvciwgc2l6ZV90IG51bWJlck9mRWxlbWVudHNUb1Byb2Nlc3MpCit2b2lk
IG11bHRpcGx5QnlTY2FsYXIoY29uc3QgZmxvYXQqIGlucHV0VmVjdG9yLCBmbG9hdCBzY2FsYXIs
IGZsb2F0KiBvdXRwdXRWZWN0b3IsIHNpemVfdCBudW1iZXJPZkVsZW1lbnRzVG9Qcm9jZXNzKQog
ewogICAgIHNpemVfdCBuID0gbnVtYmVyT2ZFbGVtZW50c1RvUHJvY2VzczsKIAogI2lmIENQVShY
ODZfU1NFMikKICAgICAvLyBJZiB0aGUgaW5wdXRWZWN0b3IgYWRkcmVzcyBpcyBub3QgMTYtYnl0
ZSBhbGlnbmVkLCB0aGUgZmlyc3Qgc2V2ZXJhbCBmcmFtZXMgKGF0IG1vc3QgdGhyZWUpIHNob3Vs
ZCBiZSBwcm9jZXNzZWQgc2VwYXJhdGVseS4KICAgICB3aGlsZSAoIWlzMTZCeXRlQWxpZ25lZChp
bnB1dFZlY3RvcikgJiYgbikgewotICAgICAgICAqb3V0cHV0VmVjdG9yID0gc2NhbGUgKiAqaW5w
dXRWZWN0b3I7CisgICAgICAgICpvdXRwdXRWZWN0b3IgPSBzY2FsYXIgKiAqaW5wdXRWZWN0b3I7
CiAgICAgICAgIGlucHV0VmVjdG9yKys7CiAgICAgICAgIG91dHB1dFZlY3RvcisrOwogICAgICAg
ICBuLS07CkBAIC0yMDksNyArMjIwLDcgQEAgdm9pZCBtdWx0aXBseUJ5U2NhbGFyKGNvbnN0IGZs
b2F0KiBpbnB1dFZlY3RvciwgZmxvYXQgc2NhbGUsIGZsb2F0KiBvdXRwdXRWZWN0b3IKIAogICAg
IC8vIE5vdyB0aGUgaW5wdXRWZWN0b3IgYWRkcmVzcyBpcyBhbGlnbmVkIGFuZCBzdGFydCB0byBh
cHBseSBTU0UuCiAgICAgc2l6ZV90IGdyb3VwID0gbiAvIDQ7Ci0gICAgX19tMTI4IG1TY2FsZSA9
IF9tbV9zZXRfcHMxKHNjYWxlKTsKKyAgICBfX20xMjggbVNjYWxlID0gX21tX3NldF9wczEoc2Nh
bGFyKTsKICAgICBfX20xMjgqIHBTb3VyY2U7CiAgICAgX19tMTI4KiBwRGVzdDsKICAgICBfX20x
MjggZGVzdDsKQEAgLTI0Myw3ICsyNTQsNyBAQCB2b2lkIG11bHRpcGx5QnlTY2FsYXIoY29uc3Qg
ZmxvYXQqIGlucHV0VmVjdG9yLCBmbG9hdCBzY2FsZSwgZmxvYXQqIG91dHB1dFZlY3RvcgogCiAg
ICAgd2hpbGUgKG91dHB1dFZlY3RvciA8IGVuZFApIHsKICAgICAgICAgZmxvYXQzMng0X3Qgc291
cmNlID0gdmxkMXFfZjMyKGlucHV0VmVjdG9yKTsKLSAgICAgICAgdnN0MXFfZjMyKG91dHB1dFZl
Y3Rvciwgdm11bHFfbl9mMzIoc291cmNlLCBzY2FsZSkpOworICAgICAgICB2c3QxcV9mMzIob3V0
cHV0VmVjdG9yLCB2bXVscV9uX2YzMihzb3VyY2UsIHNjYWxhcikpOwogCiAgICAgICAgIGlucHV0
VmVjdG9yICs9IDQ7CiAgICAgICAgIG91dHB1dFZlY3RvciArPSA0OwpAQCAtMjUxLDcgKzI2Miw3
IEBAIHZvaWQgbXVsdGlwbHlCeVNjYWxhcihjb25zdCBmbG9hdCogaW5wdXRWZWN0b3IsIGZsb2F0
IHNjYWxlLCBmbG9hdCogb3V0cHV0VmVjdG9yCiAgICAgbiA9IHRhaWxGcmFtZXM7CiAjZW5kaWYK
ICAgICB3aGlsZSAobi0tKSB7Ci0gICAgICAgICpvdXRwdXRWZWN0b3IgPSBzY2FsZSAqICppbnB1
dFZlY3RvcjsKKyAgICAgICAgKm91dHB1dFZlY3RvciA9IHNjYWxhciAqICppbnB1dFZlY3RvcjsK
ICAgICAgICAgKytpbnB1dFZlY3RvcjsKICAgICAgICAgKytvdXRwdXRWZWN0b3I7CiAgICAgfQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vVmVjdG9yTWF0aC5oIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vVmVjdG9yTWF0aC5oCmluZGV4IDJhNjdiZDE5
MDQ4NzA4ZjhmYjA3YTQ4MDA0MWEwNDZkODQ1NTYwOWYuLjg4MzY2YzhmNjU5NjM5MjFiYjAyMTkx
OTk2MzJhNDEwY2ExNjZkOGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1
ZGlvL1ZlY3Rvck1hdGguaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9WZWN0
b3JNYXRoLmgKQEAgLTMxLDE1ICszMSwyMCBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKIG5hbWVz
cGFjZSBWZWN0b3JNYXRoIHsKIAotLy8gTXVsdGlwbGVzIGlucHV0VmVjdG9yIGJ5IHNjYWxhciB0
aGVuIGFkZHMgdGhlIHJlc3VsdCB0byBvdXRwdXRWZWN0b3IgKHZzbWEpLgorLy8gTXVsdGlwbGVz
IGlucHV0VmVjdG9yIGJ5IHNjYWxhciB0aGVuIGFkZHMgdGhlIHJlc3VsdCB0byBvdXRwdXRWZWN0
b3IgKHNpbXBsaWZpZWQgdnNtYSkuCiAvLyBmb3IgKG4gPSAwOyBuIDwgbnVtYmVyT2ZFbGVtZW50
c1RvUHJvY2VzczsgKytuKQotLy8gICAgIG91dHB1dFZlY3RvcltuXSArPSBpbnB1dFZlY3Rvcltu
XSAqIHNjYWxlOwotdm9pZCBtdWx0aXBseUJ5U2NhbGFyVGhlbkFkZFRvT3V0cHV0KGNvbnN0IGZs
b2F0KiBpbnB1dFZlY3RvciwgZmxvYXQgc2NhbGUsIGZsb2F0KiBvdXRwdXRWZWN0b3IsIHNpemVf
dCBudW1iZXJPZkVsZW1lbnRzVG9Qcm9jZXNzKTsKKy8vICAgICBvdXRwdXRWZWN0b3Jbbl0gKz0g
aW5wdXRWZWN0b3Jbbl0gKiBzY2FsYXI7Cit2b2lkIG11bHRpcGx5QnlTY2FsYXJUaGVuQWRkVG9P
dXRwdXQoY29uc3QgZmxvYXQqIGlucHV0VmVjdG9yLCBmbG9hdCBzY2FsYXIsIGZsb2F0KiBvdXRw
dXRWZWN0b3IsIHNpemVfdCBudW1iZXJPZkVsZW1lbnRzVG9Qcm9jZXNzKTsKKworLy8gQWRkcyBh
IHZlY3RvciBpbnB1dFZlY3RvcjIgdG8gdGhlIHByb2R1Y3Qgb2YgYSBzY2FsYXIgdmFsdWUgYW5k
IGEgc2luZ2xlLXByZWNpc2lvbiB2ZWN0b3IgaW5wdXRWZWN0b3IxICh2c21hKS4KKy8vIGZvciAo
biA9IDA7IG4gPCBudW1iZXJPZkVsZW1lbnRzVG9Qcm9jZXNzOyArK24pCisvLyAgICAgb3V0cHV0
VmVjdG9yW25dID0gaW5wdXRWZWN0b3IxW25dICogc2NhbGFyICsgaW5wdXRWZWN0b3IyW25dOwor
dm9pZCBtdWx0aXBseUJ5U2NhbGFyVGhlbkFkZFRvVmVjdG9yKGNvbnN0IGZsb2F0KiBpbnB1dFZl
Y3RvcjEsIGZsb2F0IHNjYWxhciwgY29uc3QgZmxvYXQqIGlucHV0VmVjdG9yMiwgZmxvYXQqIG91
dHB1dFZlY3Rvciwgc2l6ZV90IG51bWJlck9mRWxlbWVudHNUb1Byb2Nlc3MpOwogCiAvLyBNdWx0
aXBsaWVzIHRoZSBzdW0gb2YgdHdvIHZlY3RvcnMgYnkgYSBzY2FsYXIgdmFsdWUgKHZhc20pLgog
dm9pZCBhZGRWZWN0b3JzVGhlbk11bHRpcGx5QnlTY2FsYXIoY29uc3QgZmxvYXQqIGlucHV0VmVj
dG9yMSwgY29uc3QgZmxvYXQqIGlucHV0VmVjdG9yMiwgZmxvYXQgc2NhbGFyLCBmbG9hdCogb3V0
cHV0VmVjdG9yLCBzaXplX3QgbnVtYmVyT2ZFbGVtZW50c1RvUHJvY2Vzcyk7CiAKLXZvaWQgbXVs
dGlwbHlCeVNjYWxhcihjb25zdCBmbG9hdCogaW5wdXRWZWN0b3IsIGZsb2F0IHNjYWxlLCBmbG9h
dCogb3V0cHV0VmVjdG9yLCBzaXplX3QgbnVtYmVyT2ZFbGVtZW50c1RvUHJvY2Vzcyk7Cit2b2lk
IG11bHRpcGx5QnlTY2FsYXIoY29uc3QgZmxvYXQqIGlucHV0VmVjdG9yLCBmbG9hdCBzY2FsYXIs
IGZsb2F0KiBvdXRwdXRWZWN0b3IsIHNpemVfdCBudW1iZXJPZkVsZW1lbnRzVG9Qcm9jZXNzKTsK
IHZvaWQgYWRkU2NhbGFyKGNvbnN0IGZsb2F0KiBpbnB1dFZlY3RvciwgZmxvYXQgc2NhbGFyLCBm
bG9hdCogb3V0cHV0VmVjdG9yLCBzaXplX3QgbnVtYmVyT2ZFbGVtZW50c1RvUHJvY2Vzcyk7CiB2
b2lkIGFkZChjb25zdCBmbG9hdCogaW5wdXRWZWN0b3IxLCBjb25zdCBmbG9hdCogaW5wdXRWZWN0
b3IyLCBmbG9hdCogb3V0cHV0VmVjdG9yLCBzaXplX3QgbnVtYmVyT2ZFbGVtZW50c1RvUHJvY2Vz
cyk7CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>