From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/11209 Path: news.gmane.org!.POSTED!not-for-mail From: Jaydeep Patil Newsgroups: gmane.linux.lib.musl.general Subject: [MUSL] microMIPS32R2 O32 port Date: Wed, 5 Apr 2017 06:33:01 +0000 Message-ID: Reply-To: musl@lists.openwall.com NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_004_BD7773622145634B952E5B54ACA8E349DAE2BD60PUMAIL01puimgte_" X-Trace: blaine.gmane.org 1491374008 25976 195.159.176.226 (5 Apr 2017 06:33:28 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 5 Apr 2017 06:33:28 +0000 (UTC) Cc: "musl@lists.openwall.com" , "nsz@port70.net" To: "dalias@libc.org" Original-X-From: musl-return-11224-gllmg-musl=m.gmane.org@lists.openwall.com Wed Apr 05 08:33:24 2017 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.84_2) (envelope-from ) id 1cveVI-0005Ly-BZ for gllmg-musl@m.gmane.org; Wed, 05 Apr 2017 08:33:16 +0200 Original-Received: (qmail 7587 invoked by uid 550); 5 Apr 2017 06:33:19 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 7564 invoked from network); 5 Apr 2017 06:33:18 -0000 Thread-Topic: [MUSL] microMIPS32R2 O32 port Thread-Index: AdKt1iVvBw5zYQz8QaWQDACqF692CA== Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [192.168.93.60] Xref: news.gmane.org gmane.linux.lib.musl.general:11209 Archived-At: --_004_BD7773622145634B952E5B54ACA8E349DAE2BD60PUMAIL01puimgte_ Content-Type: multipart/alternative; boundary="_000_BD7773622145634B952E5B54ACA8E349DAE2BD60PUMAIL01puimgte_" --_000_BD7773622145634B952E5B54ACA8E349DAE2BD60PUMAIL01puimgte_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Rich, Please refer to https://github.com/JaydeepIMG/musl-1/tree/micromips32r2_v1 = for microMIPS32R2 O32 port. I have also attached the patch (microMIPS32R2_v= 1_port.patch) for your reference. Could you please review it? Test result: FAIL ./src/api/main.exe [status 1] FAIL ./src/math/acosh.exe [status 1] FAIL ./src/math/acoshl.exe [status 1] FAIL ./src/math/asinh.exe [status 1] FAIL ./src/math/asinhl.exe [status 1] FAIL ./src/math/j0.exe [status 1] FAIL ./src/math/jn.exe [status 1] FAIL ./src/math/jnf.exe [status 1] FAIL ./src/math/lgamma.exe [status 1] FAIL ./src/math/lgamma_r.exe [status 1] FAIL ./src/math/lgammaf.exe [status 1] FAIL ./src/math/lgammaf_r.exe [status 1] FAIL ./src/math/lgammal.exe [status 1] FAIL ./src/math/sinh.exe [status 1] FAIL ./src/math/sinhl.exe [status 1] FAIL ./src/math/tgamma.exe [status 1] FAIL ./src/math/tgammal.exe [status 1] FAIL ./src/math/y0.exe [status 1] FAIL ./src/math/y0f.exe [status 1] FAIL ./src/math/ynf.exe [status 1] Thanks, Jaydeep --_000_BD7773622145634B952E5B54ACA8E349DAE2BD60PUMAIL01puimgte_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Rich,

 

Please refer to https://github.com/JaydeepIMG/musl-1/tree/micromips32r2_v1 for microMIP= S32R2 O32 port. I have also attached the patch (microMIPS32R2_v1_port.patch= ) for your reference.

Could you please review it?

 

Test result:

 

FAIL ./src/api/main.exe [status 1]

FAIL ./src/math/acosh.exe [status 1]

FAIL ./src/math/acoshl.exe [status 1]

FAIL ./src/math/asinh.exe [status 1]

FAIL ./src/math/asinhl.exe [status 1]

FAIL ./src/math/j0.exe [status 1]

FAIL ./src/math/jn.exe [status 1]

FAIL ./src/math/jnf.exe [status 1]

FAIL ./src/math/lgamma.exe [status 1]

FAIL ./src/math/lgamma_r.exe [status 1]

FAIL ./src/math/lgammaf.exe [status 1]

FAIL ./src/math/lgammaf_r.exe [status 1]<= /p>

FAIL ./src/math/lgammal.exe [status 1]

FAIL ./src/math/sinh.exe [status 1]

FAIL ./src/math/sinhl.exe [status 1]

FAIL ./src/math/tgamma.exe [status 1]

FAIL ./src/math/tgammal.exe [status 1]

FAIL ./src/math/y0.exe [status 1]

FAIL ./src/math/y0f.exe [status 1]

FAIL ./src/math/ynf.exe [status 1]

 

Thanks,

Jaydeep

 

 

--_000_BD7773622145634B952E5B54ACA8E349DAE2BD60PUMAIL01puimgte_-- --_004_BD7773622145634B952E5B54ACA8E349DAE2BD60PUMAIL01puimgte_ Content-Type: application/octet-stream; name="microMIPS32R2_v1_port.patch" Content-Description: microMIPS32R2_v1_port.patch Content-Disposition: attachment; filename="microMIPS32R2_v1_port.patch"; size=10018; creation-date="Wed, 05 Apr 2017 05:52:47 GMT"; modification-date="Wed, 05 Apr 2017 05:52:47 GMT" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2FyY2gvbWlwcy9jcnRfYXJjaC5oIGIvYXJjaC9taXBzL2NydF9hcmNoLmgK aW5kZXggOWZjNTBkNy4uYzk1ZGIwNiAxMDA2NDQKLS0tIGEvYXJjaC9taXBzL2NydF9hcmNoLmgK KysrIGIvYXJjaC9taXBzL2NydF9hcmNoLmgKQEAgLTgsMTMgKzgsMzkgQEAgX19hc21fXygKICIu dHlwZSAgICIgU1RBUlQgIiwgQGZ1bmN0aW9uXG4iCiAiXyIgU1RBUlQgIjpcbiIKICIiIFNUQVJU ICI6XG4iCisjaWYgX19taXBzX2lzYV9yZXYgPCA2CisjaWZkZWYgX19taXBzX21pY3JvbWlwcwor Igltb3ZlICRmcCwgJDAgXG4iCisiCS5hbGlnbiAyIFxuIgorIgliYWwzMiAxZiBcbiIKKyIJbm9w MzIgXG4iCisjZWxzZQogIgliYWwgMWYgXG4iCiAiCSBtb3ZlICRmcCwgJDAgXG4iCisjZW5kaWYK KyNlbHNlCisiCW1vdmUgJGZwLCAkMCBcbiIKKyIJLmFsaWduIDIgXG4iCisiCWJhbGMgMWYgXG4i CisjZW5kaWYKICIJLmdwd29yZCAuIFxuIgogIgkuZ3B3b3JkICIgU1RBUlQgIl9jIFxuIgogIi53 ZWFrIF9EWU5BTUlDIFxuIgogIi5oaWRkZW4gX0RZTkFNSUMgXG4iCiAiCS5ncHdvcmQgX0RZTkFN SUMgXG4iCisKKyNpZmRlZiBfX21pcHNfbWljcm9taXBzCisiMToJaW5zICRyYSwgJDAsIDAsIDEg XG4iCisiCWx3ICRncCwgMCgkcmEpIFxuIgorIglzdWJ1ICRncCwgJHJhLCAkZ3AgXG4iCisiCW1v dmUgJDQsICRzcCBcbiIKKyIJbHcgJDUsIDgoJHJhKSBcbiIKKyIJYWRkdSAkNSwgJDUsICRncCBc biIKKyIJbHcgJDI1LCA0KCRyYSkgXG4iCisiCWFkZHUgJDI1LCAkMjUsICRncCBcbiIKKyIJb3Jp ICQyNSwgJDI1LCAxIFxuIgorIglhbmQgJHNwLCAkc3AsIC04IFxuIgorI2Vsc2UKICIxOglsdyAk Z3AsIDAoJHJhKSBcbiIKICIJc3VidSAkZ3AsICRyYSwgJGdwIFxuIgogIgltb3ZlICQ0LCAkc3Ag XG4iCkBAIC0yMyw3ICs0OSwxNCBAQCBfX2FzbV9fKAogIglsdyAkMjUsIDQoJHJhKSBcbiIKICIJ YWRkdSAkMjUsICQyNSwgJGdwIFxuIgogIglhbmQgJHNwLCAkc3AsIC04IFxuIgorI2VuZGlmCisK KyNpZiBfX21pcHNfaXNhX3JldiA8IDYKICIJamFsciAkMjUgXG4iCiAiCSBzdWJ1ICRzcCwgJHNw LCAxNiBcbiIKKyNlbHNlCisiCXN1YnUgJHNwLCAkc3AsIDE2IFxuIgorIglqYWxyYyAkMjUgXG4i CisjZW5kaWYKICIuc2V0IHBvcCBcbiIKICk7CmRpZmYgLS1naXQgYS9hcmNoL21pcHMvcmVsb2Mu aCBiL2FyY2gvbWlwcy9yZWxvYy5oCmluZGV4IGIzZDU5YTQuLjliNWE0ZDcgMTAwNjQ0Ci0tLSBh L2FyY2gvbWlwcy9yZWxvYy5oCisrKyBiL2FyY2gvbWlwcy9yZWxvYy5oCkBAIC0zNiw2ICszNiwy NiBAQAogI2RlZmluZSBDUlRKTVAocGMsc3ApIF9fYXNtX18gX192b2xhdGlsZV9fKCBcCiAJIm1v dmUgJHNwLCUxIDsganIgJTAiIDogOiAiciIocGMpLCAiciIoc3ApIDogIm1lbW9yeSIgKQogCisj aWYgX19taXBzX2lzYV9yZXYgPCA2CisjaWZkZWYgX19taXBzX21pY3JvbWlwcworI2RlZmluZSBH RVRGVU5DU1lNKGZwLCBzeW0sIGdvdCkgX19hc21fXyAoIFwKKwkiLmhpZGRlbiAiICNzeW0gIlxu IiBcCisJIi5zZXQgcHVzaCBcbiIgXAorCSIuc2V0IG5vcmVvcmRlciBcbiIgXAorCSIJLmFsaWdu IDIgXG4iIFwKKwkiCWJhbDMyIDFmIFxuIiBcCisJIgkgbm9wMzIgXG4iIFwKKwkiCS5ncHdvcmQg LiBcbiIgXAorCSIJLmdwd29yZCAiICNzeW0gIiBcbiIgXAorCSIxOglpbnMgJHJhLCAkMCwgMCwg MSBcbiIgXAorCSIJbHcgJTAsICgkcmEpIFxuIiBcCisJIglzdWJ1ICUwLCAkcmEsICUwIFxuIiBc CisJIglsdyAkcmEsIDQoJHJhKSBcbiIgXAorCSIJYWRkdSAlMCwgJTAsICRyYSBcbiIgXAorCSIJ b3JpICUwLCAlMCwgMSBcbiIgXAorCSIuc2V0IHBvcCBcbiIgXAorCTogIj1yIigqKGZwKSkgOiA6 ICJtZW1vcnkiLCAicmEiICkKKyNlbHNlCiAjZGVmaW5lIEdFVEZVTkNTWU0oZnAsIHN5bSwgZ290 KSBfX2FzbV9fICggXAogCSIuaGlkZGVuICIgI3N5bSAiXG4iIFwKIAkiLnNldCBwdXNoIFxuIiBc CkBAIC01MCwzICs3MCwzOCBAQAogCSIJYWRkdSAlMCwgJTAsICRyYSBcbiIgXAogCSIuc2V0IHBv cCBcbiIgXAogCTogIj1yIigqKGZwKSkgOiA6ICJtZW1vcnkiLCAicmEiICkKKyNlbmRpZgorI2Vs c2UKKyNpZmRlZiBfX21pcHNfbWljcm9taXBzCisjZGVmaW5lIEdFVEZVTkNTWU0oZnAsIHN5bSwg Z290KSBfX2FzbV9fICggXAorCSIuaGlkZGVuICIgI3N5bSAiXG4iIFwKKwkiLnNldCBwdXNoIFxu IiBcCisJIi5zZXQgbm9yZW9yZGVyIFxuIiBcCisJIgkuYWxpZ24gMiBcbiIgXAorCSIJYmFsYzMy IDFmIFxuIiBcCisJIgkuZ3B3b3JkIC4gXG4iIFwKKwkiCS5ncHdvcmQgIiAjc3ltICIgXG4iIFwK KwkiMToJaW5zICRyYSwgJDAsIDAsIDEgXG4iIFwKKwkiCWx3ICUwLCAoJHJhKSBcbiIgXAorCSIJ c3VidSAlMCwgJHJhLCAlMCBcbiIgXAorCSIJbHcgJHJhLCA0KCRyYSkgXG4iIFwKKwkiCWFkZHUg JTAsICUwLCAkcmEgXG4iIFwKKwkiCW9yaSAlMCwgJTAsIDEgXG4iIFwKKwkiLnNldCBwb3AgXG4i IFwKKwk6ICI9ciIoKihmcCkpIDogOiAibWVtb3J5IiwgInJhIiApCisjZWxzZQorI2RlZmluZSBH RVRGVU5DU1lNKGZwLCBzeW0sIGdvdCkgX19hc21fXyAoIFwKKwkiLmhpZGRlbiAiICNzeW0gIlxu IiBcCisJIi5zZXQgcHVzaCBcbiIgXAorCSIuc2V0IG5vcmVvcmRlciBcbiIgXAorCSIJYmFsYyAx ZiBcbiIgXAorCSIJLmdwd29yZCAuIFxuIiBcCisJIgkuZ3B3b3JkICIgI3N5bSAiIFxuIiBcCisJ IjE6CWx3ICUwLCAoJHJhKSBcbiIgXAorCSIJc3VidSAlMCwgJHJhLCAlMCBcbiIgXAorCSIJbHcg JHJhLCA0KCRyYSkgXG4iIFwKKwkiCWFkZHUgJTAsICUwLCAkcmEgXG4iIFwKKwkiLnNldCBwb3Ag XG4iIFwKKwk6ICI9ciIoKihmcCkpIDogOiAibWVtb3J5IiwgInJhIiApCisjZW5kaWYKKyNlbmRp ZgpkaWZmIC0tZ2l0IGEvY3J0L21pcHMvY3J0bi5zIGIvY3J0L21pcHMvY3J0bi5zCmluZGV4IDUw NmEwNGIuLjEwYmZhYTEgMTAwNjQ0Ci0tLSBhL2NydC9taXBzL2NydG4ucworKysgYi9jcnQvbWlw cy9jcnRuLnMKQEAgLTMsMTEgKzMsMTMgQEAKIC5zZWN0aW9uIC5pbml0CiAJbHcgJGdwLDI0KCRz cCkKIAlsdyAkcmEsMjgoJHNwKQotCWogJHJhCiAJYWRkdSAkc3AsJHNwLDMyCisJaiAkcmEKKwlu b3AKIAogLnNlY3Rpb24gLmZpbmkKIAlsdyAkZ3AsMjQoJHNwKQogCWx3ICRyYSwyOCgkc3ApCi0J aiAkcmEKIAlhZGR1ICRzcCwkc3AsMzIKKwlqICRyYQorCW5vcApkaWZmIC0tZ2l0IGEvc3JjL2Zl bnYvbWlwcy9mZW52LlMgYi9zcmMvZmVudi9taXBzL2ZlbnYuUwppbmRleCBhNWNiMWY1Li5iMDU0 OGFjIDEwMDY0NAotLS0gYS9zcmMvZmVudi9taXBzL2ZlbnYuUworKysgYi9zcmMvZmVudi9taXBz L2ZlbnYuUwpAQCAtMTAsOCArMTAsOSBAQCBmZWNsZWFyZXhjZXB0OgogCW9yICAgICAgJDUsICQ1 LCAkNAogCXhvciAgICAgJDUsICQ1LCAkNAogCWN0YzEgICAgJDUsICQzMQotCWpyICAgICAgJHJh CiAJbGkgICAgICAkMiwgMAorCWpyICAgICAgJHJhCisJbm9wCiAKIC5nbG9iYWwgZmVyYWlzZWV4 Y2VwdAogLnR5cGUgIGZlcmFpc2VleGNlcHQsQGZ1bmN0aW9uCkBAIC0yMCwyMyArMjEsMjYgQEAg ZmVyYWlzZWV4Y2VwdDoKIAljZmMxICAgICQ1LCAkMzEKIAlvciAgICAgICQ1LCAkNSwgJDQKIAlj dGMxICAgICQ1LCAkMzEKLQlqciAgICAgICRyYQogCWxpICAgICAgJDIsIDAKKwlqciAgICAgICRy YQorCW5vcAogCiAuZ2xvYmFsIGZldGVzdGV4Y2VwdAogLnR5cGUgIGZldGVzdGV4Y2VwdCxAZnVu Y3Rpb24KIGZldGVzdGV4Y2VwdDoKIAlhbmQgICAgICQ0LCAkNCwgMHg3YwogCWNmYzEgICAgJDIs ICQzMQotCWpyICAgICAgJHJhCiAJYW5kICAgICAkMiwgJDIsICQ0CisJanIgICAgICAkcmEKKwlu b3AKIAogLmdsb2JhbCBmZWdldHJvdW5kCiAudHlwZSAgZmVnZXRyb3VuZCxAZnVuY3Rpb24KIGZl Z2V0cm91bmQ6CiAJY2ZjMSAgICAkMiwgJDMxCi0JanIgICAgICAkcmEKIAlhbmRpICAgICQyLCAk MiwgMworCWpyICAgICAgJHJhCisJbm9wCiAKIC5nbG9iYWwgX19mZXNldHJvdW5kCiAudHlwZSBf X2Zlc2V0cm91bmQsQGZ1bmN0aW9uCkBAIC00NiwxNiArNTAsMTggQEAgX19mZXNldHJvdW5kOgog CWFuZCAgICAgJDUsICQ1LCAkNgogCW9yICAgICAgJDUsICQ1LCAkNAogCWN0YzEgICAgJDUsICQz MQotCWpyICAgICAgJHJhCiAJbGkgICAgICAkMiwgMAorCWpyICAgICAgJHJhCisJbm9wCiAKIC5n bG9iYWwgZmVnZXRlbnYKIC50eXBlICBmZWdldGVudixAZnVuY3Rpb24KIGZlZ2V0ZW52OgogCWNm YzEgICAgJDUsICQzMQogCXN3ICAgICAgJDUsIDAoJDQpCi0JanIgICAgICAkcmEKIAlsaSAgICAg ICQyLCAwCisJanIgICAgICAkcmEKKwlub3AKIAogLmdsb2JhbCBmZXNldGVudgogLnR5cGUgIGZl c2V0ZW52LEBmdW5jdGlvbgpAQCAtNjUsNyArNzEsOCBAQCBmZXNldGVudjoKIAkgbm9wCiAJbHcg ICAgICAkNSwgMCgkNCkKIDE6CWN0YzEgICAgJDUsICQzMQotCWpyICAgICAgJHJhCiAJbGkgICAg ICAkMiwgMAorCWpyICAgICAgJHJhCisJbm9wCiAKICNlbmRpZgpkaWZmIC0tZ2l0IGEvc3JjL2lu dGVybmFsL21pcHMvc3lzY2FsbC5zIGIvc3JjL2ludGVybmFsL21pcHMvc3lzY2FsbC5zCmluZGV4 IDVkMGRlZjUuLmU2Y2I4ZmIgMTAwNjQ0Ci0tLSBhL3NyYy9pbnRlcm5hbC9taXBzL3N5c2NhbGwu cworKysgYi9zcmMvaW50ZXJuYWwvbWlwcy9zeXNjYWxsLnMKQEAgLTE5LDggKzE5LDkgQEAgX19z eXNjYWxsOgogCXN3ICAgICAgJDIgLDI4KCRzcCkKIAlsdyAgICAgICQyLCAyOCgkc3ApCiAJc3lz Y2FsbAotCWJlcSAgICAgJDcsICQwLCAxZgogCWFkZHUgICAgJHNwLCAkc3AsIDMyCisJYmVxICAg ICAkNywgJDAsIDFmCisJbm9wCiAJc3VidSAgICAkMiwgJDAsICQyCiAxOglqciAgICAgICRyYQog CW5vcApkaWZmIC0tZ2l0IGEvc3JjL2xkc28vbWlwcy9kbHN5bS5zIGIvc3JjL2xkc28vbWlwcy9k bHN5bS5zCmluZGV4IDE1NzNlNTEuLmRkNjhhOGYgMTAwNjQ0Ci0tLSBhL3NyYy9sZHNvL21pcHMv ZGxzeW0ucworKysgYi9zcmMvbGRzby9taXBzL2Rsc3ltLnMKQEAgLTEzLDUgKzEzLDYgQEAgZGxz eW06CiAJamFsciAkMjUKIAlub3AKIAlsdyAkcmEsIDEyKCRzcCkKLQlqciAkcmEKIAlhZGRpdSAk c3AsICRzcCwgMTYKKwlqciAkcmEKKwlub3AKZGlmZiAtLWdpdCBhL3NyYy9zZXRqbXAvbWlwcy9s b25nam1wLlMgYi9zcmMvc2V0am1wL21pcHMvbG9uZ2ptcC5TCmluZGV4IGZkYjZjOTUuLmIxNTcy YzMgMTAwNjQ0Ci0tLSBhL3NyYy9zZXRqbXAvbWlwcy9sb25nam1wLlMKKysrIGIvc3JjL3NldGpt cC9taXBzL2xvbmdqbXAuUwpAQCAtMzYsNSArMzYsNiBAQCBsb25nam1wOgogCWx3ICAgICAgJDIy LCAzMigkNCkKIAlsdyAgICAgICQyMywgMzYoJDQpCiAJbHcgICAgICAkMzAsIDQwKCQ0KQotCWpy ICAgICAgJHJhCiAJbHcgICAgICAkMjgsIDQ0KCQ0KQorCWpyICAgICAgJHJhCisJbm9wCmRpZmYg LS1naXQgYS9zcmMvc2V0am1wL21pcHMvc2V0am1wLlMgYi9zcmMvc2V0am1wL21pcHMvc2V0am1w LlMKaW5kZXggNTAxZDUyNi4uZTQ1Yzc3ZCAxMDA2NDQKLS0tIGEvc3JjL3NldGptcC9taXBzL3Nl dGptcC5TCisrKyBiL3NyYy9zZXRqbXAvbWlwcy9zZXRqbXAuUwpAQCAtMzUsNSArMzUsNiBAQCBz ZXRqbXA6CiAJc3djMSAgICAkMzAsIDk2KCQ0KQogCXN3YzEgICAgJDMxLCAxMDAoJDQpCiAjZW5k aWYKLQlqciAgICAgICRyYQogCWxpICAgICAgJDIsIDAKKwlqciAgICAgICRyYQorCW5vcApkaWZm IC0tZ2l0IGEvc3JjL3NpZ25hbC9taXBzL3NpZ3NldGptcC5zIGIvc3JjL3NpZ25hbC9taXBzL3Np Z3NldGptcC5zCmluZGV4IDc0YjY1ZmYuLjZkN2I2MDUgMTAwNjQ0Ci0tLSBhL3NyYy9zaWduYWwv bWlwcy9zaWdzZXRqbXAucworKysgYi9zcmMvc2lnbmFsL21pcHMvc2lnc2V0am1wLnMKQEAgLTgs MTUgKzgsMTcgQEAgc2lnc2V0am1wOgogX19zaWdzZXRqbXA6CiAJbHVpICRncCwgJWhpKF9ncF9k aXNwKQogCWFkZGl1ICRncCwgJWxvKF9ncF9kaXNwKQorCWFkZHUgJGdwLCAkZ3AsICQyNQogCWJl cSAkNSwgJDAsIDFmCi0JIGFkZHUgJGdwLCAkZ3AsICQyNQorCSBub3AKIAogCXN3ICRyYSwgMTA0 KCQ0KQogCXN3ICQxNiwgMTA0KzQrMTYoJDQpCiAKIAlsdyAkMjUsICVjYWxsMTYoc2V0am1wKSgk Z3ApCisJbW92ZSAkMTYsICQ0CiAJamFsciAkMjUKLQkgbW92ZSAkMTYsICQ0CisJIG5vcAogCiAJ bW92ZSAkNSwkMgogCW1vdmUgJDQsJDE2CmRpZmYgLS1naXQgYS9zcmMvdGhyZWFkL21pcHMvY2xv bmUucyBiL3NyYy90aHJlYWQvbWlwcy9jbG9uZS5zCmluZGV4IDM3ZGRkZjUuLjhlODM2MjYgMTAw NjQ0Ci0tLSBhL3NyYy90aHJlYWQvbWlwcy9jbG9uZS5zCisrKyBiL3NyYy90aHJlYWQvbWlwcy9j bG9uZS5zCkBAIC00LDcgKzQsNyBAQAogX19jbG9uZToKIAkjIFNhdmUgZnVuY3Rpb24gcG9pbnRl ciBhbmQgYXJndW1lbnQgcG9pbnRlciBvbiBuZXcgdGhyZWFkIHN0YWNrCiAJYW5kICQ1LCAkNSwg LTgKLQlzdWJ1ICQ1LCAkNSwgMTYKKwlzdWJ1ICQ1LCAkNSwgMzIKIAlzdyAkNCwgMCgkNSkKIAlz dyAkNywgNCgkNSkKIAkjIFNodWZmbGUgKGZuLHNwLGZsLGFyZyxwdGlkLHRscyxjdGlkKSB0byAo Zmwsc3AscHRpZCx0bHMsY3RpZCkKQEAgLTE5LDggKzE5LDkgQEAgX19jbG9uZToKIAliZXEgJDcs ICQwLCAxZgogCW5vcAogCWFkZHUgJHNwLCAkc3AsIDE2Ci0JanIgJHJhCiAJc3VidSAkMiwgJDAs ICQyCisJanIgJHJhCisJbm9wCiAxOgliZXEgJDIsICQwLCAxZgogCW5vcAogCWFkZHUgJHNwLCAk c3AsIDE2CmRpZmYgLS1naXQgYS9zcmMvdGhyZWFkL21pcHMvc3lzY2FsbF9jcC5TIGIvc3JjL3Ro cmVhZC9taXBzL3N5c2NhbGxfY3AuUwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw Li5jNTkzYmNmCi0tLSAvZGV2L251bGwKKysrIGIvc3JjL3RocmVhZC9taXBzL3N5c2NhbGxfY3Au UwpAQCAtMCwwICsxLDg1IEBACisuc2V0ICAgIG5vcmVvcmRlcgorCisuZ2xvYmFsIF9fY3BfYmVn aW4KKy5oaWRkZW4gX19jcF9iZWdpbgorLnR5cGUgICBfX2NwX2JlZ2luLEBmdW5jdGlvbgorLmds b2JhbCBfX2NwX2VuZAorLmhpZGRlbiBfX2NwX2VuZAorLnR5cGUgICBfX2NwX2VuZCxAZnVuY3Rp b24KKy5nbG9iYWwgX19jcF9jYW5jZWwKKy5oaWRkZW4gX19jcF9jYW5jZWwKKy50eXBlICAgX19j cF9jYW5jZWwsQGZ1bmN0aW9uCisuaGlkZGVuIF9fY2FuY2VsCisuZ2xvYmFsIF9fc3lzY2FsbF9j cF9hc20KKy5oaWRkZW4gX19zeXNjYWxsX2NwX2FzbQorLnR5cGUgICBfX3N5c2NhbGxfY3BfYXNt LEBmdW5jdGlvbgorX19zeXNjYWxsX2NwX2FzbToKKwlzdWJ1ICAgICRzcCwgJHNwLCAzMgorX19j cF9iZWdpbjoKKwlsdyAgICAgICQ0LCAwKCQ0KQorCW1vdmUgICAgJDIsICQ1CisJYm5lICAgICAk NCwgJDAsIF9fY3BfY2FuY2VsCisJbm9wCisJbW92ZSAgICAkNCwgJDYKKwltb3ZlICAgICQ1LCAk NworCWx3ICAgICAgJDYsIDQ4KCRzcCkKKwlsdyAgICAgICQ3LCA1Migkc3ApCisJbHcgICAgICAk OCwgNTYoJHNwKQorCWx3ICAgICAgJDksIDYwKCRzcCkKKwlsdyAgICAgICQxMCw2NCgkc3ApCisJ c3cgICAgICAkOCwgMTYoJHNwKQorCXN3ICAgICAgJDksIDIwKCRzcCkKKwlzdyAgICAgICQxMCwy NCgkc3ApCisJc3cgICAgICAkMiwgMjgoJHNwKQorCWx3ICAgICAgJDIsIDI4KCRzcCkKKwlzeXNj YWxsCitfX2NwX2VuZDoKKwlhZGR1ICAgICRzcCwgJHNwLCAzMgorCWJlcSAgICAgJDcsICQwLCAx ZgorCW5vcAorCXN1YnUgICAgJDIsICQwLCAkMgorMToJanIgICAgICAkcmEKKwlub3AKKworX19j cF9jYW5jZWw6CisJbW92ZSAgICAkMiwgJHJhCisKKyNpZiBfX21pcHNfaXNhX3JldiA8IDYKKyNp ZmRlZiBfX21pcHNfbWljcm9taXBzCisJYWRkdSAgICAkc3AsICRzcCwgMzIKKwkuYWxpZ24gIDIK KwliYWwzMiAgIDFmCisJbm9wMzIKKyNlbHNlCisJYmFsICAgICAxZgorCWFkZHUgICAgJHNwLCAk c3AsIDMyCisjZW5kaWYKKyNlbHNlCisjaWZkZWYgX19taXBzX21pY3JvbWlwcworCWFkZHUgICAg JHNwLCAkc3AsIDMyCisJLmFsaWduICAyCisJYmFsYzMyICAxZgorI2Vsc2UKKwlhZGR1ICAgICRz cCwgJHNwLCAzMgorCWJhbGMgICAgMWYKKyNlbmRpZgorI2VuZGlmCisJLmdwd29yZCAuCisJLmdw d29yZCBfX2NhbmNlbAorI2lmZGVmIF9fbWlwc19taWNyb21pcHMKKzE6CWlucyAgICAgJHJhLCAk MCwgMCwgMQorCWx3ICAgICAgJDMsICgkcmEpCisJc3VidSAgICAkMywgJHJhLCAkMworCWx3ICAg ICAgJDI1LCA0KCRyYSkKKwlhZGR1ICAgICQyNSwgJDI1LCAkMworCW9yaSAgICAgJDI1LCAkMjUs IDEKKyNlbHNlCisxOglsdyAgICAgICQzLCAoJHJhKQorCXN1YnUgICAgJDMsICRyYSwgJDMKKwls dyAgICAgICQyNSwgNCgkcmEpCisJYWRkdSAgICAkMjUsICQyNSwgJDMKKyNlbmRpZgorCW1vdmUg ICAgJHJhLCAkMgorCWpyICAgICAgJDI1CisKKwlub3AKZGlmZiAtLWdpdCBhL3NyYy90aHJlYWQv bWlwcy9zeXNjYWxsX2NwLnMgYi9zcmMvdGhyZWFkL21pcHMvc3lzY2FsbF9jcC5zCmRlbGV0ZWQg ZmlsZSBtb2RlIDEwMDY0NAppbmRleCBkMjg0NjI2Li4wMDAwMDAwCi0tLSBhL3NyYy90aHJlYWQv bWlwcy9zeXNjYWxsX2NwLnMKKysrIC9kZXYvbnVsbApAQCAtMSw1MyArMCwwIEBACi0uc2V0ICAg IG5vcmVvcmRlcgotCi0uZ2xvYmFsIF9fY3BfYmVnaW4KLS5oaWRkZW4gX19jcF9iZWdpbgotLnR5 cGUgICBfX2NwX2JlZ2luLEBmdW5jdGlvbgotLmdsb2JhbCBfX2NwX2VuZAotLmhpZGRlbiBfX2Nw X2VuZAotLnR5cGUgICBfX2NwX2VuZCxAZnVuY3Rpb24KLS5nbG9iYWwgX19jcF9jYW5jZWwKLS5o aWRkZW4gX19jcF9jYW5jZWwKLS50eXBlICAgX19jcF9jYW5jZWwsQGZ1bmN0aW9uCi0uaGlkZGVu IF9fY2FuY2VsCi0uZ2xvYmFsIF9fc3lzY2FsbF9jcF9hc20KLS5oaWRkZW4gX19zeXNjYWxsX2Nw X2FzbQotLnR5cGUgICBfX3N5c2NhbGxfY3BfYXNtLEBmdW5jdGlvbgotX19zeXNjYWxsX2NwX2Fz bToKLQlzdWJ1ICAgICRzcCwgJHNwLCAzMgotX19jcF9iZWdpbjoKLQlsdyAgICAgICQ0LCAwKCQ0 KQotCWJuZSAgICAgJDQsICQwLCBfX2NwX2NhbmNlbAotCW1vdmUgICAgJDIsICQ1Ci0JbW92ZSAg ICAkNCwgJDYKLQltb3ZlICAgICQ1LCAkNwotCWx3ICAgICAgJDYsIDQ4KCRzcCkKLQlsdyAgICAg ICQ3LCA1Migkc3ApCi0JbHcgICAgICAkOCwgNTYoJHNwKQotCWx3ICAgICAgJDksIDYwKCRzcCkK LQlsdyAgICAgICQxMCw2NCgkc3ApCi0Jc3cgICAgICAkOCwgMTYoJHNwKQotCXN3ICAgICAgJDks IDIwKCRzcCkKLQlzdyAgICAgICQxMCwyNCgkc3ApCi0Jc3cgICAgICAkMiwgMjgoJHNwKQotCWx3 ICAgICAgJDIsIDI4KCRzcCkKLQlzeXNjYWxsCi1fX2NwX2VuZDoKLQliZXEgICAgICQ3LCAkMCwg MWYKLQlhZGR1ICAgICRzcCwgJHNwLCAzMgotCXN1YnUgICAgJDIsICQwLCAkMgotMToJanIgICAg ICAkcmEKLQlub3AKLQotX19jcF9jYW5jZWw6Ci0JbW92ZSAgICAkMiwgJHJhCi0JYmFsICAgICAx ZgotCWFkZHUgICAgJHNwLCAkc3AsIDMyCi0JLmdwd29yZCAuCi0JLmdwd29yZCBfX2NhbmNlbAot MToJbHcgICAgICAkMywgKCRyYSkKLQlzdWJ1ICAgICQzLCAkcmEsICQzCi0JbHcgICAgICAkMjUs IDQoJHJhKQotCWFkZHUgICAgJDI1LCAkMjUsICQzCi0JanIgICAgICAkMjUKLQltb3ZlICAgICRy YSwgJDIKZGlmZiAtLWdpdCBhL3NyYy91bmlzdGQvbWlwcy9waXBlLnMgYi9zcmMvdW5pc3RkL21p cHMvcGlwZS5zCmluZGV4IGJhMmMzOWEuLmU2MDkxMmIgMTAwNjQ0Ci0tLSBhL3NyYy91bmlzdGQv bWlwcy9waXBlLnMKKysrIGIvc3JjL3VuaXN0ZC9taXBzL3BpcGUucwpAQCAtMTEsOCArMTEsOSBA QCBwaXBlOgogCWJlcSAkNywgJDAsIDFmCiAJbm9wCiAJbHcgJDI1LCAlY2FsbDE2KF9fc3lzY2Fs bF9yZXQpKCRncCkKLQlqciAkMjUKIAlzdWJ1ICQ0LCAkMCwgJDIKKwlqciAkMjUKKwlub3AKIDE6 CXN3ICQyLCAwKCQ0KQogCXN3ICQzLCA0KCQ0KQogCW1vdmUgJDIsICQwCg== --_004_BD7773622145634B952E5B54ACA8E349DAE2BD60PUMAIL01puimgte_--