The following question is not MIPS Cross-compiler's bug ?

Haichang Liu <[email protected]> Fri, 17 Feb 2012 18:58:32 +0800
Newsgroups gmane.comp.gnu.utils
Message-ID <CAHyDpXs9eoCBdSNZfv_DU2gj5VH9kg=RWYLM_F-cSeGzYCOjmQ@mail.gmail.com>
--20cf3071c934550b0f04b926d338
Content-Type: text/plain; charset=ISO-8859-1

Hello everyone:

When I use MIPS Cross-compiler 4.3.2 and version 3.2.1 to compile a same
functin, there have been two different result, as follows:
This is my function code:
ulong test_function(ulong index,ushort app)
{
        _Struct_PST_ID *pstid = NULL;    //there have a bug,when user
version 4.3.2 compiler.
        switch(app)
        {
                case _MODULE_ID_V:
                {
                        if ( VALIDATE_INDEX( index ) )
                        {
                                if( _find_port( g_pstv->member.pstid,
index, (void*)&pstid)
                                        == TRUE)
                                {
                                        return pstid->ulType;
                                }
                        }
                        return SUCCESS;
                }
                        break;
                case _MODULE_ID_M:
                {
                        if ( VALIDATE_INDEX( index ) )
                        {
                                if( _find_port( g_pstm->member.pstid,
index, (void*)&pstid)
                                        == TRUE)
                                {
                                        return pstid->ulType;
                                }
                        }
                        return SUCCESS;
                }
                        break;
                default:
                        break;
        }

        return SUCCESS;
}

a. This is result of 4.3.2
gcc version 4.3.2 (eCosCentric GNU tools 4.3.2-sw)


(gdb) x  0x8017ed5c
0x8017ed5c <test_function+156>:        0x0805fb38
(gdb) disa
disable      disassemble
(gdb) disassemble test_function
Dump of assembler code for function test_function:
0x8017ecc0 <test_function+0>:  andi    a1,a1,0xffff
0x8017ecc4 <test_function+4>:  li      v0,92
0x8017ecc8 <test_function+8>:  beq     a1,v0,0x8017ed20 <test_function+96>
0x8017eccc <test_function+12>: addiu   sp,sp,-8
0x8017ecd0 <test_function+16>: li      v0,93
0x8017ecd4 <test_function+20>: beq     a1,v0,0x8017ece8 <test_function+40>
0x8017ecd8 <test_function+24>: sltiu   v0,a0,26
0x8017ecdc <test_function+28>: li      v0,1
0x8017ece0 <test_function+32>: jr      ra
0x8017ece4 <test_function+36>: addiu   sp,sp,8
0x8017ece8 <test_function+40>: beqz    v0,0x8017ecdc <test_function+28>
0x8017ecec <test_function+44>: lui     v0,0x805a
0x8017ecf0 <test_function+48>: lw      v1,19204(v0)
0x8017ecf4 <test_function+52>: lw      a1,4(v1)
0x8017ecf8 <test_function+56>: beqz    a1,0x8017ecdc <test_function+28>
0x8017ecfc <test_function+60>: move    v1,a1
0x8017ed00 <test_function+64>: lw      v0,4(v1)
0x8017ed04 <test_function+68>: beq     a0,v0,0x8017ed5c <test_function+156>
0x8017ed08 <test_function+72>: nop
0x8017ed0c <test_function+76>: lw      v1,60(v1)
0x8017ed10 <test_function+80>: bne     a1,v1,0x8017ed00 <test_function+64>
0x8017ed14 <test_function+84>: li      v0,1
0x8017ed18 <test_function+88>: j       0x8017ece0 <test_function+32>
0x8017ed1c <test_function+92>: nop
0x8017ed20 <test_function+96>: sltiu   v0,a0,26
0x8017ed24 <test_function+100>:        beqz    v0,0x8017ecdc
<test_function+28>
0x8017ed28 <test_function+104>:        lui     v0,0x8067
0x8017ed2c <test_function+108>:        lw      v1,28060(v0)
0x8017ed30 <test_function+112>:        lw      a1,4(v1)
0x8017ed34 <test_function+116>:        beqz    a1,0x8017ecdc
<test_function+28>
0x8017ed38 <test_function+120>:        move    v1,a1
0x8017ed3c <test_function+124>:        lw      v0,4(v1)
0x8017ed40 <test_function+128>:        beq     a0,v0,0x8017ed5c
<test_function+156>
0x8017ed44 <test_function+132>:        nop
0x8017ed48 <test_function+136>:        lw      v1,60(v1)
0x8017ed4c <test_function+140>:        bne     a1,v1,0x8017ed3c
<test_function+124>
0x8017ed50 <test_function+144>:        li      v0,1
0x8017ed54 <test_function+148>:        j       0x8017ece0 <test_function+32>
0x8017ed58 <test_function+152>:        nop
0x8017ed5c <test_function+156>:        j       0x8017ece0 <test_function+32>
0x8017ed60 <test_function+160>:        lw      v0,76(zero)    //error, I
don't know why it's a "zero".
End of assembler dump.

b. This is result of 3.2.1
gcc version 3.2.1 (eCosCentric GNU tools 3.2.1-sw)


This GDB was configured as "--host=i686-pc-linux-gnu
--target=mipsisa32-elf".
For bug reporting instructions, please see:
<http://bugs.ecos.sourceware.org/>...
(gdb) disassemble test_function
Dump of assembler code for function test_function:
0x801748a4 <test_function+0>:  addiu   sp,sp,-32
0x801748a8 <test_function+4>:  andi    a1,a1,0xffff
0x801748ac <test_function+8>:  li      v0,92
0x801748b0 <test_function+12>: sw      ra,16(sp)
0x801748b4 <test_function+16>: beq     a1,v0,0x80174910 <test_function+108>
0x801748b8 <test_function+20>: sw      zero,0(sp)
0x801748bc <test_function+24>: li      v0,93
0x801748c0 <test_function+28>: beq     a1,v0,0x801748d8 <test_function+52>
0x801748c4 <test_function+32>: sltiu   v0,a0,26
0x801748c8 <test_function+36>: li      v0,1
0x801748cc <test_function+40>: lw      ra,16(sp)
0x801748d0 <test_function+44>: jr      ra
0x801748d4 <test_function+48>: addiu   sp,sp,32
0x801748d8 <test_function+52>: beqz    v0,0x801748cc <test_function+40>
0x801748dc <test_function+56>: li      v0,1
0x801748e0 <test_function+60>: lui     v0,0x805b
0x801748e4 <test_function+64>: lw      v1,20936(v0)
0x801748e8 <test_function+68>: move    a1,a0
0x801748ec <test_function+72>: lw      a0,4(v1)
0x801748f0 <test_function+76>: jal     0x80174368 <_find_port>
0x801748f4 <test_function+80>: move    a2,sp
0x801748f8 <test_function+84>: li      v1,1
0x801748fc <test_function+88>: bnel    v0,v1,0x801748cc <test_function+40>
0x80174900 <test_function+92>: li      v0,1
0x80174904 <test_function+96>: lw      v0,0(sp)
0x80174908 <test_function+100>:        b       0x801748cc <test_function+40>
0x8017490c <test_function+104>:        lw      v0,76(v0)    //right
0x80174910 <test_function+108>:        sltiu   v0,a0,26
0x80174914 <test_function+112>:        beqz    v0,0x801748cc
<test_function+40>
0x80174918 <test_function+116>:        li      v0,1
0x8017491c <test_function+120>:        lui     v0,0x8058
0x80174920 <test_function+124>:        b       0x801748e8 <test_function+68>
0x80174924 <test_function+128>:        lw      v1,31260(v0)
End of assembler dump.

I think that,  this problem may be due to the compiler have a bug.
How can I solve it.Thanks very much!

--20cf3071c934550b0f04b926d338
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello everyone:<div><blockquote style=3D"margin:0 0 0 40px;border:none;padd=
ing:0px"><div><font color=3D"#333333" face=3D"arial, sans-serif" size=3D"4"=
>When I use MIPS Cross-compiler 4.3.2 and version 3.2.1 to compile a same f=
unctin, there have been two different result, as follows:</font></div>
<div><span style=3D"color:rgb(51,51,51);font-family:arial,sans-serif;font-s=
ize:large">This is my function code:</span></div><div><div><span style=3D"c=
olor:rgb(51,102,255);font-family:arial,sans-serif">ulong test_function(ulon=
g index,ushort app)</span></div>
<div><font face=3D"arial, sans-serif"><div style=3D"color:rgb(51,102,255)">=
{</div><div><font color=3D"#3366ff">=A0 =A0 =A0 =A0 </font><font color=3D"#=
ff6666">_Struct_PST_ID *pstid =3D NULL; =A0 =A0//there have a bug,when user=
 version 4.3.2 compiler.</font></div>
<div style=3D"color:rgb(51,102,255)">=A0 =A0 =A0 =A0 switch(app)</div><div =
style=3D"color:rgb(51,102,255)">=A0 =A0 =A0 =A0 {</div><div style=3D"color:=
rgb(51,102,255)">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 case _MODULE_ID_V:</div><d=
iv style=3D"color:rgb(51,102,255)">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 { =A0 =
=A0 =A0 =A0</div>
<div style=3D"color:rgb(51,102,255)">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 if ( VALIDATE_INDEX( index ) )</div><div style=3D"color:rgb(51,=
102,255)">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 {</div><div style=
=3D"color:rgb(51,102,255)">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 if( _find_port( g_pstv-&gt;member.pstid, index, (void*)&amp=
;pstid)</div>
<div style=3D"color:rgb(51,102,255)">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =3D=3D TRUE)</div><div style=3D=
"color:rgb(51,102,255)">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 {</div><div style=3D"color:rgb(51,102,255)">=A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 return psti=
d-&gt;ulType;</div>
<div style=3D"color:rgb(51,102,255)">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 } =A0 =A0 =A0 =A0</div><div style=3D"color:rgb(=
51,102,255)">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 }</div><div st=
yle=3D"color:rgb(51,102,255)">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 return SUCCESS;</div>
<div style=3D"color:rgb(51,102,255)">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 }</div=
><div style=3D"color:rgb(51,102,255)">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 break;</div><div style=3D"color:rgb(51,102,255)">=A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 case _MODULE_ID_M:</div><div style=3D"color:rgb(51,102,=
255)">
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 { =A0 =A0 =A0 =A0</div><div style=3D"color:=
rgb(51,102,255)">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 if ( VALID=
ATE_INDEX( index ) )</div><div style=3D"color:rgb(51,102,255)">=A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 {</div><div style=3D"color:rgb(51,102,2=
55)">
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 if( _find_p=
ort( g_pstm-&gt;member.pstid, index, (void*)&amp;pstid)</div><div style=3D"=
color:rgb(51,102,255)">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =3D=3D TRUE)</div><div style=3D"color:rgb(51,10=
2,255)">
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 {</div><div=
 style=3D"color:rgb(51,102,255)">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 return pstid-&gt;ulType;</div><div =
style=3D"color:rgb(51,102,255)">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0 } =A0 =A0 =A0 =A0</div>
<div style=3D"color:rgb(51,102,255)">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 }</div><div style=3D"color:rgb(51,102,255)">=A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 return SUCCESS;</div><div style=3D"color:rgb(5=
1,102,255)">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 }</div><div style=3D"color:rgb(=
51,102,255)">
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 break;</div><div style=3D"c=
olor:rgb(51,102,255)">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 default:</div><div st=
yle=3D"color:rgb(51,102,255)">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 break;</div><div style=3D"color:rgb(51,102,255)">=A0 =A0 =A0 =A0 }</div=
>
<div style=3D"color:rgb(51,102,255)">=A0 =A0 =A0 =A0=A0</div><div style=3D"=
color:rgb(51,102,255)">=A0 =A0 =A0 =A0 return SUCCESS;</div><div style=3D"c=
olor:rgb(51,102,255)">}</div></font></div></div><div><span style=3D"color:r=
gb(51,51,51);font-family:arial,sans-serif;font-size:large"><br>
</span></div><div><span style=3D"color:rgb(51,51,51);font-family:arial,sans=
-serif;font-size:large">a. This is result of 4.3.2</span></div><div><span s=
tyle=3D"background-color:rgb(240,243,250);color:rgb(0,0,153);font-family:so=
ng,Verdana;line-height:22px">gcc version 4.3.2 (eCosCentric GNU tools 4.3.2=
-sw)</span></div>
<div><br style=3D"word-wrap:break-word;font-family:song,Verdana;line-height=
:22px;background-color:rgb(240,243,250)"><br style=3D"word-wrap:break-word;=
font-family:song,Verdana;line-height:22px;background-color:rgb(240,243,250)=
">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">(gdb) x=A0=A00x8017ed5c</span><br style=
=3D"word-wrap:break-word;font-family:song,Verdana;line-height:22px;backgrou=
nd-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed5c &lt;test_function+156&gt;:=
=A0 =A0=A0 =A0=A0=A00x0805fb38</span><br style=3D"word-wrap:break-word;font=
-family:song,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">(gdb) disa</span><br style=3D"word-wrap=
:break-word;font-family:song,Verdana;line-height:22px;background-color:rgb(=
240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">disable=A0 =A0=A0 =A0disassemble</span>=
<br style=3D"word-wrap:break-word;font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">(gdb) disassemble test_function</span><=
br style=3D"word-wrap:break-word;font-family:song,Verdana;line-height:22px;=
background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">Dump of assembler code for function tes=
t_function:</span><br style=3D"word-wrap:break-word;font-family:song,Verdan=
a;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ecc0 &lt;test_function+0&gt;:=A0=
=A0andi=A0 =A0 a1,a1,0xffff</span><br style=3D"word-wrap:break-word;font-fa=
mily:song,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ecc4 &lt;test_function+4&gt;:=A0=
=A0li=A0 =A0=A0 =A0v0,92</span><br style=3D"word-wrap:break-word;font-famil=
y:song,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ecc8 &lt;test_function+8&gt;:=A0=
=A0beq=A0 =A0=A0=A0a1,v0,0x8017ed20 &lt;test_function+96&gt;</span><br styl=
e=3D"word-wrap:break-word;font-family:song,Verdana;line-height:22px;backgro=
und-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017eccc &lt;test_function+12&gt;: ad=
diu=A0 =A0sp,sp,-8</span><br style=3D"word-wrap:break-word;font-family:song=
,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ecd0 &lt;test_function+16&gt;: li=
=A0 =A0=A0 =A0v0,93</span><br style=3D"word-wrap:break-word;font-family:son=
g,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ecd4 &lt;test_function+20&gt;: be=
q=A0 =A0=A0=A0a1,v0,0x8017ece8 &lt;test_function+40&gt;</span><br style=3D"=
word-wrap:break-word;font-family:song,Verdana;line-height:22px;background-c=
olor:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ecd8 &lt;test_function+24&gt;: sl=
tiu=A0 =A0v0,a0,26</span><br style=3D"word-wrap:break-word;font-family:song=
,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ecdc &lt;test_function+28&gt;: li=
=A0 =A0=A0 =A0v0,1</span><br style=3D"word-wrap:break-word;font-family:song=
,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ece0 &lt;test_function+32&gt;: jr=
=A0 =A0=A0 =A0ra</span><br style=3D"word-wrap:break-word;font-family:song,V=
erdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ece4 &lt;test_function+36&gt;: ad=
diu=A0 =A0sp,sp,8</span><br style=3D"word-wrap:break-word;font-family:song,=
Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ece8 &lt;test_function+40&gt;: be=
qz=A0 =A0 v0,0x8017ecdc &lt;test_function+28&gt;</span><br style=3D"word-wr=
ap:break-word;font-family:song,Verdana;line-height:22px;background-color:rg=
b(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ecec &lt;test_function+44&gt;: lu=
i=A0 =A0=A0=A0v0,0x805a</span><br style=3D"word-wrap:break-word;font-family=
:song,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ecf0 &lt;test_function+48&gt;: lw=
=A0 =A0=A0 =A0v1,19204(v0)</span><br style=3D"word-wrap:break-word;font-fam=
ily:song,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ecf4 &lt;test_function+52&gt;: lw=
=A0 =A0=A0 =A0a1,4(v1)</span><br style=3D"word-wrap:break-word;font-family:=
song,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ecf8 &lt;test_function+56&gt;: be=
qz=A0 =A0 a1,0x8017ecdc &lt;test_function+28&gt;</span><br style=3D"word-wr=
ap:break-word;font-family:song,Verdana;line-height:22px;background-color:rg=
b(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ecfc &lt;test_function+60&gt;: mo=
ve=A0 =A0 v1,a1</span><br style=3D"word-wrap:break-word;font-family:song,Ve=
rdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed00 &lt;test_function+64&gt;: lw=
=A0 =A0=A0 =A0v0,4(v1)</span><br style=3D"word-wrap:break-word;font-family:=
song,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed04 &lt;test_function+68&gt;: be=
q=A0 =A0=A0=A0a0,v0,0x8017ed5c &lt;test_function+156&gt;</span><br style=3D=
"word-wrap:break-word;font-family:song,Verdana;line-height:22px;background-=
color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed08 &lt;test_function+72&gt;: no=
p</span><br style=3D"word-wrap:break-word;font-family:song,Verdana;line-hei=
ght:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed0c &lt;test_function+76&gt;: lw=
=A0 =A0=A0 =A0v1,60(v1)</span><br style=3D"word-wrap:break-word;font-family=
:song,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed10 &lt;test_function+80&gt;: bn=
e=A0 =A0=A0=A0a1,v1,0x8017ed00 &lt;test_function+64&gt;</span><br style=3D"=
word-wrap:break-word;font-family:song,Verdana;line-height:22px;background-c=
olor:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed14 &lt;test_function+84&gt;: li=
=A0 =A0=A0 =A0v0,1</span><br style=3D"word-wrap:break-word;font-family:song=
,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed18 &lt;test_function+88&gt;: j=
=A0 =A0=A0 =A0 0x8017ece0 &lt;test_function+32&gt;</span><br style=3D"word-=
wrap:break-word;font-family:song,Verdana;line-height:22px;background-color:=
rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed1c &lt;test_function+92&gt;: no=
p</span><br style=3D"word-wrap:break-word;font-family:song,Verdana;line-hei=
ght:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed20 &lt;test_function+96&gt;: sl=
tiu=A0 =A0v0,a0,26</span><br style=3D"word-wrap:break-word;font-family:song=
,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed24 &lt;test_function+100&gt;:=
=A0 =A0=A0 =A0=A0=A0beqz=A0 =A0 v0,0x8017ecdc &lt;test_function+28&gt;</spa=
n><br style=3D"word-wrap:break-word;font-family:song,Verdana;line-height:22=
px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed28 &lt;test_function+104&gt;:=
=A0 =A0=A0 =A0=A0=A0lui=A0 =A0=A0=A0v0,0x8067</span><br style=3D"word-wrap:=
break-word;font-family:song,Verdana;line-height:22px;background-color:rgb(2=
40,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed2c &lt;test_function+108&gt;:=
=A0 =A0=A0 =A0=A0=A0lw=A0 =A0=A0 =A0v1,28060(v0)</span><br style=3D"word-wr=
ap:break-word;font-family:song,Verdana;line-height:22px;background-color:rg=
b(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed30 &lt;test_function+112&gt;:=
=A0 =A0=A0 =A0=A0=A0lw=A0 =A0=A0 =A0a1,4(v1)</span><br style=3D"word-wrap:b=
reak-word;font-family:song,Verdana;line-height:22px;background-color:rgb(24=
0,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed34 &lt;test_function+116&gt;:=
=A0 =A0=A0 =A0=A0=A0beqz=A0 =A0 a1,0x8017ecdc &lt;test_function+28&gt;</spa=
n><br style=3D"word-wrap:break-word;font-family:song,Verdana;line-height:22=
px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed38 &lt;test_function+120&gt;:=
=A0 =A0=A0 =A0=A0=A0move=A0 =A0 v1,a1</span><br style=3D"word-wrap:break-wo=
rd;font-family:song,Verdana;line-height:22px;background-color:rgb(240,243,2=
50)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed3c &lt;test_function+124&gt;:=
=A0 =A0=A0 =A0=A0=A0lw=A0 =A0=A0 =A0v0,4(v1)</span><br style=3D"word-wrap:b=
reak-word;font-family:song,Verdana;line-height:22px;background-color:rgb(24=
0,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed40 &lt;test_function+128&gt;:=
=A0 =A0=A0 =A0=A0=A0beq=A0 =A0=A0=A0a0,v0,0x8017ed5c &lt;test_function+156&=
gt;</span><br style=3D"word-wrap:break-word;font-family:song,Verdana;line-h=
eight:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed44 &lt;test_function+132&gt;:=
=A0 =A0=A0 =A0=A0=A0nop</span><br style=3D"word-wrap:break-word;font-family=
:song,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed48 &lt;test_function+136&gt;:=
=A0 =A0=A0 =A0=A0=A0lw=A0 =A0=A0 =A0v1,60(v1)</span><br style=3D"word-wrap:=
break-word;font-family:song,Verdana;line-height:22px;background-color:rgb(2=
40,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed4c &lt;test_function+140&gt;:=
=A0 =A0=A0 =A0=A0=A0bne=A0 =A0=A0=A0a1,v1,0x8017ed3c &lt;test_function+124&=
gt;</span><br style=3D"word-wrap:break-word;font-family:song,Verdana;line-h=
eight:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed50 &lt;test_function+144&gt;:=
=A0 =A0=A0 =A0=A0=A0li=A0 =A0=A0 =A0v0,1</span><br style=3D"word-wrap:break=
-word;font-family:song,Verdana;line-height:22px;background-color:rgb(240,24=
3,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed54 &lt;test_function+148&gt;:=
=A0 =A0=A0 =A0=A0=A0j=A0 =A0=A0 =A0 0x8017ece0 &lt;test_function+32&gt;</sp=
an><br style=3D"word-wrap:break-word;font-family:song,Verdana;line-height:2=
2px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed58 &lt;test_function+152&gt;:=
=A0 =A0=A0 =A0=A0=A0nop</span><br style=3D"word-wrap:break-word;font-family=
:song,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017ed5c &lt;test_function+156&gt;:=
=A0 =A0=A0 =A0=A0=A0j=A0 =A0=A0 =A0 0x8017ece0 &lt;test_function+32&gt;</sp=
an><br style=3D"word-wrap:break-word;font-family:song,Verdana;line-height:2=
2px;background-color:rgb(240,243,250)">
<font style=3D"word-wrap:break-word;font-family:song,Verdana;line-height:22=
px;background-color:rgb(240,243,250)" color=3D"#cc0000">0x8017ed60 &lt;test=
_function+160&gt;:=A0 =A0=A0 =A0=A0=A0lw=A0 =A0=A0 =A0v0,76(zero) =A0 =A0//=
error, I don&#39;t know why it&#39;s a &quot;zero&quot;.</font><br style=3D=
"word-wrap:break-word;font-family:song,Verdana;line-height:22px;background-=
color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">End of assembler dump.</span>
</div><div><span style=3D"color:rgb(51,51,51);font-family:arial,sans-serif;=
font-size:large"><br></span></div><div><span style=3D"color:rgb(51,51,51);f=
ont-family:arial,sans-serif;font-size:large">b. This is result of 3.2.1</sp=
an></div>
<div><span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height=
:22px;background-color:rgb(240,243,250)">gcc version 3.2.1 (eCosCentric GNU=
 tools 3.2.1-sw)</span><br style=3D"word-wrap:break-word;font-family:song,V=
erdana;line-height:22px;background-color:rgb(240,243,250)">
<br style=3D"word-wrap:break-word;font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)"><br style=3D"word-wrap:break-word;font-=
family:song,Verdana;line-height:22px;background-color:rgb(240,243,250)"><sp=
an style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px;ba=
ckground-color:rgb(240,243,250)">This GDB was configured as &quot;--host=3D=
i686-pc-linux-gnu --target=3Dmipsisa32-elf&quot;.</span><br style=3D"word-w=
rap:break-word;font-family:song,Verdana;line-height:22px;background-color:r=
gb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">For bug reporting instructions, please =
see:</span><br style=3D"word-wrap:break-word;font-family:song,Verdana;line-=
height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">&lt;</span><a href=3D"http://bugs.ecos.=
sourceware.org/" target=3D"_blank" style=3D"color:rgb(0,0,153);word-wrap:br=
eak-word;font-family:song,Verdana;line-height:22px;background-color:rgb(240=
,243,250)">http://bugs.ecos.sourceware.org/</a><span style=3D"color:rgb(0,0=
,153);font-family:song,Verdana;line-height:22px;background-color:rgb(240,24=
3,250)">&gt;...</span><br style=3D"word-wrap:break-word;font-family:song,Ve=
rdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">(gdb) disassemble test_function</span><=
br style=3D"word-wrap:break-word;font-family:song,Verdana;line-height:22px;=
background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">Dump of assembler code for function tes=
t_function:</span><br style=3D"word-wrap:break-word;font-family:song,Verdan=
a;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x801748a4 &lt;test_function+0&gt;:=A0=
=A0addiu=A0 =A0sp,sp,-32</span><br style=3D"word-wrap:break-word;font-famil=
y:song,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x801748a8 &lt;test_function+4&gt;:=A0=
=A0andi=A0 =A0 a1,a1,0xffff</span><br style=3D"word-wrap:break-word;font-fa=
mily:song,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x801748ac &lt;test_function+8&gt;:=A0=
=A0li=A0 =A0=A0 =A0v0,92</span><br style=3D"word-wrap:break-word;font-famil=
y:song,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x801748b0 &lt;test_function+12&gt;: sw=
=A0 =A0=A0 =A0ra,16(sp)</span><br style=3D"word-wrap:break-word;font-family=
:song,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x801748b4 &lt;test_function+16&gt;: be=
q=A0 =A0=A0=A0a1,v0,0x80174910 &lt;test_function+108&gt;</span><br style=3D=
"word-wrap:break-word;font-family:song,Verdana;line-height:22px;background-=
color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x801748b8 &lt;test_function+20&gt;: sw=
=A0 =A0=A0 =A0zero,0(sp)</span><br style=3D"word-wrap:break-word;font-famil=
y:song,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x801748bc &lt;test_function+24&gt;: li=
=A0 =A0=A0 =A0v0,93</span><br style=3D"word-wrap:break-word;font-family:son=
g,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x801748c0 &lt;test_function+28&gt;: be=
q=A0 =A0=A0=A0a1,v0,0x801748d8 &lt;test_function+52&gt;</span><br style=3D"=
word-wrap:break-word;font-family:song,Verdana;line-height:22px;background-c=
olor:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x801748c4 &lt;test_function+32&gt;: sl=
tiu=A0 =A0v0,a0,26</span><br style=3D"word-wrap:break-word;font-family:song=
,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x801748c8 &lt;test_function+36&gt;: li=
=A0 =A0=A0 =A0v0,1</span><br style=3D"word-wrap:break-word;font-family:song=
,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x801748cc &lt;test_function+40&gt;: lw=
=A0 =A0=A0 =A0ra,16(sp)</span><br style=3D"word-wrap:break-word;font-family=
:song,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x801748d0 &lt;test_function+44&gt;: jr=
=A0 =A0=A0 =A0ra</span><br style=3D"word-wrap:break-word;font-family:song,V=
erdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x801748d4 &lt;test_function+48&gt;: ad=
diu=A0 =A0sp,sp,32</span><br style=3D"word-wrap:break-word;font-family:song=
,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x801748d8 &lt;test_function+52&gt;: be=
qz=A0 =A0 v0,0x801748cc &lt;test_function+40&gt;</span><br style=3D"word-wr=
ap:break-word;font-family:song,Verdana;line-height:22px;background-color:rg=
b(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x801748dc &lt;test_function+56&gt;: li=
=A0 =A0=A0 =A0v0,1</span><br style=3D"word-wrap:break-word;font-family:song=
,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x801748e0 &lt;test_function+60&gt;: lu=
i=A0 =A0=A0=A0v0,0x805b</span><br style=3D"word-wrap:break-word;font-family=
:song,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x801748e4 &lt;test_function+64&gt;: lw=
=A0 =A0=A0 =A0v1,20936(v0)</span><br style=3D"word-wrap:break-word;font-fam=
ily:song,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x801748e8 &lt;test_function+68&gt;: mo=
ve=A0 =A0 a1,a0</span><br style=3D"word-wrap:break-word;font-family:song,Ve=
rdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x801748ec &lt;test_function+72&gt;: lw=
=A0 =A0=A0 =A0a0,4(v1)</span><br style=3D"word-wrap:break-word;font-family:=
song,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x801748f0 &lt;test_function+76&gt;: ja=
l=A0 =A0=A0=A00x80174368 &lt;_find_port&gt;</span><br style=3D"word-wrap:br=
eak-word;font-family:song,Verdana;line-height:22px;background-color:rgb(240=
,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x801748f4 &lt;test_function+80&gt;: mo=
ve=A0 =A0 a2,sp</span><br style=3D"word-wrap:break-word;font-family:song,Ve=
rdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x801748f8 &lt;test_function+84&gt;: li=
=A0 =A0=A0 =A0v1,1</span><br style=3D"word-wrap:break-word;font-family:song=
,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x801748fc &lt;test_function+88&gt;: bn=
el=A0 =A0 v0,v1,0x801748cc &lt;test_function+40&gt;</span><br style=3D"word=
-wrap:break-word;font-family:song,Verdana;line-height:22px;background-color=
:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x80174900 &lt;test_function+92&gt;: li=
=A0 =A0=A0 =A0v0,1</span><br style=3D"word-wrap:break-word;font-family:song=
,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x80174904 &lt;test_function+96&gt;: lw=
=A0 =A0=A0 =A0v0,0(sp)</span><br style=3D"word-wrap:break-word;font-family:=
song,Verdana;line-height:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x80174908 &lt;test_function+100&gt;:=
=A0 =A0=A0 =A0=A0=A0b=A0 =A0=A0 =A0 0x801748cc &lt;test_function+40&gt;</sp=
an><br style=3D"word-wrap:break-word;font-family:song,Verdana;line-height:2=
2px;background-color:rgb(240,243,250)">
<font style=3D"word-wrap:break-word;font-family:song,Verdana;line-height:22=
px;background-color:rgb(240,243,250)" color=3D"#990000">0x8017490c &lt;test=
_function+104&gt;:=A0 =A0=A0 =A0=A0=A0lw=A0 =A0=A0 =A0v0,76(v0) =A0 =A0//ri=
ght</font><br style=3D"word-wrap:break-word;font-family:song,Verdana;line-h=
eight:22px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x80174910 &lt;test_function+108&gt;:=
=A0 =A0=A0 =A0=A0=A0sltiu=A0 =A0v0,a0,26</span><br style=3D"word-wrap:break=
-word;font-family:song,Verdana;line-height:22px;background-color:rgb(240,24=
3,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x80174914 &lt;test_function+112&gt;:=
=A0 =A0=A0 =A0=A0=A0beqz=A0 =A0 v0,0x801748cc &lt;test_function+40&gt;</spa=
n><br style=3D"word-wrap:break-word;font-family:song,Verdana;line-height:22=
px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x80174918 &lt;test_function+116&gt;:=
=A0 =A0=A0 =A0=A0=A0li=A0 =A0=A0 =A0v0,1</span><br style=3D"word-wrap:break=
-word;font-family:song,Verdana;line-height:22px;background-color:rgb(240,24=
3,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x8017491c &lt;test_function+120&gt;:=
=A0 =A0=A0 =A0=A0=A0lui=A0 =A0=A0=A0v0,0x8058</span><br style=3D"word-wrap:=
break-word;font-family:song,Verdana;line-height:22px;background-color:rgb(2=
40,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x80174920 &lt;test_function+124&gt;:=
=A0 =A0=A0 =A0=A0=A0b=A0 =A0=A0 =A0 0x801748e8 &lt;test_function+68&gt;</sp=
an><br style=3D"word-wrap:break-word;font-family:song,Verdana;line-height:2=
2px;background-color:rgb(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">0x80174924 &lt;test_function+128&gt;:=
=A0 =A0=A0 =A0=A0=A0lw=A0 =A0=A0 =A0v1,31260(v0)</span><br style=3D"word-wr=
ap:break-word;font-family:song,Verdana;line-height:22px;background-color:rg=
b(240,243,250)">
<span style=3D"color:rgb(0,0,153);font-family:song,Verdana;line-height:22px=
;background-color:rgb(240,243,250)">End of assembler dump.</span>
</div><div><span style=3D"color:rgb(51,51,51);font-family:arial,sans-serif;=
font-size:large"><br></span></div><div><span class=3D"" style=3D"color:rgb(=
51,51,51);font-family:arial,sans-serif;font-size:16px;background-color:rgb(=
245,245,245)">I</span><span style=3D"color:rgb(51,51,51);font-family:arial,=
sans-serif;font-size:16px;background-color:rgb(245,245,245)">=A0</span><spa=
n class=3D"hps" style=3D"color:rgb(51,51,51);font-family:arial,sans-serif;f=
ont-size:16px;background-color:rgb(245,245,245)">think that,=A0</span><span=
 style=3D"color:rgb(51,51,51);font-family:arial,sans-serif;font-size:16px;b=
ackground-color:rgb(245,245,245)">=A0</span><span class=3D"hps" style=3D"co=
lor:rgb(51,51,51);font-family:arial,sans-serif;font-size:16px;background-co=
lor:rgb(245,245,245)">this problem</span><span style=3D"color:rgb(51,51,51)=
;font-family:arial,sans-serif;font-size:16px;background-color:rgb(245,245,2=
45)">=A0</span><span class=3D"hps" style=3D"color:rgb(51,51,51);font-family=
:arial,sans-serif;font-size:16px;background-color:rgb(245,245,245)">may be =
due to</span><span style=3D"color:rgb(51,51,51);font-family:arial,sans-seri=
f;font-size:16px;background-color:rgb(245,245,245)">=A0</span><span class=
=3D"hps" style=3D"color:rgb(51,51,51);font-family:arial,sans-serif;font-siz=
e:16px;background-color:rgb(245,245,245)">the compiler</span><span style=3D=
"color:rgb(51,51,51);font-family:arial,sans-serif;font-size:16px;background=
-color:rgb(245,245,245)">=A0have=A0</span><span class=3D"hps" style=3D"colo=
r:rgb(51,51,51);font-family:arial,sans-serif;font-size:16px;background-colo=
r:rgb(245,245,245)">a bug.=A0</span></div>
<span class=3D"" style=3D"color:rgb(51,51,51);font-family:arial,sans-serif;=
font-size:24px;background-color:rgb(245,245,245)">How can I</span><span sty=
le=3D"color:rgb(51,51,51);font-family:arial,sans-serif;font-size:24px;backg=
round-color:rgb(245,245,245)">=A0</span><span class=3D"hps" style=3D"color:=
rgb(51,51,51);font-family:arial,sans-serif;font-size:24px;background-color:=
rgb(245,245,245)">solve</span><span style=3D"color:rgb(51,51,51);font-famil=
y:arial,sans-serif;font-size:24px;background-color:rgb(245,245,245)">=A0</s=
pan><span class=3D"hps" style=3D"color:rgb(51,51,51);font-family:arial,sans=
-serif;font-size:24px;background-color:rgb(245,245,245)">it.Thanks very muc=
h!</span></blockquote>
</div>

--20cf3071c934550b0f04b926d338--