<?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>37862</bug_id>
          
          <creation_ts>2010-04-20 08:31:25 -0700</creation_ts>
          <short_desc>Use BLX and BX to keep happy the return stack predictor above ARMv4</short_desc>
          <delta_ts>2010-04-22 06:25:09 -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>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Other</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>Enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gabor Loki">loki</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>barraclough</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>214680</commentid>
    <comment_count>0</comment_count>
    <who name="Gabor Loki">loki</who>
    <bug_when>2010-04-20 08:31:25 -0700</bug_when>
    <thetext>The following kind of instruction sequences break the return stack predictor:
MOV LR, PC
MOV PC, Rx

We should avoid it above v4. The BLX instruction should be used for predicted calls on ARMv5 and above.

The patch gives 2% performance progression.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>214682</commentid>
    <comment_count>1</comment_count>
      <attachid>53824</attachid>
    <who name="Gabor Loki">loki</who>
    <bug_when>2010-04-20 08:32:44 -0700</bug_when>
    <thetext>Created attachment 53824
Use BLX and BX to keep happy the return stack predictor above ARMv4</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>214684</commentid>
    <comment_count>2</comment_count>
      <attachid>53826</attachid>
    <who name="Gabor Loki">loki</who>
    <bug_when>2010-04-20 08:35:07 -0700</bug_when>
    <thetext>Created attachment 53826
The results on ARMv7</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>215851</commentid>
    <comment_count>3</comment_count>
      <attachid>53824</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-04-22 06:25:05 -0700</bug_when>
    <thetext>Comment on attachment 53824
Use BLX and BX to keep happy the return stack predictor above ARMv4

Clearing flags on attachment: 53824

Committed r58091: &lt;http://trac.webkit.org/changeset/58091&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>215852</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-04-22 06:25:09 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>53824</attachid>
            <date>2010-04-20 08:32:44 -0700</date>
            <delta_ts>2010-04-22 06:25:04 -0700</delta_ts>
            <desc>Use BLX and BX to keep happy the return stack predictor above ARMv4</desc>
            <filename>0001-Use-BLX-and-BX-to-keep-happy-the-return-stack-predic.patch</filename>
            <type>text/plain</type>
            <size>10688</size>
            <attacher name="Gabor Loki">loki</attacher>
            
              <data encoding="base64">RnJvbSAyODI4MDVmYTdjNTFjM2YxZDMzODQyYTNjOWY2MmZiMDM1MDBjZjI3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHYWJvciBMb2tpIDxsb2tpQGluZi51LXN6ZWdlZC5odT4KRGF0
ZTogVHVlLCAyMCBBcHIgMjAxMCAxNzoyMDo1OCArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIFVzZSBC
TFggYW5kIEJYIHRvIGtlZXAgaGFwcHkgdGhlIHJldHVybiBzdGFjayBwcmVkaWN0b3IgYWJvdmUg
QVJNdjQKClNpZ25lZC1vZmYtYnk6IEdhYm9yIExva2kgPGxva2lAaW5mLnUtc3plZ2VkLmh1Pgot
LS0KIEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgIHwgICAyNiAr
KysrKysrKysrKysrCiBKYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvQVJNQXNzZW1ibGVyLmNwcCAg
ICB8ICAgIDIgKy0KIEphdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9BUk1Bc3NlbWJsZXIuaCAgICAg
IHwgICA0OCArKysrKysrKysrKysrKysrKysrKysrLQogSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVy
L01hY3JvQXNzZW1ibGVyQVJNLmggfCAgIDUzICsrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDQg
ZmlsZXMgY2hhbmdlZCwgMTEwIGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZyBiL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxv
ZwppbmRleCA2NjA0OTJhLi40ZjdiODYwIDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29yZS9DaGFu
Z2VMb2cKKysrIGIvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjkgQEAKKzIw
MTAtMDQtMjAgIEdhYm9yIExva2kgIDxsb2tpQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXNlIEJMWCBhbmQgQlggdG8ga2VlcCBo
YXBweSB0aGUgcmV0dXJuIHN0YWNrIHByZWRpY3RvciBhYm92ZSBBUk12NAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mzc4NjIKKworICAgICAgICBJbnNw
aXJlZCBieSBKYWNvYiBCcmFtbGV5J3MgcGF0Y2ggZnJvbSBKYWVnZXJNb25rZXkKKworICAgICAg
ICAqIGFzc2VtYmxlci9BUk1Bc3NlbWJsZXIuY3BwOgorICAgICAgICAoSlNDOjpBUk1Bc3NlbWJs
ZXI6OmV4ZWN1dGFibGVDb3B5KToKKyAgICAgICAgKiBhc3NlbWJsZXIvQVJNQXNzZW1ibGVyLmg6
CisgICAgICAgIChKU0M6OkFSTUFzc2VtYmxlcjo6KToKKyAgICAgICAgKEpTQzo6QVJNQXNzZW1i
bGVyOjpieCk6CisgICAgICAgIChKU0M6OkFSTUFzc2VtYmxlcjo6Ymx4KToKKyAgICAgICAgKEpT
Qzo6QVJNQXNzZW1ibGVyOjpsb2FkQnJhbmNoVGFyZ2V0KToKKyAgICAgICAgKEpTQzo6QVJNQXNz
ZW1ibGVyOjpqbXApOgorICAgICAgICAoSlNDOjpBUk1Bc3NlbWJsZXI6OmdldExkckltbUFkZHJl
c3MpOgorICAgICAgICAqIGFzc2VtYmxlci9NYWNyb0Fzc2VtYmxlckFSTS5oOgorICAgICAgICAo
SlNDOjpNYWNyb0Fzc2VtYmxlckFSTTo6anVtcCk6CisgICAgICAgIChKU0M6Ok1hY3JvQXNzZW1i
bGVyQVJNOjpuZWFyQ2FsbCk6CisgICAgICAgIChKU0M6Ok1hY3JvQXNzZW1ibGVyQVJNOjpjYWxs
KToKKyAgICAgICAgKEpTQzo6TWFjcm9Bc3NlbWJsZXJBUk06OnJldCk6CisgICAgICAgIChKU0M6
Ok1hY3JvQXNzZW1ibGVyQVJNOjpwcmVwYXJlQ2FsbCk6CisgICAgICAgIChKU0M6Ok1hY3JvQXNz
ZW1ibGVyQVJNOjpjYWxsMzIpOgorCiAyMDEwLTA0LTIwICBHYXZpbiBCYXJyYWNsb3VnaCAgPGJh
cnJhY2xvdWdoQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKGJ1aWxk
IGZpeCkuCmRpZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvQVJNQXNzZW1ibGVy
LmNwcCBiL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9BUk1Bc3NlbWJsZXIuY3BwCmluZGV4IDcz
OTNhYTEuLmExODFiN2UgMTAwNjQ0Ci0tLSBhL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9BUk1B
c3NlbWJsZXIuY3BwCisrKyBiL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9BUk1Bc3NlbWJsZXIu
Y3BwCkBAIC0zNTcsNyArMzU3LDcgQEAgdm9pZCogQVJNQXNzZW1ibGVyOjpleGVjdXRhYmxlQ29w
eShFeGVjdXRhYmxlUG9vbCogYWxsb2NhdG9yKQogICAgICAgICBpbnQgcG9zID0gKCppdGVyKSAm
ICh+MHgxKTsKICAgICAgICAgQVJNV29yZCogbGRyQWRkciA9IHJlaW50ZXJwcmV0X2Nhc3Q8QVJN
V29yZCo+KGRhdGEgKyBwb3MpOwogICAgICAgICBBUk1Xb3JkKiBhZGRyID0gZ2V0TGRySW1tQWRk
cmVzcyhsZHJBZGRyKTsKLSAgICAgICAgaWYgKCphZGRyICE9IDB4ZmZmZmZmZmYpIHsKKyAgICAg
ICAgaWYgKCphZGRyICE9IEludmFsaWRCcmFuY2hUYXJnZXQpIHsKICAgICAgICAgICAgIGlmICgh
KCppdGVyICYgMSkpIHsKICAgICAgICAgICAgICAgICBpbnQgZGlmZiA9IHJlaW50ZXJwcmV0X2Nh
c3Q8QVJNV29yZCo+KGRhdGEgKyAqYWRkcikgLSAobGRyQWRkciArIERlZmF1bHRQcmVmZXRjaGlu
Zyk7CiAKZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9BUk1Bc3NlbWJsZXIu
aCBiL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9BUk1Bc3NlbWJsZXIuaAppbmRleCBmOTNkYjY4
Li40YzJlMGQwIDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvQVJNQXNzZW1i
bGVyLmgKKysrIGIvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL0FSTUFzc2VtYmxlci5oCkBAIC0x
LDUgKzEsNSBAQAogLyoKLSAqIENvcHlyaWdodCAoQykgMjAwOSBVbml2ZXJzaXR5IG9mIFN6ZWdl
ZAorICogQ29weXJpZ2h0IChDKSAyMDA5LCAyMDEwIFVuaXZlcnNpdHkgb2YgU3plZ2VkCiAgKiBB
bGwgcmlnaHRzIHJlc2VydmVkLgogICoKICAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291
cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dApAQCAtMTMxLDYgKzEzMSw5IEBA
IG5hbWVzcGFjZSBKU0MgewogICAgICAgICAgICAgRkRUUiA9IDB4MGQwMDBiMDAsCiAgICAgICAg
ICAgICBCID0gMHgwYTAwMDAwMCwKICAgICAgICAgICAgIEJMID0gMHgwYjAwMDAwMCwKKyNpZiBX
VEZfQVJNX0FSQ0hfQVRfTEVBU1QoNSkgfHwgZGVmaW5lZChfX0FSTV9BUkNIXzRUX18pCisgICAg
ICAgICAgICBCWCA9IDB4MDEyZmZmMTAsCisjZW5kaWYKICAgICAgICAgICAgIEZNU1IgPSAweDBl
MDAwYTEwLAogICAgICAgICAgICAgRk1SUyA9IDB4MGUxMDBhMTAsCiAgICAgICAgICAgICBGU0lU
T0QgPSAweDBlYjgwYmMwLApAQCAtMTM5LDYgKzE0Miw3IEBAIG5hbWVzcGFjZSBKU0MgewogI2lm
IFdURl9BUk1fQVJDSF9BVF9MRUFTVCg1KQogICAgICAgICAgICAgQ0xaID0gMHgwMTZmMGYxMCwK
ICAgICAgICAgICAgIEJLUFQgPSAweGUxMjAwNzAsCisgICAgICAgICAgICBCTFggPSAweDAxMmZm
ZjMwLAogI2VuZGlmCiAjaWYgV1RGX0FSTV9BUkNIX0FUX0xFQVNUKDcpCiAgICAgICAgICAgICBN
T1ZXID0gMHgwMzAwMDAwMCwKQEAgLTE4Miw2ICsxODYsNyBAQCBuYW1lc3BhY2UgSlNDIHsKICAg
ICAgICAgfTsKIAogICAgICAgICBzdGF0aWMgY29uc3QgQVJNV29yZCBJTlZBTElEX0lNTSA9IDB4
ZjAwMDAwMDA7CisgICAgICAgIHN0YXRpYyBjb25zdCBBUk1Xb3JkIEludmFsaWRCcmFuY2hUYXJn
ZXQgPSAweGZmZmZmZmZmOwogICAgICAgICBzdGF0aWMgY29uc3QgaW50IERlZmF1bHRQcmVmZXRj
aGluZyA9IDI7CiAKICAgICAgICAgY2xhc3MgSm1wU3JjIHsKQEAgLTU0Nyw2ICs1NTIsMzAgQEAg
bmFtZXNwYWNlIEpTQyB7CiAjZW5kaWYKICAgICAgICAgfQogCisgICAgICAgIHZvaWQgYngoaW50
IHJtLCBDb25kaXRpb24gY2MgPSBBTCkKKyAgICAgICAgeworI2lmIFdURl9BUk1fQVJDSF9BVF9M
RUFTVCg1KSB8fCBkZWZpbmVkKF9fQVJNX0FSQ0hfNFRfXykKKyAgICAgICAgICAgIGVtaXRJbnN0
KHN0YXRpY19jYXN0PEFSTVdvcmQ+KGNjKSB8IEJYLCAwLCAwLCBSTShybSkpOworI2Vsc2UKKyAg
ICAgICAgICAgIG1vdl9yKEFSTVJlZ2lzdGVyczo6cGMsIFJNKHJtKSwgY2MpOworI2VuZGlmCisg
ICAgICAgIH0KKworICAgICAgICBKbXBTcmMgYmx4KGludCBybSwgQ29uZGl0aW9uIGNjID0gQUwp
CisgICAgICAgIHsKKyNpZiBXVEZfQVJNX0FSQ0hfQVRfTEVBU1QoNSkKKyAgICAgICAgICAgIGlu
dCBzID0gbV9idWZmZXIudW5jaGVja2VkU2l6ZSgpOworICAgICAgICAgICAgZW1pdEluc3Qoc3Rh
dGljX2Nhc3Q8QVJNV29yZD4oY2MpIHwgQkxYLCAwLCAwLCBSTShybSkpOworI2Vsc2UKKyAgICAg
ICAgICAgIEFTU0VSVChybSAhPSAxNCk7CisgICAgICAgICAgICBlbnN1cmVTcGFjZSgyICogc2l6
ZW9mKEFSTVdvcmQpLCAwKTsKKyAgICAgICAgICAgIG1vdl9yKEFSTVJlZ2lzdGVyczo6bHIsIEFS
TVJlZ2lzdGVyczo6cGMsIGNjKTsKKyAgICAgICAgICAgIGludCBzID0gbV9idWZmZXIudW5jaGVj
a2VkU2l6ZSgpOworICAgICAgICAgICAgYngocm0sIGNjKTsKKyNlbmRpZgorICAgICAgICAgICAg
cmV0dXJuIEptcFNyYyhzKTsKKyAgICAgICAgfQorCiAgICAgICAgIHN0YXRpYyBBUk1Xb3JkIGxz
bChpbnQgcmVnLCBBUk1Xb3JkIHZhbHVlKQogICAgICAgICB7CiAgICAgICAgICAgICBBU1NFUlQo
cmVnIDw9IEFSTVJlZ2lzdGVyczo6cGMpOwpAQCAtNjE5LDIxICs2NDgsMzQgQEAgbmFtZXNwYWNl
IEpTQyB7CiAgICAgICAgICAgICByZXR1cm4gbGFiZWwoKTsKICAgICAgICAgfQogCi0gICAgICAg
IEptcFNyYyBqbXAoQ29uZGl0aW9uIGNjID0gQUwsIGludCB1c2VDb25zdGFudFBvb2wgPSAwKQor
ICAgICAgICBKbXBTcmMgbG9hZEJyYW5jaFRhcmdldChpbnQgcmQsIENvbmRpdGlvbiBjYyA9IEFM
LCBpbnQgdXNlQ29uc3RhbnRQb29sID0gMCkKICAgICAgICAgewogICAgICAgICAgICAgZW5zdXJl
U3BhY2Uoc2l6ZW9mKEFSTVdvcmQpLCBzaXplb2YoQVJNV29yZCkpOwogICAgICAgICAgICAgaW50
IHMgPSBtX2J1ZmZlci51bmNoZWNrZWRTaXplKCk7Ci0gICAgICAgICAgICBsZHJfdW5faW1tKEFS
TVJlZ2lzdGVyczo6cGMsIDB4ZmZmZmZmZmYsIGNjKTsKKyAgICAgICAgICAgIGxkcl91bl9pbW0o
cmQsIEludmFsaWRCcmFuY2hUYXJnZXQsIGNjKTsKICAgICAgICAgICAgIG1fanVtcHMuYXBwZW5k
KHMgfCAodXNlQ29uc3RhbnRQb29sICYgMHgxKSk7CiAgICAgICAgICAgICByZXR1cm4gSm1wU3Jj
KHMpOwogICAgICAgICB9CiAKKyAgICAgICAgSm1wU3JjIGptcChDb25kaXRpb24gY2MgPSBBTCwg
aW50IHVzZUNvbnN0YW50UG9vbCA9IDApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJldHVybiBs
b2FkQnJhbmNoVGFyZ2V0KEFSTVJlZ2lzdGVyczo6cGMsIGNjLCB1c2VDb25zdGFudFBvb2wpOwor
ICAgICAgICB9CisKICAgICAgICAgdm9pZCogZXhlY3V0YWJsZUNvcHkoRXhlY3V0YWJsZVBvb2wq
IGFsbG9jYXRvcik7CiAKICAgICAgICAgLy8gUGF0Y2hpbmcgaGVscGVycwogCiAgICAgICAgIHN0
YXRpYyBBUk1Xb3JkKiBnZXRMZHJJbW1BZGRyZXNzKEFSTVdvcmQqIGluc24pCiAgICAgICAgIHsK
KyNpZiBXVEZfQVJNX0FSQ0hfQVRfTEVBU1QoNSkKKyAgICAgICAgICAgIC8vIENoZWNrIGZvciBj
YWxsCisgICAgICAgICAgICBpZiAoKCppbnNuICYgMHgwZjdmMDAwMCkgIT0gMHgwNTFmMDAwMCkg
eworICAgICAgICAgICAgICAgIC8vIE11c3QgYmUgQkxYCisgICAgICAgICAgICAgICAgQVNTRVJU
KCgqaW5zbiAmIDB4MDEyZmZmMzApID09IDB4MDEyZmZmMzApOworICAgICAgICAgICAgICAgIGlu
c24tLTsKKyAgICAgICAgICAgIH0KKyNlbmRpZgogICAgICAgICAgICAgLy8gTXVzdCBiZSBhbiBs
ZHIgLi4uLCBbcGMgKy8tIGltbV0KICAgICAgICAgICAgIEFTU0VSVCgoKmluc24gJiAweDBmN2Yw
MDAwKSA9PSAweDA1MWYwMDAwKTsKIApkaWZmIC0tZ2l0IGEvSmF2YVNjcmlwdENvcmUvYXNzZW1i
bGVyL01hY3JvQXNzZW1ibGVyQVJNLmggYi9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvTWFjcm9B
c3NlbWJsZXJBUk0uaAppbmRleCA1MmM0ZmEyLi4zMzg5ZmE2IDEwMDY0NAotLS0gYS9KYXZhU2Ny
aXB0Q29yZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJBUk0uaAorKysgYi9KYXZhU2NyaXB0Q29y
ZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJBUk0uaApAQCAtMSw2ICsxLDYgQEAKIC8qCiAgKiBD
b3B5cmlnaHQgKEMpIDIwMDggQXBwbGUgSW5jLgotICogQ29weXJpZ2h0IChDKSAyMDA5IFVuaXZl
cnNpdHkgb2YgU3plZ2VkCisgKiBDb3B5cmlnaHQgKEMpIDIwMDksIDIwMTAgVW5pdmVyc2l0eSBv
ZiBTemVnZWQKICAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgogICogUmVkaXN0cmlidXRpb24g
YW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CkBAIC00
NzQsNyArNDc0LDcgQEAgcHVibGljOgogCiAgICAgdm9pZCBqdW1wKFJlZ2lzdGVySUQgdGFyZ2V0
KQogICAgIHsKLSAgICAgICAgbW92ZSh0YXJnZXQsIEFSTVJlZ2lzdGVyczo6cGMpOworICAgICAg
ICBtX2Fzc2VtYmxlci5ieCh0YXJnZXQpOwogICAgIH0KIAogICAgIHZvaWQganVtcChBZGRyZXNz
IGFkZHJlc3MpCkBAIC01NjYsMTQgKzU2NiwxOSBAQCBwdWJsaWM6CiAKICAgICBDYWxsIG5lYXJD
YWxsKCkKICAgICB7CisjaWYgV1RGX0FSTV9BUkNIX0FUX0xFQVNUKDUpCisgICAgICAgIGVuc3Vy
ZVNwYWNlKDIgKiBzaXplb2YoQVJNV29yZCksIHNpemVvZihBUk1Xb3JkKSk7CisgICAgICAgIG1f
YXNzZW1ibGVyLmxvYWRCcmFuY2hUYXJnZXQoQVJNUmVnaXN0ZXJzOjpTMSwgQVJNQXNzZW1ibGVy
OjpBTCwgdHJ1ZSk7CisgICAgICAgIHJldHVybiBDYWxsKG1fYXNzZW1ibGVyLmJseChBUk1SZWdp
c3RlcnM6OlMxKSwgQ2FsbDo6TGlua2FibGVOZWFyKTsKKyNlbHNlCiAgICAgICAgIHByZXBhcmVD
YWxsKCk7CiAgICAgICAgIHJldHVybiBDYWxsKG1fYXNzZW1ibGVyLmptcChBUk1Bc3NlbWJsZXI6
OkFMLCB0cnVlKSwgQ2FsbDo6TGlua2FibGVOZWFyKTsKKyNlbmRpZgogICAgIH0KIAogICAgIENh
bGwgY2FsbChSZWdpc3RlcklEIHRhcmdldCkKICAgICB7Ci0gICAgICAgIHByZXBhcmVDYWxsKCk7
Ci0gICAgICAgIG1vdmUoQVJNUmVnaXN0ZXJzOjpwYywgdGFyZ2V0KTsKKyAgICAgICAgbV9hc3Nl
bWJsZXIuYmx4KHRhcmdldCk7CiAgICAgICAgIEptcFNyYyBqbXBTcmM7CiAgICAgICAgIHJldHVy
biBDYWxsKGptcFNyYywgQ2FsbDo6Tm9uZSk7CiAgICAgfQpAQCAtNTg1LDcgKzU5MCw3IEBAIHB1
YmxpYzoKIAogICAgIHZvaWQgcmV0KCkKICAgICB7Ci0gICAgICAgIG1fYXNzZW1ibGVyLm1vdl9y
KEFSTVJlZ2lzdGVyczo6cGMsIGxpbmtSZWdpc3Rlcik7CisgICAgICAgIG1fYXNzZW1ibGVyLmJ4
KGxpbmtSZWdpc3Rlcik7CiAgICAgfQogCiAgICAgdm9pZCBzZXQzMihDb25kaXRpb24gY29uZCwg
UmVnaXN0ZXJJRCBsZWZ0LCBSZWdpc3RlcklEIHJpZ2h0LCBSZWdpc3RlcklEIGRlc3QpCkBAIC02
ODEsOCArNjg2LDE0IEBAIHB1YmxpYzoKIAogICAgIENhbGwgY2FsbCgpCiAgICAgeworI2lmIFdU
Rl9BUk1fQVJDSF9BVF9MRUFTVCg1KQorICAgICAgICBlbnN1cmVTcGFjZSgyICogc2l6ZW9mKEFS
TVdvcmQpLCBzaXplb2YoQVJNV29yZCkpOworICAgICAgICBtX2Fzc2VtYmxlci5sb2FkQnJhbmNo
VGFyZ2V0KEFSTVJlZ2lzdGVyczo6UzEsIEFSTUFzc2VtYmxlcjo6QUwsIHRydWUpOworICAgICAg
ICByZXR1cm4gQ2FsbChtX2Fzc2VtYmxlci5ibHgoQVJNUmVnaXN0ZXJzOjpTMSksIENhbGw6Okxp
bmthYmxlKTsKKyNlbHNlCiAgICAgICAgIHByZXBhcmVDYWxsKCk7CiAgICAgICAgIHJldHVybiBD
YWxsKG1fYXNzZW1ibGVyLmptcChBUk1Bc3NlbWJsZXI6OkFMLCB0cnVlKSwgQ2FsbDo6TGlua2Fi
bGUpOworI2VuZGlmCiAgICAgfQogCiAgICAgQ2FsbCB0YWlsUmVjdXJzaXZlQ2FsbCgpCkBAIC04
ODYsNDQgKzg5Nyw1NiBAQCBwcm90ZWN0ZWQ6CiAKICAgICB2b2lkIHByZXBhcmVDYWxsKCkKICAg
ICB7CisjaWYgV1RGX0FSTV9BUkNIX1ZFUlNJT04gPCA1CiAgICAgICAgIGVuc3VyZVNwYWNlKDIg
KiBzaXplb2YoQVJNV29yZCksIHNpemVvZihBUk1Xb3JkKSk7CiAKICAgICAgICAgbV9hc3NlbWJs
ZXIubW92X3IobGlua1JlZ2lzdGVyLCBBUk1SZWdpc3RlcnM6OnBjKTsKKyNlbmRpZgogICAgIH0K
IAogICAgIHZvaWQgY2FsbDMyKFJlZ2lzdGVySUQgYmFzZSwgaW50MzJfdCBvZmZzZXQpCiAgICAg
eworI2lmIFdURl9BUk1fQVJDSF9BVF9MRUFTVCg1KQorICAgICAgICBpbnQgdGFyZ2V0UmVnID0g
QVJNUmVnaXN0ZXJzOjpTMTsKKyNlbHNlCisgICAgICAgIGludCB0YXJnZXRSZWcgPSBBUk1SZWdp
c3RlcnM6OnBjOworI2VuZGlmCisgICAgICAgIGludCB0bXBSZWcgPSBBUk1SZWdpc3RlcnM6OlMx
OworCiAgICAgICAgIGlmIChiYXNlID09IEFSTVJlZ2lzdGVyczo6c3ApCiAgICAgICAgICAgICBv
ZmZzZXQgKz0gNDsKIAogICAgICAgICBpZiAob2Zmc2V0ID49IDApIHsKICAgICAgICAgICAgIGlm
IChvZmZzZXQgPD0gMHhmZmYpIHsKICAgICAgICAgICAgICAgICBwcmVwYXJlQ2FsbCgpOwotICAg
ICAgICAgICAgICAgIG1fYXNzZW1ibGVyLmR0cl91KHRydWUsIEFSTVJlZ2lzdGVyczo6cGMsIGJh
c2UsIG9mZnNldCk7CisgICAgICAgICAgICAgICAgbV9hc3NlbWJsZXIuZHRyX3UodHJ1ZSwgdGFy
Z2V0UmVnLCBiYXNlLCBvZmZzZXQpOwogICAgICAgICAgICAgfSBlbHNlIGlmIChvZmZzZXQgPD0g
MHhmZmZmZikgewotICAgICAgICAgICAgICAgIG1fYXNzZW1ibGVyLmFkZF9yKEFSTVJlZ2lzdGVy
czo6UzAsIGJhc2UsIEFSTUFzc2VtYmxlcjo6T1AyX0lNTSB8IChvZmZzZXQgPj4gMTIpIHwgKDEw
IDw8IDgpKTsKKyAgICAgICAgICAgICAgICBtX2Fzc2VtYmxlci5hZGRfcih0bXBSZWcsIGJhc2Us
IEFSTUFzc2VtYmxlcjo6T1AyX0lNTSB8IChvZmZzZXQgPj4gMTIpIHwgKDEwIDw8IDgpKTsKICAg
ICAgICAgICAgICAgICBwcmVwYXJlQ2FsbCgpOwotICAgICAgICAgICAgICAgIG1fYXNzZW1ibGVy
LmR0cl91KHRydWUsIEFSTVJlZ2lzdGVyczo6cGMsIEFSTVJlZ2lzdGVyczo6UzAsIG9mZnNldCAm
IDB4ZmZmKTsKKyAgICAgICAgICAgICAgICBtX2Fzc2VtYmxlci5kdHJfdSh0cnVlLCB0YXJnZXRS
ZWcsIHRtcFJlZywgb2Zmc2V0ICYgMHhmZmYpOwogICAgICAgICAgICAgfSBlbHNlIHsKLSAgICAg
ICAgICAgICAgICBBUk1Xb3JkIHJlZyA9IG1fYXNzZW1ibGVyLmdldEltbShvZmZzZXQsIEFSTVJl
Z2lzdGVyczo6UzApOworICAgICAgICAgICAgICAgIEFSTVdvcmQgcmVnID0gbV9hc3NlbWJsZXIu
Z2V0SW1tKG9mZnNldCwgdG1wUmVnKTsKICAgICAgICAgICAgICAgICBwcmVwYXJlQ2FsbCgpOwot
ICAgICAgICAgICAgICAgIG1fYXNzZW1ibGVyLmR0cl91cih0cnVlLCBBUk1SZWdpc3RlcnM6OnBj
LCBiYXNlLCByZWcpOworICAgICAgICAgICAgICAgIG1fYXNzZW1ibGVyLmR0cl91cih0cnVlLCB0
YXJnZXRSZWcsIGJhc2UsIHJlZyk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0gZWxzZSAgewog
ICAgICAgICAgICAgb2Zmc2V0ID0gLW9mZnNldDsKICAgICAgICAgICAgIGlmIChvZmZzZXQgPD0g
MHhmZmYpIHsKICAgICAgICAgICAgICAgICBwcmVwYXJlQ2FsbCgpOwotICAgICAgICAgICAgICAg
IG1fYXNzZW1ibGVyLmR0cl9kKHRydWUsIEFSTVJlZ2lzdGVyczo6cGMsIGJhc2UsIG9mZnNldCk7
CisgICAgICAgICAgICAgICAgbV9hc3NlbWJsZXIuZHRyX2QodHJ1ZSwgdGFyZ2V0UmVnLCBiYXNl
LCBvZmZzZXQpOwogICAgICAgICAgICAgfSBlbHNlIGlmIChvZmZzZXQgPD0gMHhmZmZmZikgewot
ICAgICAgICAgICAgICAgIG1fYXNzZW1ibGVyLnN1Yl9yKEFSTVJlZ2lzdGVyczo6UzAsIGJhc2Us
IEFSTUFzc2VtYmxlcjo6T1AyX0lNTSB8IChvZmZzZXQgPj4gMTIpIHwgKDEwIDw8IDgpKTsKKyAg
ICAgICAgICAgICAgICBtX2Fzc2VtYmxlci5zdWJfcih0bXBSZWcsIGJhc2UsIEFSTUFzc2VtYmxl
cjo6T1AyX0lNTSB8IChvZmZzZXQgPj4gMTIpIHwgKDEwIDw8IDgpKTsKICAgICAgICAgICAgICAg
ICBwcmVwYXJlQ2FsbCgpOwotICAgICAgICAgICAgICAgIG1fYXNzZW1ibGVyLmR0cl9kKHRydWUs
IEFSTVJlZ2lzdGVyczo6cGMsIEFSTVJlZ2lzdGVyczo6UzAsIG9mZnNldCAmIDB4ZmZmKTsKKyAg
ICAgICAgICAgICAgICBtX2Fzc2VtYmxlci5kdHJfZCh0cnVlLCB0YXJnZXRSZWcsIHRtcFJlZywg
b2Zmc2V0ICYgMHhmZmYpOwogICAgICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgICAgICBB
Uk1Xb3JkIHJlZyA9IG1fYXNzZW1ibGVyLmdldEltbShvZmZzZXQsIEFSTVJlZ2lzdGVyczo6UzAp
OworICAgICAgICAgICAgICAgIEFSTVdvcmQgcmVnID0gbV9hc3NlbWJsZXIuZ2V0SW1tKG9mZnNl
dCwgdG1wUmVnKTsKICAgICAgICAgICAgICAgICBwcmVwYXJlQ2FsbCgpOwotICAgICAgICAgICAg
ICAgIG1fYXNzZW1ibGVyLmR0cl9kcih0cnVlLCBBUk1SZWdpc3RlcnM6OnBjLCBiYXNlLCByZWcp
OworICAgICAgICAgICAgICAgIG1fYXNzZW1ibGVyLmR0cl9kcih0cnVlLCB0YXJnZXRSZWcsIGJh
c2UsIHJlZyk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KKyNpZiBXVEZfQVJNX0FSQ0hfQVRf
TEVBU1QoNSkKKyAgICAgICAgbV9hc3NlbWJsZXIuYmx4KHRhcmdldFJlZyk7CisjZW5kaWYKICAg
ICB9CiAKIHByaXZhdGU6Ci0tIAoxLjUuNC4zCgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>53826</attachid>
            <date>2010-04-20 08:35:07 -0700</date>
            <delta_ts>2010-04-20 08:35:07 -0700</delta_ts>
            <desc>The results on ARMv7</desc>
            <filename>blx-results.txt</filename>
            <type>text/plain</type>
            <size>6590</size>
            <attacher name="Gabor Loki">loki</attacher>
            
              <data encoding="base64">U3VuU3BpZGVyCgpURVNUICAgICAgICAgICAgICAgICAgIENPTVBBUklTT04gICAgICAgICAgICBG
Uk9NICAgICAgICAgICAgICAgICBUTyAgICAgICAgICAgICBERVRBSUxTCgo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQoKKiogVE9UQUwgKio6ICAgICAgICAgICAxLjAyM3ggYXMgZmFzdCAgICA3NzI0Ljdt
cyArLy0gMC4yJSAgIDc1NDkuNW1zICsvLSAwLjElICAgICBzaWduaWZpY2FudAoKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KCiAgM2Q6ICAgICAgICAgICAgICAgICAgMS4wMjB4IGFzIGZhc3QgICAgMTky
MC4xbXMgKy8tIDAuOCUgICAxODgxLjltcyArLy0gMC4yJSAgICAgc2lnbmlmaWNhbnQKICAgIGN1
YmU6ICAgICAgICAgICAgICAxLjAyNHggYXMgZmFzdCAgICAgNjM1LjNtcyArLy0gMS42JSAgICA2
MjAuNG1zICsvLSAwLjMlICAgICBzaWduaWZpY2FudAogICAgbW9ycGg6ICAgICAgICAgICAgIDEu
MDI2eCBhcyBmYXN0ICAgICA4NDQuOW1zICsvLSAwLjklICAgIDgyMy4zbXMgKy8tIDAuNCUgICAg
IHNpZ25pZmljYW50CiAgICByYXl0cmFjZTogICAgICAgICAgMS4wMDR4IGFzIGZhc3QgICAgIDQz
OS45bXMgKy8tIDAuMiUgICAgNDM4LjJtcyArLy0gMC40JSAgICAgc2lnbmlmaWNhbnQKCiAgYWNj
ZXNzOiAgICAgICAgICAgICAgMS4wMTZ4IGFzIGZhc3QgICAgIDc2OS4ybXMgKy8tIDAuMiUgICAg
NzU2LjhtcyArLy0gMC41JSAgICAgc2lnbmlmaWNhbnQKICAgIGJpbmFyeS10cmVlczogICAgICAx
LjA1N3ggYXMgZmFzdCAgICAgIDc1LjhtcyArLy0gMS4zJSAgICAgNzEuN21zICsvLSAwLjclICAg
ICBzaWduaWZpY2FudAogICAgZmFubmt1Y2g6ICAgICAgICAgID8/ICAgICAgICAgICAgICAgICAx
MTguM21zICsvLSAwLjMlICAgIDExOC41bXMgKy8tIDAuNiUgICAgIG5vdCBjb25jbHVzaXZlOiBt
aWdodCBiZSAqMS4wMDJ4IGFzIHNsb3cqCiAgICBuYm9keTogICAgICAgICAgICAgMS4wMTd4IGFz
IGZhc3QgICAgIDUwOS43bXMgKy8tIDAuMiUgICAgNTAxLjNtcyArLy0gMC43JSAgICAgc2lnbmlm
aWNhbnQKICAgIG5zaWV2ZTogICAgICAgICAgICAtICAgICAgICAgICAgICAgICAgIDY1LjRtcyAr
Ly0gMC42JSAgICAgNjUuM21zICsvLSAwLjclIAoKICBiaXRvcHM6ICAgICAgICAgICAgICAxLjAy
N3ggYXMgZmFzdCAgICAgMjg5LjJtcyArLy0gMC4yJSAgICAyODEuN21zICsvLSAwLjklICAgICBz
aWduaWZpY2FudAogICAgM2JpdC1iaXRzLWluLWJ5dGU6IDEuMDUxeCBhcyBmYXN0ICAgICAgMjQu
N21zICsvLSAxLjQlICAgICAyMy41bXMgKy8tIDMuMyUgICAgIHNpZ25pZmljYW50CiAgICBiaXRz
LWluLWJ5dGU6ICAgICAgMS4wMzd4IGFzIGZhc3QgICAgICA0MS42bXMgKy8tIDAuOSUgICAgIDQw
LjFtcyArLy0gMS4wJSAgICAgc2lnbmlmaWNhbnQKICAgIGJpdHdpc2UtYW5kOiAgICAgICAtICAg
ICAgICAgICAgICAgICAgIDM5LjNtcyArLy0gMC45JSAgICAgMzkuMW1zICsvLSAxLjAlIAogICAg
bnNpZXZlLWJpdHM6ICAgICAgIDEuMDI2eCBhcyBmYXN0ICAgICAxODMuNm1zICsvLSAwLjIlICAg
IDE3OS4wbXMgKy8tIDEuMSUgICAgIHNpZ25pZmljYW50CgogIGNvbnRyb2xmbG93OiAgICAgICAg
IDEuMTE0eCBhcyBmYXN0ICAgICAgMjguM21zICsvLSAxLjIlICAgICAyNS40bXMgKy8tIDEuNSUg
ICAgIHNpZ25pZmljYW50CiAgICByZWN1cnNpdmU6ICAgICAgICAgMS4xMTR4IGFzIGZhc3QgICAg
ICAyOC4zbXMgKy8tIDEuMiUgICAgIDI1LjRtcyArLy0gMS41JSAgICAgc2lnbmlmaWNhbnQKCiAg
Y3J5cHRvOiAgICAgICAgICAgICAgMS4wNDF4IGFzIGZhc3QgICAgIDQ3MC4zbXMgKy8tIDAuOCUg
ICAgNDUxLjhtcyArLy0gMC4yJSAgICAgc2lnbmlmaWNhbnQKICAgIGFlczogICAgICAgICAgICAg
ICAxLjAyMXggYXMgZmFzdCAgICAgMTQ4LjFtcyArLy0gMC41JSAgICAxNDUuMW1zICsvLSAwLjUl
ICAgICBzaWduaWZpY2FudAogICAgbWQ1OiAgICAgICAgICAgICAgIDEuMDcweCBhcyBmYXN0ICAg
ICAxNjQuMW1zICsvLSAyLjQlICAgIDE1My4zbXMgKy8tIDAuNiUgICAgIHNpZ25pZmljYW50CiAg
ICBzaGExOiAgICAgICAgICAgICAgMS4wMzF4IGFzIGZhc3QgICAgIDE1OC4xbXMgKy8tIDAuNCUg
ICAgMTUzLjRtcyArLy0gMC41JSAgICAgc2lnbmlmaWNhbnQKCiAgZGF0ZTogICAgICAgICAgICAg
ICAgMS4wMTF4IGFzIGZhc3QgICAgIDY2NS4ybXMgKy8tIDAuNSUgICAgNjU3LjltcyArLy0gMC42
JSAgICAgc2lnbmlmaWNhbnQKICAgIGZvcm1hdC10b2Z0ZTogICAgICAxLjAyMnggYXMgZmFzdCAg
ICAgMzE0LjBtcyArLy0gMC40JSAgICAzMDcuM21zICsvLSAwLjUlICAgICBzaWduaWZpY2FudAog
ICAgZm9ybWF0LXhwYXJiOiAgICAgIC0gICAgICAgICAgICAgICAgICAzNTEuMm1zICsvLSAwLjgl
ICAgIDM1MC42bXMgKy8tIDEuMCUgCgogIG1hdGg6ICAgICAgICAgICAgICAgIDEuMDI5eCBhcyBm
YXN0ICAgIDE1NTAuMG1zICsvLSAwLjMlICAgMTUwNi40bXMgKy8tIDAuMiUgICAgIHNpZ25pZmlj
YW50CiAgICBjb3JkaWM6ICAgICAgICAgICAgMS4wNDF4IGFzIGZhc3QgICAgIDQ4OC4xbXMgKy8t
IDAuNiUgICAgNDY5LjFtcyArLy0gMC4zJSAgICAgc2lnbmlmaWNhbnQKICAgIHBhcnRpYWwtc3Vt
czogICAgICAxLjAyNnggYXMgZmFzdCAgICAgODAzLjFtcyArLy0gMC40JSAgICA3ODIuOG1zICsv
LSAwLjIlICAgICBzaWduaWZpY2FudAogICAgc3BlY3RyYWwtbm9ybTogICAgIDEuMDE3eCBhcyBm
YXN0ICAgICAyNTguOG1zICsvLSAwLjQlICAgIDI1NC41bXMgKy8tIDAuNCUgICAgIHNpZ25pZmlj
YW50CgogIHJlZ2V4cDogICAgICAgICAgICAgID8/ICAgICAgICAgICAgICAgICAxOTUuNG1zICsv
LSAwLjUlICAgIDE5Ni41bXMgKy8tIDAuOSUgICAgIG5vdCBjb25jbHVzaXZlOiBtaWdodCBiZSAq
MS4wMDZ4IGFzIHNsb3cqCiAgICBkbmE6ICAgICAgICAgICAgICAgPz8gICAgICAgICAgICAgICAg
IDE5NS40bXMgKy8tIDAuNSUgICAgMTk2LjVtcyArLy0gMC45JSAgICAgbm90IGNvbmNsdXNpdmU6
IG1pZ2h0IGJlICoxLjAwNnggYXMgc2xvdyoKCiAgc3RyaW5nOiAgICAgICAgICAgICAgMS4wMjZ4
IGFzIGZhc3QgICAgMTgzNy4wbXMgKy8tIDAuNiUgICAxNzkxLjFtcyArLy0gMC4yJSAgICAgc2ln
bmlmaWNhbnQKICAgIGJhc2U2NDogICAgICAgICAgICAxLjA3NXggYXMgZmFzdCAgICAgMjc4LjFt
cyArLy0gMC42JSAgICAyNTguN21zICsvLSAwLjklICAgICBzaWduaWZpY2FudAogICAgZmFzdGE6
ICAgICAgICAgICAgIDEuMDI5eCBhcyBmYXN0ICAgICAyNTcuMm1zICsvLSAwLjQlICAgIDI0OS45
bXMgKy8tIDAuOCUgICAgIHNpZ25pZmljYW50CiAgICB0YWdjbG91ZDogICAgICAgICAgPz8gICAg
ICAgICAgICAgICAgIDM3MC41bXMgKy8tIDAuNSUgICAgMzcyLjNtcyArLy0gMC42JSAgICAgbm90
IGNvbmNsdXNpdmU6IG1pZ2h0IGJlICoxLjAwNXggYXMgc2xvdyoKICAgIHVucGFjay1jb2RlOiAg
ICAgICAxLjAxN3ggYXMgZmFzdCAgICAgNjcyLjRtcyArLy0gMS4wJSAgICA2NjEuMm1zICsvLSAw
LjMlICAgICBzaWduaWZpY2FudAogICAgdmFsaWRhdGUtaW5wdXQ6ICAgIDEuMDM5eCBhcyBmYXN0
ICAgICAyNTguOG1zICsvLSAxLjMlICAgIDI0OS4wbXMgKy8tIDEuNiUgICAgIHNpZ25pZmljYW50
CgoKVjgKClRFU1QgICAgICAgICAgICAgIENPTVBBUklTT04gICAgICAgICAgICBGUk9NICAgICAg
ICAgICAgICAgICBUTyAgICAgICAgICAgICBERVRBSUxTCgo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoK
KiogVE9UQUwgKio6ICAgICAgMS4wMzl4IGFzIGZhc3QgICAgMjc0MDMuNW1zICsvLSAwLjQlICAg
MjYzNjYuM21zICsvLSAwLjIlICAgICBzaWduaWZpY2FudAoKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
CiAgdjg6ICAgICAgICAgICAgIDEuMDM5eCBhcyBmYXN0ICAgIDI3NDAzLjVtcyArLy0gMC40JSAg
IDI2MzY2LjNtcyArLy0gMC4yJSAgICAgc2lnbmlmaWNhbnQKICAgIGNyeXB0bzogICAgICAgLSAg
ICAgICAgICAgICAgICAgIDI0MTYuNW1zICsvLSAwLjUlICAgIDI0MDguNW1zICsvLSAwLjQlIAog
ICAgZGVsdGFibHVlOiAgICAxLjA1OHggYXMgZmFzdCAgICAgNjY1Ny44bXMgKy8tIDEuMCUgICAg
NjI5NC44bXMgKy8tIDAuNSUgICAgIHNpZ25pZmljYW50CiAgICBlYXJsZXktYm95ZXI6IDEuMDQ1
eCBhcyBmYXN0ICAgICA0NDM5LjhtcyArLy0gMC4xJSAgICA0MjQ2LjhtcyArLy0gMC4yJSAgICAg
c2lnbmlmaWNhbnQKICAgIHJheXRyYWNlOiAgICAgMS4wNTF4IGFzIGZhc3QgICAgIDQxNzEuMG1z
ICsvLSAwLjglICAgIDM5NjcuNW1zICsvLSAwLjklICAgICBzaWduaWZpY2FudAogICAgcmVnZXhw
OiAgICAgICAtICAgICAgICAgICAgICAgICAgMjU0Mi44bXMgKy8tIDAuNCUgICAgMjUzOC4zbXMg
Ky8tIDAuMiUgCiAgICByaWNoYXJkczogICAgIDEuMDYzeCBhcyBmYXN0ICAgICAzNzAxLjVtcyAr
Ly0gMC4yJSAgICAzNDgzLjBtcyArLy0gMC4yJSAgICAgc2lnbmlmaWNhbnQKICAgIHNwbGF5OiAg
ICAgICAgMS4wMTR4IGFzIGZhc3QgICAgIDM0NzQuM21zICsvLSAwLjUlICAgIDM0MjcuNW1zICsv
LSAxLjklICAgICBzaWduaWZpY2FudAoKCldpbmRTY29ycGlvbgoKVEVTVCAgICAgICAgICAgICAg
Q09NUEFSSVNPTiAgICAgICAgICAgIEZST00gICAgICAgICAgICAgICAgIFRPICAgICAgICAgICAg
IERFVEFJTFMKCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CgoqKiBUT1RBTCAqKjogICAgICAxLjAxN3gg
YXMgZmFzdCAgICAxODg2Ny4wbXMgKy8tIDAuNSUgICAxODU1Mi44bXMgKy8tIDAuOCUgICAgIHNp
Z25pZmljYW50Cgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKICBXUzogICAgICAgICAgICAgMS4wMTd4
IGFzIGZhc3QgICAgMTg4NjcuMG1zICsvLSAwLjUlICAgMTg1NTIuOG1zICsvLSAwLjglICAgICBz
aWduaWZpY2FudAogICAgYnViYmxlU29ydDogICAxLjAwMnggYXMgZmFzdCAgICAgIDY4OS4wbXMg
Ky8tIDAuMiUgICAgIDY4Ny41bXMgKy8tIDAuMiUgICAgIHNpZ25pZmljYW50CiAgICBkZXM6ICAg
ICAgICAgIC0gICAgICAgICAgICAgICAgICAgODg0LjVtcyArLy0gMS4xJSAgICAgODg1LjBtcyAr
Ly0gNC4wJSAKICAgIGRpY2VQb2tlcjogICAgKjEuMDE4eCBhcyBzbG93KiAgICAzMzYuOG1zICsv
LSAxLjAlICAgICAzNDIuOG1zICsvLSAzLjIlICAgICBzaWduaWZpY2FudAogICAgZW1haWw6ICAg
ICAgICA/PyAgICAgICAgICAgICAgICAgMTc2MS41bXMgKy8tIDEuMCUgICAgMTc2Ny4wbXMgKy8t
IDEuOSUgICAgIG5vdCBjb25jbHVzaXZlOiBtaWdodCBiZSAqMS4wMDN4IGFzIHNsb3cqCiAgICBm
YWN0b3I6ICAgICAgIDEuMTcweCBhcyBmYXN0ICAgICAgNTUwLjBtcyArLy0gMS4yJSAgICAgNDcw
LjNtcyArLy0gMC41JSAgICAgc2lnbmlmaWNhbnQKICAgIGZsb3lkOiAgICAgICAgMS4wMDV4IGFz
IGZhc3QgICAgIDExMDYuNW1zICsvLSAwLjMlICAgIDExMDEuMG1zICsvLSAwLjclICAgICBzaWdu
aWZpY2FudAogICAgZm9ybWF0TnVtYmVyOiAtICAgICAgICAgICAgICAgICAgIDkwMi4wbXMgKy8t
IDEuMyUgICAgIDg5OC4zbXMgKy8tIDAuOSUgCiAgICBnZW5ldGljOiAgICAgIDEuMDA3eCBhcyBm
YXN0ICAgICAgODk4LjNtcyArLy0gMC4zJSAgICAgODkxLjhtcyArLy0gMC44JSAgICAgc2lnbmlm
aWNhbnQKICAgIGh1ZmZtYW46ICAgICAgMS4wMzl4IGFzIGZhc3QgICAgIDE1NzUuOG1zICsvLSAw
LjYlICAgIDE1MTYuOG1zICsvLSAwLjMlICAgICBzaWduaWZpY2FudAogICAgSUVFRTc1NENvbnY6
ICAtICAgICAgICAgICAgICAgICAgMTMwNS4wbXMgKy8tIDEuNSUgICAgMTI5NS4wbXMgKy8tIDAu
OCUgCiAgICBsb25nRmFjdDogICAgIDEuMDE2eCBhcyBmYXN0ICAgICAxMDAzLjVtcyArLy0gMS4w
JSAgICAgOTg3LjhtcyArLy0gMi42JSAgICAgc2lnbmlmaWNhbnQKICAgIHF1aWNrU29ydDogICAg
MS4wOTJ4IGFzIGZhc3QgICAgIDE0MzIuNW1zICsvLSAyLjIlICAgIDEzMTIuMG1zICsvLSAzLjEl
ICAgICBzaWduaWZpY2FudAogICAgcmVkQmxhY2tUcmVlOiAtICAgICAgICAgICAgICAgICAgMzEz
OS4zbXMgKy8tIDAuNyUgICAgMzEzNC4zbXMgKy8tIDAuOCUgCiAgICBzb2x2ZTogICAgICAgIDEu
MDEyeCBhcyBmYXN0ICAgICAgODkyLjBtcyArLy0gMC45JSAgICAgODgxLjBtcyArLy0gMC4xJSAg
ICAgc2lnbmlmaWNhbnQKICAgIHhtbFBhcnNlcjogICAgLSAgICAgICAgICAgICAgICAgIDIzOTAu
NW1zICsvLSAxLjclICAgIDIzODIuNW1zICsvLSAwLjMlIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>