<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Digital Signal Controllersのトピック56800E Core - 56F8023 Assembly div and impy.l question</title>
    <link>https://community.nxp.com/t5/Digital-Signal-Controllers/56800E-Core-56F8023-Assembly-div-and-impy-l-question/m-p/737933#M1184</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm analyzing for exercise this assembly piece of code, but I can't understand what it means...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="language-c line-numbers"&gt;&lt;CODE&gt;bfset #&lt;SPAN class="number token"&gt;0x10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;OMR
move&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;w Var1&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;B1
move&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;w #&lt;SPAN class="number token"&gt;23165&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;Y1
impy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;l B1&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;Y1&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;A
move&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;w Var2&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;Y0
asl A
bfclr #&lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;SR
rep #&lt;SPAN class="number token"&gt;0x000010&lt;/SPAN&gt;
div Y0&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;A
move&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;w A0&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;X&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;Var3
bfclr #&lt;SPAN class="number token"&gt;0x10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;OMR&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;there is fractional arithmetic (I think 23165 is FRAC16(root(2)/2)), but I'm not sure).&lt;/P&gt;&lt;P&gt;Also the rep+div instructions and the 16-bit to 32-bit and backward operations are quite hard to understand for me.&lt;/P&gt;&lt;P&gt;Somebody can explain me in details the maths operations behind this code? Even in C code, no problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The scope of this calculation should be about Ripple elimination/rescaling of stator voltage in ACIM vector control (SVM) driving, but I'm not sure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot in advance&lt;/P&gt;&lt;P&gt;Sandro&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 12 Feb 2018 09:45:21 GMT</pubDate>
    <dc:creator>sandrom</dc:creator>
    <dc:date>2018-02-12T09:45:21Z</dc:date>
    <item>
      <title>56800E Core - 56F8023 Assembly div and impy.l question</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/56800E-Core-56F8023-Assembly-div-and-impy-l-question/m-p/737933#M1184</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm analyzing for exercise this assembly piece of code, but I can't understand what it means...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="language-c line-numbers"&gt;&lt;CODE&gt;bfset #&lt;SPAN class="number token"&gt;0x10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;OMR
move&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;w Var1&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;B1
move&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;w #&lt;SPAN class="number token"&gt;23165&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;Y1
impy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;l B1&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;Y1&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;A
move&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;w Var2&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;Y0
asl A
bfclr #&lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;SR
rep #&lt;SPAN class="number token"&gt;0x000010&lt;/SPAN&gt;
div Y0&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;A
move&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;w A0&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;X&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;Var3
bfclr #&lt;SPAN class="number token"&gt;0x10&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;OMR&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;there is fractional arithmetic (I think 23165 is FRAC16(root(2)/2)), but I'm not sure).&lt;/P&gt;&lt;P&gt;Also the rep+div instructions and the 16-bit to 32-bit and backward operations are quite hard to understand for me.&lt;/P&gt;&lt;P&gt;Somebody can explain me in details the maths operations behind this code? Even in C code, no problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The scope of this calculation should be about Ripple elimination/rescaling of stator voltage in ACIM vector control (SVM) driving, but I'm not sure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot in advance&lt;/P&gt;&lt;P&gt;Sandro&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Feb 2018 09:45:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/56800E-Core-56F8023-Assembly-div-and-impy-l-question/m-p/737933#M1184</guid>
      <dc:creator>sandrom</dc:creator>
      <dc:date>2018-02-12T09:45:21Z</dc:date>
    </item>
    <item>
      <title>Re: 56800E Core - 56F8023 Assembly div and impy.l question</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/56800E-Core-56F8023-Assembly-div-and-impy-l-question/m-p/737934#M1185</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Sandro,&lt;/P&gt;&lt;P&gt;Sorry for the delay. i think that var3=(0.7*var1)/var2.&lt;/P&gt;&lt;P&gt;Hope it can help you&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Xiangjun Rong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Feb 2018 09:34:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/56800E-Core-56F8023-Assembly-div-and-impy-l-question/m-p/737934#M1185</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2018-02-23T09:34:33Z</dc:date>
    </item>
    <item>
      <title>Re: 56800E Core - 56F8023 Assembly div and impy.l question</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/56800E-Core-56F8023-Assembly-div-and-impy-l-question/m-p/737935#M1186</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&amp;nbsp;&lt;SPAN style="display: inline !important; float: none; background-color: transparent; color: #51626f; font-family: 'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;"&gt;Xiangjun,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="display: inline !important; float: none; background-color: transparent; color: #51626f; font-family: 'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;"&gt;don't worry, thanks to you for helping me.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="display: inline !important; float: none; background-color: transparent; color: #51626f; font-family: 'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;"&gt;I quite agree to you, just one question: do you think the "&lt;SPAN style="display: inline !important; float: none; background-color: transparent; color: #000000; font-family: monospace; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: 0px 1px #fff; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre; word-spacing: 0px;"&gt;asl A&lt;/SPAN&gt;" instruction is part of the divide operation?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="display: inline !important; float: none; background-color: transparent; color: #51626f; font-family: 'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;"&gt;Because, if we consider it as a stand-alone operation, it should be:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="display: inline !important; float: none; background-color: transparent; color: #51626f; font-family: 'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;"&gt;var3=(2*(0.7*var1))/var2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="display: inline !important; float: none; background-color: transparent; color: #51626f; font-family: 'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;"&gt;What do you think about it? Am I wrong?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="display: inline !important; float: none; background-color: transparent; color: #51626f; font-family: 'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;"&gt;Thanks a lot,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="display: inline !important; float: none; background-color: transparent; color: #51626f; font-family: 'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;"&gt;best regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="display: inline !important; float: none; background-color: transparent; color: #51626f; font-family: 'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;"&gt;Sandro&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Feb 2018 10:29:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/56800E-Core-56F8023-Assembly-div-and-impy-l-question/m-p/737935#M1186</guid>
      <dc:creator>sandrom</dc:creator>
      <dc:date>2018-02-23T10:29:53Z</dc:date>
    </item>
    <item>
      <title>Re: 56800E Core - 56F8023 Assembly div and impy.l question</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/56800E-Core-56F8023-Assembly-div-and-impy-l-question/m-p/737936#M1187</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Sandro,&lt;/P&gt;&lt;P&gt;Regarding the assembly instruction "asl A", i think it is dependent on the var1 and var2 format, in other words, whether they are Frac16 format or integer format. The above code treats the var1 and var2 as Frac16 format. Because it use&lt;/P&gt;&lt;PRE class=""&gt;&lt;CODE&gt;
&lt;/CODE&gt;&lt;CODE&gt;5.3.3 Multiplication &lt;/CODE&gt;&lt;CODE&gt;in DSP56800ERM.pdf which can be downloaded from the link:
&lt;A href="https://www.nxp.com/docs/en/reference-manual/DSP56800ERM.pdf?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1" rel="nofollow noopener noreferrer" title="https://www.nxp.com/docs/en/reference-manual/DSP56800ERM.pdf?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1" target="_blank"&gt;https://www.nxp.com/docs/en/reference-manual/DSP56800ERM.pdf?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1&lt;/A&gt;&amp;nbsp;

5.3.3 Multiplication
The multiplication operation is not the same for integer and fractional arithmetic. The result of a fractional
multiplication differs from the result of an integer multiplication. The difference amounts to a 1-bit shift of
the final result, as illustrated in Figure 5-13. Any binary multiplication of two N-bit signed numbers gives
a signed result that is 2N – 1 bits in length. This (2N – 1)-bit result must then be properly placed in a field
of 2N bits to fit correctly into the on-chip registers. For correct fractional multiplication, an extra zero bit is
inserted in the LSB to give a 2N-bit result. For correct integer multiplication, an extra sign bit is inserted in
the MSB to give a 2N-bit result.
In conclusion,it should be var3=(0.7*var1)/var2. while var1, var2, var3 are Frac16 format.
Hope it can help you
BR
Xiangjun Rong&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 24 Feb 2018 08:36:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/56800E-Core-56F8023-Assembly-div-and-impy-l-question/m-p/737936#M1187</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2018-02-24T08:36:53Z</dc:date>
    </item>
    <item>
      <title>Re: 56800E Core - 56F8023 Assembly div and impy.l question</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/56800E-Core-56F8023-Assembly-div-and-impy-l-question/m-p/737937#M1188</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;H&lt;SPAN style="font-family: verdana,geneva,sans-serif;"&gt;i&amp;nbsp;&lt;SPAN style="text-align: left; text-transform: none; text-indent: 0px; letter-spacing: normal; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; word-spacing: 0px; display: inline !important; white-space: pre; orphans: 2; float: none; -webkit-text-stroke-width: 0px; background-color: transparent;"&gt;Xiangjun,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;thanks a lot for the detailed explanation.&lt;/P&gt;&lt;P&gt;Very hard to understand but I'll try to :smileyhappy: two last question: so do you think there isn't vars declared as 32-bit? is the compiler that converts "automatically" the multiplication in 32-bit impy.L ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Last one: the I can't figure out the carry reset instruction&amp;nbsp;&lt;SPAN style="display: inline !important; float: none; background-color: transparent; color: #000000; font-family: monospace; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: 0px 1px #fff; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre; word-spacing: 0px;"&gt;bfclr #&lt;/SPAN&gt;&lt;SPAN style="background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: none; background-origin: padding-box; background-position-x: 0%; background-position-y: 0%; background-repeat: repeat; background-size: auto; border-image-outset: 0; border-image-repeat: stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; color: #990000; font-family: monospace; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: 0px 1px #fff; text-transform: none; vertical-align: baseline; -webkit-text-stroke-width: 0px; white-space: pre; word-spacing: 0px; padding: 0px; margin: 0px; border: 0px none #990000;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: none; background-origin: padding-box; background-position-x: 0%; background-position-y: 0%; background-repeat: repeat; background-size: auto; border-image-outset: 0; border-image-repeat: stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; color: #999999; font-family: monospace; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: 0px 1px #fff; text-transform: none; vertical-align: baseline; -webkit-text-stroke-width: 0px; white-space: pre; word-spacing: 0px; padding: 0px; margin: 0px; border: 0px none #999999;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="display: inline !important; float: none; background-color: transparent; color: #000000; font-family: monospace; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: 0px 1px #fff; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre; word-spacing: 0px;"&gt;SR&lt;/SPAN&gt;, do I have to write it in my C code? Or the compiler do it for me? I ask it because&amp;nbsp;&lt;SPAN style="display: inline !important; float: none; background-color: transparent; color: #51626f; font-family: monospace; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: pre; word-spacing: 0px;"&gt;var3=(0.7*var1)/var2&lt;/SPAN&gt; doesn't put any bfclr operation in my assembly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks agai&lt;SPAN style="color: #000000; font-family: verdana,geneva,sans-serif;"&gt;ng&amp;nbsp;&lt;SPAN style="text-align: left; text-transform: none; text-indent: 0px; letter-spacing: normal; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; word-spacing: 0px; display: inline !important; white-space: pre; orphans: 2; float: none; -webkit-text-stroke-width: 0px; background-color: transparent;"&gt;Xiangjun&lt;/SPAN&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;your answers are very helpful&lt;/P&gt;&lt;P&gt;Sandro&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Feb 2018 08:49:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/56800E-Core-56F8023-Assembly-div-and-impy-l-question/m-p/737937#M1188</guid>
      <dc:creator>sandrom</dc:creator>
      <dc:date>2018-02-26T08:49:53Z</dc:date>
    </item>
  </channel>
</rss>

