<?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>182898</bug_id>
          
          <creation_ts>2018-02-16 16:59:43 -0800</creation_ts>
          <short_desc>[Cocoa] Stop using non-prefixed vDSP functions in 32-bit builds</short_desc>
          <delta_ts>2018-02-16 18:14:05 -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>New Bugs</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andy Estes">aestes</reporter>
          <assigned_to name="Andy Estes">aestes</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>jer.noble</cc>
    
    <cc>jonlee</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>pnormand</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1400103</commentid>
    <comment_count>0</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2018-02-16 16:59:43 -0800</bug_when>
    <thetext>[Cocoa] Stop using non-prefixed vDSP functions in 32-bit builds</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1400104</commentid>
    <comment_count>1</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2018-02-16 17:00:38 -0800</bug_when>
    <thetext>rdar://problem/37195079</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1400107</commentid>
    <comment_count>2</comment_count>
      <attachid>334090</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2018-02-16 17:03:07 -0800</bug_when>
    <thetext>Created attachment 334090
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1400112</commentid>
    <comment_count>3</comment_count>
      <attachid>334090</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-02-16 18:14:03 -0800</bug_when>
    <thetext>Comment on attachment 334090
Patch

Clearing flags on attachment: 334090

Committed r228592: &lt;https://trac.webkit.org/changeset/228592&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1400113</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-02-16 18:14:05 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>334090</attachid>
            <date>2018-02-16 17:03:07 -0800</date>
            <delta_ts>2018-02-16 18:14:03 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-182898-20180216170306.patch</filename>
            <type>text/plain</type>
            <size>5343</size>
            <attacher name="Andy Estes">aestes</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI4NTY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmM0OGY3MDgyZDUyYmMz
MjExYjg3ODY1MDliNTczODg1NTA4OWMyZi4uNDMyYTZiMzkwYjEyOTc1ZWQ2MDU4ZGJiZDZkZjE2
MzI5ZTFjMGUyMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE4LTAyLTE2ICBBbmR5
IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBbQ29jb2FdIFN0b3AgdXNpbmcg
bm9uLXByZWZpeGVkIHZEU1AgZnVuY3Rpb25zIGluIDMyLWJpdCBidWlsZHMKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4Mjg5OAorICAgICAgICA8cmRh
cjovL3Byb2JsZW0vMzcxOTUwNzk+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgVGhlcmUncyBubyBuZWVkIHRvIHVzZSBub24tcHJlZml4ZWQgdkRTUCBm
dW5jdGlvbiBhbGlhc2VzIG9uIDMyLWJpdCBidWlsZHMuCisgICAgICAgIFRoZSB2RFNQLXByZWZp
eGVkIHZlcnNpb25zIGFyZSBhdmFpbGFibGUgb24gYWxsIENvY29hIHBsYXRmb3JtcyB3ZSBjdXJy
ZW50bHkgc3VwcG9ydC4KKworICAgICAgICAqIHBsYXRmb3JtL2F1ZGlvL0RpcmVjdENvbnZvbHZl
ci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpEaXJlY3RDb252b2x2ZXI6OnByb2Nlc3MpOgorICAg
ICAgICAqIHBsYXRmb3JtL2F1ZGlvL1ZlY3Rvck1hdGguY3BwOgorICAgICAgICAoV2ViQ29yZTo6
VmVjdG9yTWF0aDo6dnNtdWwpOgorICAgICAgICAoV2ViQ29yZTo6VmVjdG9yTWF0aDo6dmFkZCk6
CisgICAgICAgIChXZWJDb3JlOjpWZWN0b3JNYXRoOjp2bXVsKToKKyAgICAgICAgKFdlYkNvcmU6
OlZlY3Rvck1hdGg6Onp2bXVsKToKKwogMjAxOC0wMi0xNiAgTWF0dCBMZXdpcyAgPGpsZXdpczNA
YXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIyMjg1NDYuCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9EaXJlY3RDb252b2x2ZXIu
Y3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vRGlyZWN0Q29udm9sdmVyLmNwcApp
bmRleCAyYzYzOGUyN2ZkZTBmNTQ4NWZhMDkwZjEwYjVmMTI0NTY4ZDI4MzVhLi5jYWVjYTE1ZmJj
ZWZjNzgxYWRhNjhlMjk5ODQxY2VhMTFiZWI0NjNlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9hdWRpby9EaXJlY3RDb252b2x2ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2F1ZGlvL0RpcmVjdENvbnZvbHZlci5jcHAKQEAgLTc0LDE0ICs3NCw3IEBAIHZv
aWQgRGlyZWN0Q29udm9sdmVyOjpwcm9jZXNzKEF1ZGlvRmxvYXRBcnJheSogY29udm9sdXRpb25L
ZXJuZWwsIGNvbnN0IGZsb2F0KiBzCiAgICAgbWVtY3B5KGlucHV0UCwgc291cmNlUCwgc2l6ZW9m
KGZsb2F0KSAqIGZyYW1lc1RvUHJvY2Vzcyk7CiAKICNpZiBVU0UoQUNDRUxFUkFURSkKLSNpZiBk
ZWZpbmVkKF9fcHBjX18pIHx8IGRlZmluZWQoX19pMzg2X18pCi0jcHJhZ21hIGNsYW5nIGRpYWdu
b3N0aWMgcHVzaAotI3ByYWdtYSBjbGFuZyBkaWFnbm9zdGljIGlnbm9yZWQgIi1XZGVwcmVjYXRl
ZC1kZWNsYXJhdGlvbnMiCi0gICAgY29udihpbnB1dFAgLSBrZXJuZWxTaXplICsgMSwgMSwga2Vy
bmVsUCArIGtlcm5lbFNpemUgLSAxLCAtMSwgZGVzdFAsIDEsIGZyYW1lc1RvUHJvY2Vzcywga2Vy
bmVsU2l6ZSk7Ci0jcHJhZ21hIGNsYW5nIGRpYWdub3N0aWMgcG9wCi0jZWxzZQogICAgIHZEU1Bf
Y29udihpbnB1dFAgLSBrZXJuZWxTaXplICsgMSwgMSwga2VybmVsUCArIGtlcm5lbFNpemUgLSAx
LCAtMSwgZGVzdFAsIDEsIGZyYW1lc1RvUHJvY2Vzcywga2VybmVsU2l6ZSk7Ci0jZW5kaWYgLy8g
ZGVmaW5lZChfX3BwY19fKSB8fCBkZWZpbmVkKF9faTM4Nl9fKQogI2Vsc2UKICAgICAvLyBGSVhN
RTogVGhlIG1hY3JvIGNhbiBiZSBmdXJ0aGVyIG9wdGltaXplZCB0byBhdm9pZCBwaXBlbGluZSBz
dGFsbHMuIE9uZSBwb3NzaWJpbGl0eSBpcyB0byBtYWludGFpbiA0IHNlcGFyYXRlIHN1bXMgYW5k
IGNoYW5nZSB0aGUgbWFjcm8gdG8gQ09OVk9MVkVfRk9VUl9TQU1QTEVTLgogI2RlZmluZSBDT05W
T0xWRV9PTkVfU0FNUExFICAgICAgICAgICAgIFwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2F1ZGlvL1ZlY3Rvck1hdGguY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
YXVkaW8vVmVjdG9yTWF0aC5jcHAKaW5kZXggN2U4ZDQ0ZjNkZTEwNWUzYmI2ZTNjNzMxMjBkNjBm
MGQzZDNhZDZhYy4uN2E4N2FiMjhjOTliMDA1OWFhMzdmYTIwOWI1ZWY0N2E2ZGZlZGM0ZiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vVmVjdG9yTWF0aC5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vVmVjdG9yTWF0aC5jcHAKQEAgLTQ5LDQz
ICs0OSwyMCBAQCBuYW1lc3BhY2UgVmVjdG9yTWF0aCB7CiAKICNpZiBVU0UoQUNDRUxFUkFURSkK
IC8vIE9uIHRoZSBNYWMgd2UgdXNlIHRoZSBoaWdobHkgb3B0aW1pemVkIHZlcnNpb25zIGluIEFj
Y2VsZXJhdGUuZnJhbWV3b3JrCi0vLyBJbiAzMi1iaXQgbW9kZSAoX19wcGNfXyBvciBfX2kzODZf
XykgPEFjY2VsZXJhdGUvQWNjZWxlcmF0ZS5oPiBpbmNsdWRlcyA8dmVjTGliL3ZEU1BfdHJhbnNs
YXRlLmg+IHdoaWNoIGRlZmluZXMgbWFjcm9zIG9mIHRoZSBzYW1lIG5hbWUgYXMKLS8vIG91ciBu
YW1lc3BhY2VkIGZ1bmN0aW9uIG5hbWVzLCBzbyB3ZSBtdXN0IGhhbmRsZSB0aGlzIGNhc2UgZGlm
ZmVyZW50bHkuIE90aGVyIGFyY2hpdGVjdHVyZXMgKDY0Yml0LCBBUk0sIGV0Yy4pIGRvIG5vdCBp
bmNsdWRlIHRoaXMgaGVhZGVyIGZpbGUuCiAKIHZvaWQgdnNtdWwoY29uc3QgZmxvYXQqIHNvdXJj
ZVAsIGludCBzb3VyY2VTdHJpZGUsIGNvbnN0IGZsb2F0KiBzY2FsZSwgZmxvYXQqIGRlc3RQLCBp
bnQgZGVzdFN0cmlkZSwgc2l6ZV90IGZyYW1lc1RvUHJvY2VzcykKIHsKLSNpZiBkZWZpbmVkKF9f
cHBjX18pIHx8IGRlZmluZWQoX19pMzg2X18pCi0jcHJhZ21hIGNsYW5nIGRpYWdub3N0aWMgcHVz
aAotI3ByYWdtYSBjbGFuZyBkaWFnbm9zdGljIGlnbm9yZWQgIi1XZGVwcmVjYXRlZC1kZWNsYXJh
dGlvbnMiCi0gICAgOjp2c211bChzb3VyY2VQLCBzb3VyY2VTdHJpZGUsIHNjYWxlLCBkZXN0UCwg
ZGVzdFN0cmlkZSwgZnJhbWVzVG9Qcm9jZXNzKTsKLSNwcmFnbWEgY2xhbmcgZGlhZ25vc3RpYyBw
b3AKLSNlbHNlCiAgICAgdkRTUF92c211bChzb3VyY2VQLCBzb3VyY2VTdHJpZGUsIHNjYWxlLCBk
ZXN0UCwgZGVzdFN0cmlkZSwgZnJhbWVzVG9Qcm9jZXNzKTsKLSNlbmRpZgogfQogCiB2b2lkIHZh
ZGQoY29uc3QgZmxvYXQqIHNvdXJjZTFQLCBpbnQgc291cmNlU3RyaWRlMSwgY29uc3QgZmxvYXQq
IHNvdXJjZTJQLCBpbnQgc291cmNlU3RyaWRlMiwgZmxvYXQqIGRlc3RQLCBpbnQgZGVzdFN0cmlk
ZSwgc2l6ZV90IGZyYW1lc1RvUHJvY2VzcykKIHsKLSNpZiBkZWZpbmVkKF9fcHBjX18pIHx8IGRl
ZmluZWQoX19pMzg2X18pCi0jcHJhZ21hIGNsYW5nIGRpYWdub3N0aWMgcHVzaAotI3ByYWdtYSBj
bGFuZyBkaWFnbm9zdGljIGlnbm9yZWQgIi1XZGVwcmVjYXRlZC1kZWNsYXJhdGlvbnMiCi0gICAg
Ojp2YWRkKHNvdXJjZTFQLCBzb3VyY2VTdHJpZGUxLCBzb3VyY2UyUCwgc291cmNlU3RyaWRlMiwg
ZGVzdFAsIGRlc3RTdHJpZGUsIGZyYW1lc1RvUHJvY2Vzcyk7Ci0jcHJhZ21hIGNsYW5nIGRpYWdu
b3N0aWMgcG9wCi0jZWxzZQogICAgIHZEU1BfdmFkZChzb3VyY2UxUCwgc291cmNlU3RyaWRlMSwg
c291cmNlMlAsIHNvdXJjZVN0cmlkZTIsIGRlc3RQLCBkZXN0U3RyaWRlLCBmcmFtZXNUb1Byb2Nl
c3MpOwotI2VuZGlmCiB9CiAKIHZvaWQgdm11bChjb25zdCBmbG9hdCogc291cmNlMVAsIGludCBz
b3VyY2VTdHJpZGUxLCBjb25zdCBmbG9hdCogc291cmNlMlAsIGludCBzb3VyY2VTdHJpZGUyLCBm
bG9hdCogZGVzdFAsIGludCBkZXN0U3RyaWRlLCBzaXplX3QgZnJhbWVzVG9Qcm9jZXNzKQogewot
I2lmIGRlZmluZWQoX19wcGNfXykgfHwgZGVmaW5lZChfX2kzODZfXykKLSNwcmFnbWEgY2xhbmcg
ZGlhZ25vc3RpYyBwdXNoCi0jcHJhZ21hIGNsYW5nIGRpYWdub3N0aWMgaWdub3JlZCAiLVdkZXBy
ZWNhdGVkLWRlY2xhcmF0aW9ucyIKLSAgICA6OnZtdWwoc291cmNlMVAsIHNvdXJjZVN0cmlkZTEs
IHNvdXJjZTJQLCBzb3VyY2VTdHJpZGUyLCBkZXN0UCwgZGVzdFN0cmlkZSwgZnJhbWVzVG9Qcm9j
ZXNzKTsKLSNwcmFnbWEgY2xhbmcgZGlhZ25vc3RpYyBwb3AKLSNlbHNlCiAgICAgdkRTUF92bXVs
KHNvdXJjZTFQLCBzb3VyY2VTdHJpZGUxLCBzb3VyY2UyUCwgc291cmNlU3RyaWRlMiwgZGVzdFAs
IGRlc3RTdHJpZGUsIGZyYW1lc1RvUHJvY2Vzcyk7Ci0jZW5kaWYKIH0KIAogdm9pZCB6dm11bChj
b25zdCBmbG9hdCogcmVhbDFQLCBjb25zdCBmbG9hdCogaW1hZzFQLCBjb25zdCBmbG9hdCogcmVh
bDJQLCBjb25zdCBmbG9hdCogaW1hZzJQLCBmbG9hdCogcmVhbERlc3RQLCBmbG9hdCogaW1hZ0Rl
c3RQLCBzaXplX3QgZnJhbWVzVG9Qcm9jZXNzKQpAQCAtOTksMTQgKzc2LDcgQEAgdm9pZCB6dm11
bChjb25zdCBmbG9hdCogcmVhbDFQLCBjb25zdCBmbG9hdCogaW1hZzFQLCBjb25zdCBmbG9hdCog
cmVhbDJQLCBjb25zdAogICAgIHNjMi5pbWFncCA9IGNvbnN0X2Nhc3Q8ZmxvYXQqPihpbWFnMlAp
OwogICAgIGRlc3QucmVhbHAgPSByZWFsRGVzdFA7CiAgICAgZGVzdC5pbWFncCA9IGltYWdEZXN0
UDsKLSNpZiBkZWZpbmVkKF9fcHBjX18pIHx8IGRlZmluZWQoX19pMzg2X18pCi0jcHJhZ21hIGNs
YW5nIGRpYWdub3N0aWMgcHVzaAotI3ByYWdtYSBjbGFuZyBkaWFnbm9zdGljIGlnbm9yZWQgIi1X
ZGVwcmVjYXRlZC1kZWNsYXJhdGlvbnMiCi0gICAgOjp6dm11bCgmc2MxLCAxLCAmc2MyLCAxLCAm
ZGVzdCwgMSwgZnJhbWVzVG9Qcm9jZXNzLCAxKTsKLSNwcmFnbWEgY2xhbmcgZGlhZ25vc3RpYyBw
b3AKLSNlbHNlCiAgICAgdkRTUF96dm11bCgmc2MxLCAxLCAmc2MyLCAxLCAmZGVzdCwgMSwgZnJh
bWVzVG9Qcm9jZXNzLCAxKTsKLSNlbmRpZgogfQogCiB2b2lkIHZzbWEoY29uc3QgZmxvYXQqIHNv
dXJjZVAsIGludCBzb3VyY2VTdHJpZGUsIGNvbnN0IGZsb2F0KiBzY2FsZSwgZmxvYXQqIGRlc3RQ
LCBpbnQgZGVzdFN0cmlkZSwgc2l6ZV90IGZyYW1lc1RvUHJvY2VzcykK
</data>

          </attachment>
      

    </bug>

</bugzilla>