<?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>234631</bug_id>
          
          <creation_ts>2021-12-23 02:08:41 -0800</creation_ts>
          <short_desc>[RISCV64] Add MacroAssemblerRISCV64 operations for floating-point branches</short_desc>
          <delta_ts>2022-03-11 05:33:46 -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>
          
          <blocked>237775</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Zan Dobersek">zan</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>pmatos</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>xan.lopez</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1826516</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2021-12-23 02:08:41 -0800</bug_when>
    <thetext>[RISCV64] Add MacroAssemblerRISCV64 operations for floating-point branches</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1826517</commentid>
    <comment_count>1</comment_count>
      <attachid>447865</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2021-12-23 02:09:16 -0800</bug_when>
    <thetext>Created attachment 447865
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1827056</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-12-28 02:15:50 -0800</bug_when>
    <thetext>Committed r287468 (245603@main): &lt;https://commits.webkit.org/245603@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 447865.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1827057</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-12-28 02:16:17 -0800</bug_when>
    <thetext>&lt;rdar://problem/86953708&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>447865</attachid>
            <date>2021-12-23 02:09:16 -0800</date>
            <delta_ts>2021-12-28 02:15:52 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-234631-20211223110914.patch</filename>
            <type>text/plain</type>
            <size>8162</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg3MzkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA1
OWVkMTc3YjZjZGM1YThkNzdmMzRhYzhiNWI0MDNlYmE5MTE2YTY0Li44NjQ1ODhlNDQ3ZTA2NjY5
NGQ0ODQwMmIxMTcwZWVlYTcwY2UwNWE5IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNCBAQAorMjAyMS0xMi0yMyAgWmFuIERvYmVyc2VrICA8emRvYmVyc2VrQGlnYWxpYS5j
b20+CisKKyAgICAgICAgW1JJU0NWNjRdIEFkZCBNYWNyb0Fzc2VtYmxlclJJU0NWNjQgb3BlcmF0
aW9ucyBmb3IgZmxvYXRpbmctcG9pbnQgYnJhbmNoZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNDYzMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCB0aGUgZmxvYXRpbmctcG9pbnQgYnJhbmNoaW5n
IG9wZXJhdGlvbiBpbXBsZW1lbnRhdGlvbnMgaW4KKyAgICAgICAgTWFjcm9Bc3NlbWJsZXJSSVND
VjY0LiBVbm9yZGVyZWQgc3RhdHVzIG9mIHZhbHVlcyBpcyBkZXRlcm1pbmVkIHRocm91Z2gKKyAg
ICAgICAgdGhlIGZjbGFzcyBpbnN0cnVjdGlvbiBhbmQgdGhlbiBoYW5kbGVkIGFzIGFwcHJvcHJp
YXRlIGZvciB0aGUgZGVzaXJlZAorICAgICAgICBjb25kaXRpb24uCisKKyAgICAgICAgKiBhc3Nl
bWJsZXIvTWFjcm9Bc3NlbWJsZXJSSVNDVjY0Lmg6CisgICAgICAgIChKU0M6Ok1hY3JvQXNzZW1i
bGVyUklTQ1Y2NDo6YnJhbmNoRmxvYXQpOgorICAgICAgICAoSlNDOjpNYWNyb0Fzc2VtYmxlclJJ
U0NWNjQ6OmJyYW5jaERvdWJsZSk6CisgICAgICAgIChKU0M6Ok1hY3JvQXNzZW1ibGVyUklTQ1Y2
NDo6YnJhbmNoRG91YmxlTm9uWmVybyk6CisgICAgICAgIChKU0M6Ok1hY3JvQXNzZW1ibGVyUklT
Q1Y2NDo6YnJhbmNoRG91YmxlWmVyb09yTmFOKToKKyAgICAgICAgKEpTQzo6TWFjcm9Bc3NlbWJs
ZXJSSVNDVjY0OjpicmFuY2hUcnVuY2F0ZURvdWJsZVRvSW50MzIpOgorICAgICAgICAoSlNDOjpN
YWNyb0Fzc2VtYmxlclJJU0NWNjQ6OmJyYW5jaENvbnZlcnREb3VibGVUb0ludDMyKToKKyAgICAg
ICAgKEpTQzo6TWFjcm9Bc3NlbWJsZXJSSVNDVjY0OjpicmFuY2hGUCk6CisKIDIwMjEtMTItMjIg
IFNhYW0gQmFyYXRpICA8c2JhcmF0aUBhcHBsZS5jb20+CiAKICAgICAgICAgTExJbnQgc2hvdWxk
IGxvb3AgT1NSIGludG8gQkJRIGFuZCBCQlEgc2hvdWxkIGxvb3AgT1NSIGludG8gT01HCmRpZmYg
LS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyUklT
Q1Y2NC5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9NYWNyb0Fzc2VtYmxlclJJ
U0NWNjQuaAppbmRleCBjMDE4YTU4ZTY5ZjFkOTZiYTliNzMxYmRlNmFmNmExZmI2NzE0MDk3Li4z
NmZiMmU0YWNmOTg0NmJkYWJjZmQ1NzczOTk4ZTkzOTk2MWM2Y2Q3IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyUklTQ1Y2NC5oCisrKyBi
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJSSVNDVjY0LmgK
QEAgLTE5NDAsMTUgKzE5NDAsNTkgQEAgcHVibGljOgogICAgIE1BQ1JPX0FTU0VNQkxFUl9SSVND
VjY0X1RFTVBMQVRFRF9OT09QX01FVEhPRF9XSVRIX1JFVFVSTihwYXRjaGFibGVCcmFuY2gzMiwg
UGF0Y2hhYmxlSnVtcCk7CiAgICAgTUFDUk9fQVNTRU1CTEVSX1JJU0NWNjRfVEVNUExBVEVEX05P
T1BfTUVUSE9EX1dJVEhfUkVUVVJOKHBhdGNoYWJsZUJyYW5jaDY0LCBQYXRjaGFibGVKdW1wKTsK
IAotICAgIE1BQ1JPX0FTU0VNQkxFUl9SSVNDVjY0X1RFTVBMQVRFRF9OT09QX01FVEhPRF9XSVRI
X1JFVFVSTihicmFuY2hGbG9hdCwgSnVtcCk7Ci0gICAgTUFDUk9fQVNTRU1CTEVSX1JJU0NWNjRf
VEVNUExBVEVEX05PT1BfTUVUSE9EX1dJVEhfUkVUVVJOKGJyYW5jaERvdWJsZSwgSnVtcCk7Ci0g
ICAgTUFDUk9fQVNTRU1CTEVSX1JJU0NWNjRfVEVNUExBVEVEX05PT1BfTUVUSE9EX1dJVEhfUkVU
VVJOKGJyYW5jaERvdWJsZU5vblplcm8sIEp1bXApOwotICAgIE1BQ1JPX0FTU0VNQkxFUl9SSVND
VjY0X1RFTVBMQVRFRF9OT09QX01FVEhPRF9XSVRIX1JFVFVSTihicmFuY2hEb3VibGVaZXJvT3JO
YU4sIEp1bXApOworICAgIEp1bXAgYnJhbmNoRmxvYXQoRG91YmxlQ29uZGl0aW9uIGNvbmQsIEZQ
UmVnaXN0ZXJJRCBsaHMsIEZQUmVnaXN0ZXJJRCByaHMpCisgICAgeworICAgICAgICByZXR1cm4g
YnJhbmNoRlA8MzI+KGNvbmQsIGxocywgcmhzKTsKKyAgICB9CisKKyAgICBKdW1wIGJyYW5jaERv
dWJsZShEb3VibGVDb25kaXRpb24gY29uZCwgRlBSZWdpc3RlcklEIGxocywgRlBSZWdpc3RlcklE
IHJocykKKyAgICB7CisgICAgICAgIHJldHVybiBicmFuY2hGUDw2ND4oY29uZCwgbGhzLCByaHMp
OworICAgIH0KKworICAgIEp1bXAgYnJhbmNoRG91YmxlTm9uWmVybyhGUFJlZ2lzdGVySUQgcmVn
LCBGUFJlZ2lzdGVySUQpCisgICAgeworICAgICAgICBtX2Fzc2VtYmxlci5mY3Z0SW5zbjxSSVND
VjY0QXNzZW1ibGVyOjpGQ1ZUVHlwZTo6RCwgUklTQ1Y2NEFzc2VtYmxlcjo6RkNWVFR5cGU6Okw+
KGZwVGVtcFJlZ2lzdGVyLCBSSVNDVjY0UmVnaXN0ZXJzOjp6ZXJvKTsKKyAgICAgICAgcmV0dXJu
IGJyYW5jaEZQPDY0PihEb3VibGVOb3RFcXVhbEFuZE9yZGVyZWQsIHJlZywgZnBUZW1wUmVnaXN0
ZXIpOworICAgIH0KKworICAgIEp1bXAgYnJhbmNoRG91YmxlWmVyb09yTmFOKEZQUmVnaXN0ZXJJ
RCByZWcsIEZQUmVnaXN0ZXJJRCkKKyAgICB7CisgICAgICAgIG1fYXNzZW1ibGVyLmZjdnRJbnNu
PFJJU0NWNjRBc3NlbWJsZXI6OkZDVlRUeXBlOjpELCBSSVNDVjY0QXNzZW1ibGVyOjpGQ1ZUVHlw
ZTo6TD4oZnBUZW1wUmVnaXN0ZXIsIFJJU0NWNjRSZWdpc3RlcnM6Onplcm8pOworICAgICAgICBy
ZXR1cm4gYnJhbmNoRlA8NjQ+KERvdWJsZUVxdWFsT3JVbm9yZGVyZWQsIHJlZywgZnBUZW1wUmVn
aXN0ZXIpOworICAgIH0KIAogICAgIGVudW0gQnJhbmNoVHJ1bmNhdGVUeXBlIHsgQnJhbmNoSWZU
cnVuY2F0ZUZhaWxlZCwgQnJhbmNoSWZUcnVuY2F0ZVN1Y2Nlc3NmdWwgfTsKLSAgICBNQUNST19B
U1NFTUJMRVJfUklTQ1Y2NF9URU1QTEFURURfTk9PUF9NRVRIT0RfV0lUSF9SRVRVUk4oYnJhbmNo
VHJ1bmNhdGVEb3VibGVUb0ludDMyLCBKdW1wKTsKKyAgICBKdW1wIGJyYW5jaFRydW5jYXRlRG91
YmxlVG9JbnQzMihGUFJlZ2lzdGVySUQgc3JjLCBSZWdpc3RlcklEIGRlc3QsIEJyYW5jaFRydW5j
YXRlVHlwZSBicmFuY2hUeXBlID0gQnJhbmNoSWZUcnVuY2F0ZUZhaWxlZCkKKyAgICB7CisgICAg
ICAgIGF1dG8gdGVtcCA9IHRlbXBzPERhdGE+KCk7CisgICAgICAgIG1fYXNzZW1ibGVyLmZjdnRJ
bnNuPFJJU0NWNjRBc3NlbWJsZXI6OkZQUm91bmRpbmdNb2RlOjpSVFosIFJJU0NWNjRBc3NlbWJs
ZXI6OkZDVlRUeXBlOjpMLCBSSVNDVjY0QXNzZW1ibGVyOjpGQ1ZUVHlwZTo6RD4oZGVzdCwgc3Jj
KTsKKyAgICAgICAgbV9hc3NlbWJsZXIuc2lnbkV4dGVuZDwzMj4odGVtcC5kYXRhKCksIGRlc3Qp
OworICAgICAgICBtX2Fzc2VtYmxlci54b3JJbnNuKHRlbXAuZGF0YSgpLCBkZXN0LCB0ZW1wLmRh
dGEoKSk7CisgICAgICAgIGlmIChicmFuY2hUeXBlID09IEJyYW5jaElmVHJ1bmNhdGVGYWlsZWQp
CisgICAgICAgICAgICBtX2Fzc2VtYmxlci5zbHR1SW5zbih0ZW1wLmRhdGEoKSwgUklTQ1Y2NFJl
Z2lzdGVyczo6emVybywgdGVtcC5kYXRhKCkpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBt
X2Fzc2VtYmxlci5zbHRpdUluc24odGVtcC5kYXRhKCksIHRlbXAuZGF0YSgpLCBJbW06Okk8MT4o
KSk7CiAKLSAgICBNQUNST19BU1NFTUJMRVJfUklTQ1Y2NF9URU1QTEFURURfTk9PUF9NRVRIT0Qo
YnJhbmNoQ29udmVydERvdWJsZVRvSW50MzIpOworICAgICAgICBtX2Fzc2VtYmxlci5tYXNrUmVn
aXN0ZXI8MzI+KGRlc3QpOworICAgICAgICByZXR1cm4gbWFrZUJyYW5jaChOb3RFcXVhbCwgdGVt
cC5kYXRhKCksIFJJU0NWNjRSZWdpc3RlcnM6Onplcm8pOworICAgIH0KKworICAgIHZvaWQgYnJh
bmNoQ29udmVydERvdWJsZVRvSW50MzIoRlBSZWdpc3RlcklEIHNyYywgUmVnaXN0ZXJJRCBkZXN0
LCBKdW1wTGlzdCYgZmFpbHVyZUNhc2VzLCBGUFJlZ2lzdGVySUQsIGJvb2wgbmVnWmVyb0NoZWNr
ID0gdHJ1ZSkKKyAgICB7CisgICAgICAgIGF1dG8gdGVtcCA9IHRlbXBzPERhdGE+KCk7CisgICAg
ICAgIG1fYXNzZW1ibGVyLmZjdnRJbnNuPFJJU0NWNjRBc3NlbWJsZXI6OkZDVlRUeXBlOjpXLCBS
SVNDVjY0QXNzZW1ibGVyOjpGQ1ZUVHlwZTo6RD4odGVtcC5kYXRhKCksICBzcmMpOworICAgICAg
ICBtX2Fzc2VtYmxlci5mY3Z0SW5zbjxSSVNDVjY0QXNzZW1ibGVyOjpGQ1ZUVHlwZTo6RCwgUklT
Q1Y2NEFzc2VtYmxlcjo6RkNWVFR5cGU6Olc+KGZwVGVtcFJlZ2lzdGVyLCB0ZW1wLmRhdGEoKSk7
CisgICAgICAgIG1fYXNzZW1ibGVyLm1hc2tSZWdpc3RlcjwzMj4oZGVzdCwgdGVtcC5kYXRhKCkp
OworICAgICAgICBmYWlsdXJlQ2FzZXMuYXBwZW5kKGJyYW5jaEZQPDY0PihEb3VibGVOb3RFcXVh
bE9yVW5vcmRlcmVkLCBzcmMsIGZwVGVtcFJlZ2lzdGVyKSk7CisKKyAgICAgICAgaWYgKG5lZ1pl
cm9DaGVjaykgeworICAgICAgICAgICAgSnVtcCByZXN1bHRJc05vblplcm8gPSBtYWtlQnJhbmNo
KE5vdEVxdWFsLCB0ZW1wLmRhdGEoKSwgUklTQ1Y2NFJlZ2lzdGVyczo6emVybyk7CisgICAgICAg
ICAgICBtX2Fzc2VtYmxlci5mbXZJbnNuPFJJU0NWNjRBc3NlbWJsZXI6OkZNVlR5cGU6OlgsIFJJ
U0NWNjRBc3NlbWJsZXI6OkZNVlR5cGU6OkQ+KHRlbXAuZGF0YSgpLCBzcmMpOworICAgICAgICAg
ICAgZmFpbHVyZUNhc2VzLmFwcGVuZChtYWtlQnJhbmNoKExlc3NUaGFuLCB0ZW1wLmRhdGEoKSwg
UklTQ1Y2NFJlZ2lzdGVyczo6emVybykpOworICAgICAgICAgICAgcmVzdWx0SXNOb25aZXJvLmxp
bmsodGhpcyk7CisgICAgICAgIH0KKyAgICB9CiAKICAgICBDYWxsIGNhbGwoUHRyVGFnKQogICAg
IHsKQEAgLTI2MDIsNiArMjY0Niw3NCBAQCBwcml2YXRlOgogICAgICAgICByZXR1cm4gSnVtcChs
YWJlbCk7CiAgICAgfQogCisgICAgdGVtcGxhdGU8dW5zaWduZWQgZnBTaXplLCBib29sIGludmVy
dCA9IGZhbHNlPgorICAgIEp1bXAgYnJhbmNoRlAoRG91YmxlQ29uZGl0aW9uIGNvbmQsIEZQUmVn
aXN0ZXJJRCBsaHMsIEZQUmVnaXN0ZXJJRCByaHMpCisgICAgeworICAgICAgICBhdXRvIHRlbXAg
PSB0ZW1wczxEYXRhPigpOworICAgICAgICBKdW1wTGlzdCB1bm9yZGVyZWRKdW1wOworCisgICAg
ICAgIG1fYXNzZW1ibGVyLmZjbGFzc0luc248ZnBTaXplPih0ZW1wLmRhdGEoKSwgbGhzKTsKKyAg
ICAgICAgbV9hc3NlbWJsZXIuYW5kaUluc24odGVtcC5kYXRhKCksIHRlbXAuZGF0YSgpLCBJbW06
Okk8MGIxMTAwMDAwMDAwPigpKTsKKyAgICAgICAgdW5vcmRlcmVkSnVtcC5hcHBlbmQobWFrZUJy
YW5jaChOb3RFcXVhbCwgdGVtcC5kYXRhKCksIFJJU0NWNjRSZWdpc3RlcnM6Onplcm8pKTsKKwor
ICAgICAgICBtX2Fzc2VtYmxlci5mY2xhc3NJbnNuPGZwU2l6ZT4odGVtcC5kYXRhKCksIHJocyk7
CisgICAgICAgIG1fYXNzZW1ibGVyLmFuZGlJbnNuKHRlbXAuZGF0YSgpLCB0ZW1wLmRhdGEoKSwg
SW1tOjpJPDBiMTEwMDAwMDAwMD4oKSk7CisgICAgICAgIHVub3JkZXJlZEp1bXAuYXBwZW5kKG1h
a2VCcmFuY2goTm90RXF1YWwsIHRlbXAuZGF0YSgpLCBSSVNDVjY0UmVnaXN0ZXJzOjp6ZXJvKSk7
CisKKyAgICAgICAgc3dpdGNoIChjb25kKSB7CisgICAgICAgIGNhc2UgRG91YmxlRXF1YWxBbmRP
cmRlcmVkOgorICAgICAgICBjYXNlIERvdWJsZUVxdWFsT3JVbm9yZGVyZWQ6CisgICAgICAgICAg
ICBtX2Fzc2VtYmxlci5mZXFJbnNuPGZwU2l6ZT4odGVtcC5kYXRhKCksIGxocywgcmhzKTsKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIERvdWJsZU5vdEVxdWFsQW5kT3JkZXJlZDoK
KyAgICAgICAgY2FzZSBEb3VibGVOb3RFcXVhbE9yVW5vcmRlcmVkOgorICAgICAgICAgICAgbV9h
c3NlbWJsZXIuZmVxSW5zbjxmcFNpemU+KHRlbXAuZGF0YSgpLCBsaHMsIHJocyk7CisgICAgICAg
ICAgICBtX2Fzc2VtYmxlci54b3JpSW5zbih0ZW1wLmRhdGEoKSwgdGVtcC5kYXRhKCksIEltbTo6
STwxPigpKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIERvdWJsZUdyZWF0ZXJU
aGFuQW5kT3JkZXJlZDoKKyAgICAgICAgY2FzZSBEb3VibGVHcmVhdGVyVGhhbk9yVW5vcmRlcmVk
OgorICAgICAgICAgICAgbV9hc3NlbWJsZXIuZmx0SW5zbjxmcFNpemU+KHRlbXAuZGF0YSgpLCBy
aHMsIGxocyk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBEb3VibGVHcmVhdGVy
VGhhbk9yRXF1YWxBbmRPcmRlcmVkOgorICAgICAgICBjYXNlIERvdWJsZUdyZWF0ZXJUaGFuT3JF
cXVhbE9yVW5vcmRlcmVkOgorICAgICAgICAgICAgbV9hc3NlbWJsZXIuZmxlSW5zbjxmcFNpemU+
KHRlbXAuZGF0YSgpLCByaHMsIGxocyk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2Fz
ZSBEb3VibGVMZXNzVGhhbkFuZE9yZGVyZWQ6CisgICAgICAgIGNhc2UgRG91YmxlTGVzc1RoYW5P
clVub3JkZXJlZDoKKyAgICAgICAgICAgIG1fYXNzZW1ibGVyLmZsdEluc248ZnBTaXplPih0ZW1w
LmRhdGEoKSwgbGhzLCByaHMpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgRG91
YmxlTGVzc1RoYW5PckVxdWFsQW5kT3JkZXJlZDoKKyAgICAgICAgY2FzZSBEb3VibGVMZXNzVGhh
bk9yRXF1YWxPclVub3JkZXJlZDoKKyAgICAgICAgICAgIG1fYXNzZW1ibGVyLmZsZUluc248ZnBT
aXplPih0ZW1wLmRhdGEoKSwgbGhzLCByaHMpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IH0KKworICAgICAgICBKdW1wIGVuZCA9IGp1bXAoKTsKKyAgICAgICAgdW5vcmRlcmVkSnVtcC5s
aW5rKHRoaXMpOworCisgICAgICAgIHN3aXRjaCAoY29uZCkgeworICAgICAgICBjYXNlIERvdWJs
ZUVxdWFsQW5kT3JkZXJlZDoKKyAgICAgICAgY2FzZSBEb3VibGVOb3RFcXVhbEFuZE9yZGVyZWQ6
CisgICAgICAgIGNhc2UgRG91YmxlR3JlYXRlclRoYW5BbmRPcmRlcmVkOgorICAgICAgICBjYXNl
IERvdWJsZUdyZWF0ZXJUaGFuT3JFcXVhbEFuZE9yZGVyZWQ6CisgICAgICAgIGNhc2UgRG91Ymxl
TGVzc1RoYW5BbmRPcmRlcmVkOgorICAgICAgICBjYXNlIERvdWJsZUxlc3NUaGFuT3JFcXVhbEFu
ZE9yZGVyZWQ6CisgICAgICAgICAgICBtX2Fzc2VtYmxlci5hZGRpSW5zbih0ZW1wLmRhdGEoKSwg
UklTQ1Y2NFJlZ2lzdGVyczo6emVybywgSW1tOjpJPDA+KCkpOworICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgIGNhc2UgRG91YmxlRXF1YWxPclVub3JkZXJlZDoKKyAgICAgICAgY2FzZSBEb3Vi
bGVOb3RFcXVhbE9yVW5vcmRlcmVkOgorICAgICAgICBjYXNlIERvdWJsZUdyZWF0ZXJUaGFuT3JV
bm9yZGVyZWQ6CisgICAgICAgIGNhc2UgRG91YmxlR3JlYXRlclRoYW5PckVxdWFsT3JVbm9yZGVy
ZWQ6CisgICAgICAgIGNhc2UgRG91YmxlTGVzc1RoYW5PclVub3JkZXJlZDoKKyAgICAgICAgY2Fz
ZSBEb3VibGVMZXNzVGhhbk9yRXF1YWxPclVub3JkZXJlZDoKKyAgICAgICAgICAgIG1fYXNzZW1i
bGVyLmFkZGlJbnNuKHRlbXAuZGF0YSgpLCBSSVNDVjY0UmVnaXN0ZXJzOjp6ZXJvLCBJbW06Okk8
MT4oKSk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGVuZC5saW5r
KHRoaXMpOworICAgICAgICByZXR1cm4gbWFrZUJyYW5jaChpbnZlcnQgPyBFcXVhbCA6IE5vdEVx
dWFsLCB0ZW1wLmRhdGEoKSwgUklTQ1Y2NFJlZ2lzdGVyczo6emVybyk7CisgICAgfQorCiAgICAg
dGVtcGxhdGU8dW5zaWduZWQgZnBTaXplLCBSSVNDVjY0QXNzZW1ibGVyOjpGUFJvdW5kaW5nTW9k
ZSBSTT4KICAgICB2b2lkIHJvdW5kRlAoRlBSZWdpc3RlcklEIHNyYywgRlBSZWdpc3RlcklEIGRl
c3QpCiAgICAgewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>