<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.freebsd.org/bugzilla/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.freebsd.org/bugzilla/"
          
          maintainer="bugmeister@FreeBSD.org"
>

    <bug>
          <bug_id>294891</bug_id>
          
          <creation_ts>2026-04-30 08:25:44 +0000</creation_ts>
          <short_desc>biology/muscle: update 3.8.1551 -&gt; 5.1</short_desc>
          <delta_ts>2026-07-24 17:48:43 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Ports &amp; Packages</product>
          <component>Individual Port(s)</component>
          <version>Latest</version>
          <rep_platform>Any</rep_platform>
          <op_sys>Any</op_sys>
          <bug_status>Closed</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>---</priority>
          <bug_severity>Affects Only Me</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Rodrigo Osorio">rodrigo</reporter>
          <assigned_to name="Rodrigo Osorio">rodrigo</assigned_to>
          <cc>mzaki</cc>
          

      

      

      <flag name="maintainer-feedback"
          id="97792"
          type_id="3"
          status="?"
          setter="bugzilla"
          requestee="mzaki"
    />

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1420319</commentid>
    <comment_count>0</comment_count>
      <attachid>270262</attachid>
    <who name="Rodrigo Osorio">rodrigo</who>
    <bug_when>2026-04-30 08:25:44 +0000</bug_when>
    <thetext>Created attachment 270262
muscle 5.1 update

In 2021, the code was re-written from scratch for MUSCLE v5 to implement novel algorithms and fully support modern PC hardware.

https://drive5.com/muscle5/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1435329</commentid>
    <comment_count>1</comment_count>
    <who name="">commit-hook</who>
    <bug_when>2026-07-21 09:53:08 +0000</bug_when>
    <thetext>A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6c7bfd6a6aab06279041e5d5b9c63a1dec8a24dd

commit 6c7bfd6a6aab06279041e5d5b9c63a1dec8a24dd
Author:     Rodrigo Osorio &lt;rodrigo@FreeBSD.org&gt;
AuthorDate: 2026-07-20 13:08:11 +0000
Commit:     Rodrigo Osorio &lt;rodrigo@FreeBSD.org&gt;
CommitDate: 2026-07-21 09:50:28 +0000

    biology/muscle: update 3.8.1551 -&gt; 5.1

    In 2021, the code was re-written from scratch for MUSCLE v5 to implement
    novel algorithms and fully support modern PC hardware.

    PR:             294891
    Approved by: Maintainer Timeout (&gt;2 months)

 biology/muscle/Makefile                            | 26 +++---
 biology/muscle/distinfo                            |  6 +-
 biology/muscle/files/patch-Makefile (gone)         | 28 -------
 biology/muscle/files/patch-globalslinux.cpp (gone) | 94 ----------------------
 biology/muscle/files/patch-src__myutils.cpp (new)  | 65 +++++++++++++++
 5 files changed, 83 insertions(+), 136 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1435333</commentid>
    <comment_count>2</comment_count>
    <who name="Rodrigo Osorio">rodrigo</who>
    <bug_when>2026-07-21 10:01:15 +0000</bug_when>
    <thetext>Committed under maintainer Timeout</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1435778</commentid>
    <comment_count>3</comment_count>
    <who name="">commit-hook</who>
    <bug_when>2026-07-24 17:48:43 +0000</bug_when>
    <thetext>A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7b7b1a9a84e4e34dd26715e9b28d9e57569492be

commit 7b7b1a9a84e4e34dd26715e9b28d9e57569492be
Author:     Rodrigo Osorio &lt;rodrigo@FreeBSD.org&gt;
AuthorDate: 2026-07-20 13:08:11 +0000
Commit:     Rodrigo Osorio &lt;rodrigo@FreeBSD.org&gt;
CommitDate: 2026-07-21 09:50:28 +0000

    biology/muscle: update 3.8.1551 -&gt; 5.1

    In 2021, the code was re-written from scratch for MUSCLE v5 to implement
    novel algorithms and fully support modern PC hardware.

    PR:             294891
    Approved by: Maintainer Timeout (&gt;2 months)

 biology/muscle/Makefile                            | 26 +++---
 biology/muscle/distinfo                            |  6 +-
 biology/muscle/files/patch-Makefile (gone)         | 28 -------
 biology/muscle/files/patch-globalslinux.cpp (gone) | 94 ----------------------
 biology/muscle/files/patch-src__myutils.cpp (new)  | 65 +++++++++++++++
 5 files changed, 83 insertions(+), 136 deletions(-)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>270262</attachid>
            <date>2026-04-30 08:25:44 +0000</date>
            <delta_ts>2026-04-30 08:25:44 +0000</delta_ts>
            <desc>muscle 5.1 update</desc>
            <filename>muscle-5.1.patch</filename>
            <type>text/plain</type>
            <size>6336</size>
            <attacher name="Rodrigo Osorio">rodrigo</attacher>
            
              <data encoding="base64">Y29tbWl0IGJiZTZiMTlmYjE0MDdlNTA5NTI5YWMzOWRiNjAyZjUwYWRmMzNiZmEKQXV0aG9yOiBS
b2RyaWdvIE9zb3JpbyA8cm9kcmlnb0BGcmVlQlNELm9yZz4KRGF0ZTogICBTYXQgQXByIDI1IDE1
OjU3OjQyIDIwMjYgKzAyMDAKCiAgICB1cGRhdGluZyBtdXNjbGUKCmRpZmYgLS1naXQgYS9iaW9s
b2d5L211c2NsZS9NYWtlZmlsZSBiL2Jpb2xvZ3kvbXVzY2xlL01ha2VmaWxlCmluZGV4IGRkNmIz
MWE5YTA3Zi4uZjI0Mzk1M2IyZTBlIDEwMDY0NAotLS0gYS9iaW9sb2d5L211c2NsZS9NYWtlZmls
ZQorKysgYi9iaW9sb2d5L211c2NsZS9NYWtlZmlsZQpAQCAtMSwyNSArMSwyOSBAQAogUE9SVE5B
TUU9CW11c2NsZQotUE9SVFZFUlNJT049CTMuOC4xNTUxCitQT1JUVkVSU0lPTj0JNS4xCitESVNU
VkVSU0lPTlBSRUZJWD0JdgogQ0FURUdPUklFUz0JYmlvbG9neQotTUFTVEVSX1NJVEVTPQlodHRw
Oi8vd3d3LmRyaXZlNS5jb20vbXVzY2xlLwotRElTVE5BTUU9CSR7UE9SVE5BTUV9X3NyY18ke1BP
UlRWRVJTSU9OfQogCiBNQUlOVEFJTkVSPQltemFraUBlLW1haWwubmUuanAKIENPTU1FTlQ9CU1V
bHRpcGxlIFNlcXVlbmNlIENvbXBhcmlzb24gYnkgTG9nLUV4cGVjdGF0aW9uCiBXV1c9CQlodHRw
czovL3d3dy5kcml2ZTUuY29tL211c2NsZS8KIAotTElDRU5TRT0JUEQKK0xJQ0VOU0U9CUdQTHYz
CiAKLVVTRVM9CQlkb3MydW5peCBnbWFrZQotTk9fV1JLU1VCRElSPQl5ZXMKLURPUzJVTklYX0dM
T0I9CSouY3BwCitCVUlMRF9ERVBFTkRTPQliYXNoOnNoZWxscy9iYXNoCiAKLVBMSVNUX0ZJTEVT
PQliaW4vbXVzY2xlCitVU0VTPQkJZ21ha2UKK1VTRV9HQ0M9CXllcworCitVU0VfR0lUSFVCPQl5
ZXMKK0dIX0FDQ09VTlQ9CXJjZWRnYXIKK0FMTF9UQVJHRVQ9CSR7T1BTWVN9LyR7UE9SVE5BTUV9
CitCSU5BUllfQUxJQVM9CWcrKz1nKysxNAorV1JLU1JDX1NVQkRJUj0Jc3JjCiAKLXBvc3QtcGF0
Y2g6Ci0JJHtNVn0gJHtXUktTUkN9L3N1YmZhbXMuY3BwICR7V1JLU1JDfS9zdWJmYW1zLmNwcC5u
b3RfdG9fYmVfY29tcGlsZWQKK1BMSVNUX0ZJTEVTPQliaW4vbXVzY2xlCiAKIGRvLWluc3RhbGw6
Ci0JJHtJTlNUQUxMX1BST0dSQU19ICR7V1JLU1JDfS9tdXNjbGUgJHtTVEFHRURJUn0ke1BSRUZJ
WH0vYmluCisJY2QgJHtXUktTUkN9ICYmIFwKKwkke0lOU1RBTEx9ICR7T1BTWVN9L211c2NsZSAk
e1NUQUdFRElSfSR7UFJFRklYfS9iaW4vCiAKIC5pbmNsdWRlIDxic2QucG9ydC5taz4KZGlmZiAt
LWdpdCBhL2Jpb2xvZ3kvbXVzY2xlL2Rpc3RpbmZvIGIvYmlvbG9neS9tdXNjbGUvZGlzdGluZm8K
aW5kZXggYTY2ODdkNTI2ZTJlLi5iN2M4NTMyNTBlMjYgMTAwNjQ0Ci0tLSBhL2Jpb2xvZ3kvbXVz
Y2xlL2Rpc3RpbmZvCisrKyBiL2Jpb2xvZ3kvbXVzY2xlL2Rpc3RpbmZvCkBAIC0xLDMgKzEsMyBA
QAotVElNRVNUQU1QID0gMTU3ODU0MzIxNwotU0hBMjU2IChtdXNjbGVfc3JjXzMuOC4xNTUxLnRh
ci5neikgPSBjNzBjNTUyMjMxY2QzMjg5ZjFiYWQ1MWM5YmQxNzQ4MDRjMThiYjNhZGNmNDdmNTAx
YWZlYzdhNjhmOWM0ODJlCi1TSVpFIChtdXNjbGVfc3JjXzMuOC4xNTUxLnRhci5neikgPSAxOTAw
MTkKK1RJTUVTVEFNUCA9IDE3NzcwNjIwMzAKK1NIQTI1NiAocmNlZGdhci1tdXNjbGUtdjUuMV9H
SDAudGFyLmd6KSA9IDA5MWQ5Zjg3MzNiOTJmZjEwNmMyYThlYjI3NGQxZTVhNTc5NjBkMzk3YTIw
NjhkODYzOGQ2MDAyZTg4ODBkYWIKK1NJWkUgKHJjZWRnYXItbXVzY2xlLXY1LjFfR0gwLnRhci5n
eikgPSAxODM4OTEKZGlmZiAtLWdpdCBhL2Jpb2xvZ3kvbXVzY2xlL2ZpbGVzL3BhdGNoLU1ha2Vm
aWxlIGIvYmlvbG9neS9tdXNjbGUvZmlsZXMvcGF0Y2gtTWFrZWZpbGUKZGVsZXRlZCBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDFkYzE1OWM5M2EyYy4uMDAwMDAwMDAwMDAwCi0tLSBhL2Jpb2xvZ3kv
bXVzY2xlL2ZpbGVzL3BhdGNoLU1ha2VmaWxlCisrKyAvZGV2L251bGwKQEAgLTEsMjggKzAsMCBA
QAotLS0tIE1ha2VmaWxlLm9yaWcJMjAxNC0wNy0xMiAxNjo0Mjo1MiBVVEMKLSsrKyBNYWtlZmls
ZQotQEAgLTEwLDggKzEwLDggQEAKLSAjIHRoaXMgaXMgZml4ZWQgYnkgZGVsZXRpbmcgIi1zdGF0
aWMiIGZyb20gdGhlIExETElCUyBsaW5lLgotIAotIENGTEFHUyA9IC1PMyAtZnVucm9sbC1sb29w
cyAtV2lubGluZSAtRE5ERUJVRz0xCi0tTERMSUJTID0gLWxtIC1zdGF0aWMKLS0jIExETElCUyA9
IC1sbQotKyNMRExJQlMgPSAtbG0gLXN0YXRpYwotK0xETElCUyA9IC1sbQotIAotIE9CSiA9IC5v
Ci0gRVhFID0KLUBAIC0xOSw3ICsxOSw3IEBAIEVYRSA9Ci0gUk0gPSBybSAtZgotIENQID0gY3AK
LSAKLS1HUFAgPSBnKysKLStHUFAgPSAkKENYWCkKLSBMRCA9ICQoR1BQKSAkKENGTEFHUykKLSBD
UFAgPSAkKEdQUCkgLWMgJChDRkxBR1MpIAotIAotQEAgLTMzLDQgKzMzLDQgQEAgJChDUFBPQkop
OiAlLm86ICUuY3BwCi0gCi0gbXVzY2xlOiAkKENQUE9CSikKLSAJJChMRCkgLW8gbXVzY2xlICQo
Q1BQT0JKKSAkKExETElCUykKLS0Jc3RyaXAgbXVzY2xlCi0rIwlzdHJpcCBtdXNjbGUKZGlmZiAt
LWdpdCBhL2Jpb2xvZ3kvbXVzY2xlL2ZpbGVzL3BhdGNoLWdsb2JhbHNsaW51eC5jcHAgYi9iaW9s
b2d5L211c2NsZS9maWxlcy9wYXRjaC1nbG9iYWxzbGludXguY3BwCmRlbGV0ZWQgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCBkMmI5MWJmMjNiMDYuLjAwMDAwMDAwMDAwMAotLS0gYS9iaW9sb2d5L211
c2NsZS9maWxlcy9wYXRjaC1nbG9iYWxzbGludXguY3BwCisrKyAvZGV2L251bGwKQEAgLTEsOTQg
KzAsMCBAQAotLS0tIGdsb2JhbHNsaW51eC5jcHAub3JpZwkyMDIwLTAxLTA5IDA0OjIwOjI1IFVU
QwotKysrIGdsb2JhbHNsaW51eC5jcHAKLUBAIC03LDYgKzcsMTIgQEAKLSAjaW5jbHVkZSA8ZXJy
bm8uaD4KLSAjaW5jbHVkZSA8c3RkaW8uaD4KLSAjaW5jbHVkZSA8ZmNudGwuaD4KLSsjaWYgX19G
cmVlQlNEX18gPiAyCi0rI2luY2x1ZGUgPGt2bS5oPgotKyNpbmNsdWRlIDxzeXMvcGFyYW0uaD4K
LSsjaW5jbHVkZSA8c3lzL3N5c2N0bC5oPgotKyNpbmNsdWRlIDxzeXMvdXNlci5oPgotKyNlbmRp
ZiAvLyBfX0ZyZWVCU0RfXyA+IDIKLSAKLSBjb25zdCBpbnQgT05FX01CID0gMTAwMDAwMDsKLSBj
b25zdCBpbnQgTUVNX1dBUk5JTkdfVEhSRVNIT0xEID0gMjAqT05FX01COwotQEAgLTM5LDYgKzQ1
LDM0IEBAIGNvbnN0IGNoYXIgKkdldENtZExpbmUoKQotIAlyZXR1cm4gc3pDbWRMaW5lOwotIAl9
Ci0gCi0rI2lmIF9fRnJlZUJTRF9fID4gMgotK2RvdWJsZSBHZXRNZW1Vc2VNQigpCi0rCXsKLSsJ
a3ZtX3QgKmtkOwotKwlzdHJ1Y3Qga2luZm9fcHJvYyAqa2k7Ci0rCXZtX3NpemVfdCBzaXplOwot
KwlpbnQgbnByb2M7Ci0rCi0rCWtkID0ga3ZtX29wZW4oTlVMTCwgIi9kZXYvbnVsbCIsIE5VTEws
IE9fUkRPTkxZLCAia3ZtX29wZW4iKTsKLSsJaWYgKGtkID09IE5VTEwpCi0rCQl7Ci0rCQlzdGF0
aWMgYm9vbCBXYXJuZWQgPSBmYWxzZTsKLSsJCWlmICghV2FybmVkKQotKwkJCXsKLSsJCQlXYXJu
ZWQgPSB0cnVlOwotKwkJCVdhcm5pbmcoIipXYXJuaW5nKiBDYW5ub3Qgb3BlbiBLVk0iKTsKLSsJ
CQl9Ci0rCQlyZXR1cm4gMDsKLSsJCX0KLSsKLSsJa2kgPSBrdm1fZ2V0cHJvY3Moa2QsIEtFUk5f
UFJPQ19QSUQsIGdldHBpZCgpLCAmbnByb2MpOwotKwlzaXplID0ga2ktPmtpX3NpemU7Ci0rCi0r
CWt2bV9jbG9zZShrZCk7Ci0rCi0rCXJldHVybiAoKGRvdWJsZSkgc2l6ZSkvMWU2OwotKwl9Ci0r
I2Vsc2UgLy8gX19GcmVlQlNEX18gPiAyCi0gZG91YmxlIEdldE1lbVVzZU1CKCkKLSAJewotIAlz
dGF0aWMgY2hhciBzdGF0bVs2NF07Ci1AQCAtNzQsNiArMTA4LDcgQEAgZG91YmxlIEdldE1lbVVz
ZU1CKCkKLSAKLSAJcmV0dXJuICgoZG91YmxlKSBQYWdlcyAqIChkb3VibGUpIFBhZ2VTaXplKS8x
ZTY7Ci0gCX0KLSsjZW5kaWYgLy8gX19GcmVlQlNEX18gPiAyCi0gCi0gdm9pZCBTYXZlQ21kTGlu
ZShpbnQgYXJnYywgY2hhciAqYXJndltdKQotIAl7Ci1AQCAtMTA5LDYgKzE0NCwyOCBAQCB2b2lk
IENoZWNrTWVtVXNlKCkKLSAJCWRQZWFrTWVtVXNlTUIgPSBkTUI7Ci0gCX0KLSAKLSsjaWYgX19G
cmVlQlNEX18gPiAyCi0rZG91YmxlIEdldFJBTVNpemVNQigpCi0rCXsKLSsJY29uc3QgZG91Ymxl
IERFRkFVTFRfUkFNID0gNTAwOwotKwl1bnNpZ25lZCBpbnQgcGh5c21lbTsKLSsJc2l6ZV90IGxl
biA9IHNpemVvZiBwaHlzbWVtOwotKwlzdGF0aWMgaW50IG1pYlsyXSA9IHsgQ1RMX0hXLCBIV19Q
SFlTTUVNIH07Ci0rCi0rCWlmIChzeXNjdGwobWliLCAyLCAmcGh5c21lbSwgJmxlbiwgTlVMTCwg
MCkpCi0rCQl7Ci0rCQlzdGF0aWMgYm9vbCBXYXJuZWQgPSBmYWxzZTsKLSsJCWlmICghV2FybmVk
KQotKwkJCXsKLSsJCQlXYXJuZWQgPSB0cnVlOwotKwkJCVdhcm5pbmcoIipXYXJuaW5nKiBDYW5u
b3QgZ2V0IGh3LnBoeXNtZW0iKTsKLSsJCQl9Ci0rCQlyZXR1cm4gREVGQVVMVF9SQU07Ci0rCQl9
Ci0rCi0rCXJldHVybiAoKGRvdWJsZSkgcGh5c21lbSkvMWU2OwotKwl9Ci0rI2Vsc2UgLy8gX19G
cmVlQlNEX18gPiAyCi0gZG91YmxlIEdldFJBTVNpemVNQigpCi0gCXsKLSAJY29uc3QgZG91Ymxl
IERFRkFVTFRfUkFNID0gNTAwOwotQEAgLTE1OSw1ICsyMTYsNiBAQCBkb3VibGUgR2V0UkFNU2l6
ZU1CKCkKLSAJaW50IEJ5dGVzID0gYXRvaShwTWVtKzkpKjEwMDA7Ci0gCXJldHVybiAoKGRvdWJs
ZSkgQnl0ZXMpLzFlNjsKLSAJfQotKyNlbmRpZiAvLyBfX0ZyZWVCU0RfXyA+IDIKLSAKLSAjZW5k
aWYJLy8gIVdJTjMyCmRpZmYgLS1naXQgYS9iaW9sb2d5L211c2NsZS9maWxlcy9wYXRjaC1zcmNf
X215dXRpbHMuY3BwIGIvYmlvbG9neS9tdXNjbGUvZmlsZXMvcGF0Y2gtc3JjX19teXV0aWxzLmNw
cApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjY4YjJhNGVhY2ZlZAot
LS0gL2Rldi9udWxsCisrKyBiL2Jpb2xvZ3kvbXVzY2xlL2ZpbGVzL3BhdGNoLXNyY19fbXl1dGls
cy5jcHAKQEAgLTAsMCArMSw2NSBAQAorLS0tIG15dXRpbHMuY3BwLm9yaWcJMjAyMi0wMS0xMyAy
MzoyOTo1OSBVVEMKKysrKyBteXV0aWxzLmNwcAorQEAgLTEwNTAsNyArMTA1MCw2MiBAQAorIAkJ
Z19QZWFrTWVtVXNlQnl0ZXMgPSBCeXRlczsKKyAJcmV0dXJuIEJ5dGVzOworIAl9CisrI2VsaWYg
ZGVmaW5lZChfX0ZyZWVCU0RfXykKKysKKysjaW5jbHVkZSA8c3lzL3R5cGVzLmg+CisrI2luY2x1
ZGUgPHN5cy9zeXNjdGwuaD4KKysjaW5jbHVkZSA8c3lzL3VzZXIuaD4KKysjaW5jbHVkZSA8dW5p
c3RkLmg+CisgCisrZG91YmxlIEdldE1lbVVzZUJ5dGVzKCkKKysJeworKwlzdGF0aWMgaW50IGlu
aXRpYWxpemVkID0gMDsKKysJc3RhdGljIGludCBtaWJbNF07CisrCXN0YXRpYyBzaXplX3QgbGVu
OworKworKwlpZiAoIWluaXRpYWxpemVkKQorKwl7CisrCQltaWJbMF0gPSBDVExfS0VSTjsKKysJ
CW1pYlsxXSA9IEtFUk5fUFJPQzsKKysJCW1pYlsyXSA9IEtFUk5fUFJPQ19QSUQ7CisrCQltaWJb
M10gPSBnZXRwaWQoKTsKKysJCWxlbiA9IHNpemVvZihzdHJ1Y3Qga2luZm9fcHJvYyk7CisrCQlp
bml0aWFsaXplZCA9IDE7CisrCX0KKysKKysJc3RydWN0IGtpbmZvX3Byb2Mga3A7CisrCWlmIChz
eXNjdGwobWliLCA0LCAma3AsICZsZW4sIE5VTEwsIDApID09IC0xKQorKwkJcmV0dXJuIDAuMDsK
KysKKysJLy8gUmVzaWRlbnQgc2V0IHNpemUgaW4gcGFnZXMg4oaSIGNvbnZlcnQgdG8gYnl0ZXMK
KysJbG9uZyBwYWdlX3NpemUgPSBnZXRwYWdlc2l6ZSgpOworKwlkb3VibGUgYnl0ZXMgPSAoZG91
YmxlKWtwLmtpX3Jzc2l6ZSAqIHBhZ2Vfc2l6ZTsKKysKKysJaWYgKGJ5dGVzID4gZ19QZWFrTWVt
VXNlQnl0ZXMpCisrCQlnX1BlYWtNZW1Vc2VCeXRlcyA9IGJ5dGVzOworKworKwlyZXR1cm4gYnl0
ZXM7CisrCisrCX0KKysKKytkb3VibGUgR2V0UGh5c01lbUJ5dGVzKCkKKysJeworKyAJI2lmIEJJ
VFMgPT0gMzIKKysJdW5zaWduZWQgaW50IHBoeXNtZW0zMiA9IDA7CisrCSNlbHNlCisrCXVpbnQ2
NF90IHBoeXNtZW0gPSAwOworKwkjZW5kaWYKKysKKysJc2l6ZV90IGxlbiA9IHNpemVvZihwaHlz
bWVtKTsKKysKKysJc3RhdGljIGludCBtaWJbMl0gPSB7IENUTF9IVywgSFdfUEhZU01FTSB9Owor
KwlpZiAoc3lzY3RsKG1pYiwgMiwgJnBoeXNtZW0sICZsZW4sIE5VTEwsIDApID09IC0xKQorKwkJ
cmV0dXJuIDAuMDsKKysKKysJcmV0dXJuIChkb3VibGUpcGh5c21lbTsKKysKKysJfQorKworICNl
bGlmIGRlZmluZWQoX19NQUNIX18pCisgI2luY2x1ZGUgPG1lbW9yeS5oPgorICNpbmNsdWRlIDxz
dGRsaWIuaD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>