<?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>topic Re: 56F8323: Problems using math.h library -&amp;gt; sqrt() not found in Classic/Legacy CodeWarrior</title>
    <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56F8323-Problems-using-math-h-library-gt-sqrt-not-found/m-p/143647#M1584</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;hi,&lt;BR /&gt;&lt;BR /&gt;&lt;P&gt;how did you solve your problem?&lt;/P&gt;&lt;P&gt;I can't find any function for squar root&lt;/P&gt;&lt;BR /&gt;please see the attachment what I want to realize&lt;BR /&gt;&lt;BR /&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;CodeWarrior v. 8&lt;/P&gt;&lt;P&gt;MC56F8036&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;!--  [if gte vml 1]&amp;amp;gt;&amp;amp;lt;v:shapetype id=&amp;amp;quot;_x0000_t75&amp;amp;quot; coordsize=&amp;amp;quot;21600,21600&amp;amp;quot; o:spt=&amp;amp;quot;75&amp;amp;quot; o:preferrelative=&amp;amp;quot;t&amp;amp;quot; path=&amp;amp;quot;m@4@5l@4@11@9@11@9@5xe&amp;amp;quot; filled=&amp;amp;quot;f&amp;amp;quot; stroked=&amp;amp;quot;f&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;v:stroke joinstyle=&amp;amp;quot;miter&amp;amp;quot;/&amp;amp;gt; &amp;amp;lt;v:formulas&amp;amp;gt;  &amp;amp;lt;v:f eqn=&amp;amp;quot;if lineDrawn pixelLineWidth 0&amp;amp;quot;/&amp;amp;gt;  &amp;amp;lt;v:f eqn=&amp;amp;quot;sum @0 1 0&amp;amp;quot;/&amp;amp;gt;  &amp;amp;lt;v:f eqn=&amp;amp;quot;sum 0 0 @1&amp;amp;quot;/&amp;amp;gt;  &amp;amp;lt;v:f eqn=&amp;amp;quot;prod @2 1 2&amp;amp;quot;/&amp;amp;gt;  &amp;amp;lt;v:f eqn=&amp;amp;quot;prod @3 21600 pixelWidth&amp;amp;quot;/&amp;amp;gt;  &amp;amp;lt;v:f eqn=&amp;amp;quot;prod @3 21600 pixelHeight&amp;amp;quot;/&amp;amp;gt;  &amp;amp;lt;v:f eqn=&amp;amp;quot;sum @0 0 1&amp;amp;quot;/&amp;amp;gt;  &amp;amp;lt;v:f eqn=&amp;amp;quot;prod @6 1 2&amp;amp;quot;/&amp;amp;gt;  &amp;amp;lt;v:f eqn=&amp;amp;quot;prod @7 21600 pixelWidth&amp;amp;quot;/&amp;amp;gt;  &amp;amp;lt;v:f eqn=&amp;amp;quot;sum @8 21600 0&amp;amp;quot;/&amp;amp;gt;  &amp;amp;lt;v:f eqn=&amp;amp;quot;prod @7 21600 pixelHeight&amp;amp;quot;/&amp;amp;gt;  &amp;amp;lt;v:f eqn=&amp;amp;quot;sum @10 21600 0&amp;amp;quot;/&amp;amp;gt; &amp;amp;lt;/v:formulas&amp;amp;gt; &amp;amp;lt;v:path o:extrusionok=&amp;amp;quot;f&amp;amp;quot; gradientshapeok=&amp;amp;quot;t&amp;amp;quot; o:connecttype=&amp;amp;quot;rect&amp;amp;quot;/&amp;amp;gt; &amp;amp;lt;o:lock v:ext=&amp;amp;quot;edit&amp;amp;quot; aspectratio=&amp;amp;quot;t&amp;amp;quot;/&amp;amp;gt;&amp;amp;lt;/v:shapetype&amp;amp;gt;&amp;amp;lt;v:shape id=&amp;amp;quot;_x0000_i1025&amp;amp;quot; type=&amp;amp;quot;#_x0000_t75&amp;amp;quot; style='width:119.25pt; height:50.25pt' o:ole=&amp;amp;quot;&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;v:imagedata src=&amp;amp;quot;file:///C:\DOKUME~1\abdul\LOKALE~1\Temp\msohtml1\01\clip_image001.wmz&amp;amp;quot;  o:title=&amp;amp;quot;&amp;amp;quot;/&amp;amp;gt;&amp;amp;lt;/v:shape&amp;amp;gt;&amp;amp;lt;![endif]  --&gt;&lt;!--  [if !vml]  --&gt;&lt;BR /&gt;&lt;!--  [endif]  --&gt;&lt;/SPAN&gt;&lt;!--  [if gte mso 9]&amp;amp;gt;&amp;amp;lt;xml&amp;amp;gt; &amp;amp;lt;o:OLEObject Type=&amp;amp;quot;Embed&amp;amp;quot; ProgID=&amp;amp;quot;Equation.DSMT4&amp;amp;quot; ShapeID=&amp;amp;quot;_x0000_i1025&amp;amp;quot;  DrawAspect=&amp;amp;quot;Content&amp;amp;quot; ObjectID=&amp;amp;quot;_1261572476&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;/o:OLEObject&amp;amp;gt;&amp;amp;lt;/xml&amp;amp;gt;&amp;amp;lt;![endif]  --&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 11 Jan 2008 23:08:34 GMT</pubDate>
    <dc:creator>cimbom</dc:creator>
    <dc:date>2008-01-11T23:08:34Z</dc:date>
    <item>
      <title>56F8323: Problems using math.h library -&gt; sqrt() not found</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56F8323-Problems-using-math-h-library-gt-sqrt-not-found/m-p/143644#M1581</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;I'm using the sqrt() function of the math.h library in my project for the 56F8323 processor.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;When I compile my project I get the error message, that the function sqrt() has no prototype.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Does anybody know how I can solve this problem?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I assume that I&amp;nbsp;am using a&amp;nbsp;library, that doesn't support floating point operations. Does anybody know which is the right one and how I can change it?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thanks,&lt;/DIV&gt;&lt;DIV&gt;Holger&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jan 2007 22:28:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56F8323-Problems-using-math-h-library-gt-sqrt-not-found/m-p/143644#M1581</guid>
      <dc:creator>hlsa</dc:creator>
      <dc:date>2007-01-25T22:28:51Z</dc:date>
    </item>
    <item>
      <title>Re: 56F8323: Problems using math.h library -&gt; sqrt() not found</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56F8323-Problems-using-math-h-library-gt-sqrt-not-found/m-p/143645#M1582</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;There are some restriction with the library.&lt;/DIV&gt;&lt;DIV&gt;See belwo extract of the Targeting manual:&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Times New Roman" size="1"&gt;&lt;/FONT&gt;&lt;P align="left"&gt;&lt;FONT face="Times New Roman" size="1"&gt;This chapter explains considerations for using C with the DSP56800E processor. Note that the DSP56800E processor does not support:&lt;/FONT&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;FONT face="Times New Roman" size="1"&gt;• The C++ language&lt;/FONT&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;FONT face="Times New Roman" size="1"&gt;• Standard C trigonometric and algebraic floating-point functions (such as sine, cosine, tangent, and square root)&lt;/FONT&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;FONT face="Times New Roman" size="1"&gt;Processor expert provides all the math function.&lt;BR /&gt;Please refer to the :&lt;/FONT&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;FONT face="Times New Roman" size="1"&gt;\ProcessorExpert\BEANs\DSP_Func_TFR\DSP_Func_TFRMethods.html in your installation.&lt;/FONT&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;FONT face="Times New Roman" size="1"&gt;Hope this will help you&lt;/FONT&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;FONT face="Times New Roman" size="1"&gt;Pascal&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jan 2007 22:38:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56F8323-Problems-using-math-h-library-gt-sqrt-not-found/m-p/143645#M1582</guid>
      <dc:creator>trytohelp</dc:creator>
      <dc:date>2007-01-25T22:38:42Z</dc:date>
    </item>
    <item>
      <title>Re: 56F8323: Problems using math.h library -&gt; sqrt() not found</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56F8323-Problems-using-math-h-library-gt-sqrt-not-found/m-p/143646#M1583</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Thanks for your help! I got it running now.&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Jan 2007 00:57:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56F8323-Problems-using-math-h-library-gt-sqrt-not-found/m-p/143646#M1583</guid>
      <dc:creator>hlsa</dc:creator>
      <dc:date>2007-01-26T00:57:16Z</dc:date>
    </item>
    <item>
      <title>Re: 56F8323: Problems using math.h library -&gt; sqrt() not found</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56F8323-Problems-using-math-h-library-gt-sqrt-not-found/m-p/143647#M1584</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;hi,&lt;BR /&gt;&lt;BR /&gt;&lt;P&gt;how did you solve your problem?&lt;/P&gt;&lt;P&gt;I can't find any function for squar root&lt;/P&gt;&lt;BR /&gt;please see the attachment what I want to realize&lt;BR /&gt;&lt;BR /&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;CodeWarrior v. 8&lt;/P&gt;&lt;P&gt;MC56F8036&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;!--  [if gte vml 1]&amp;amp;gt;&amp;amp;lt;v:shapetype id=&amp;amp;quot;_x0000_t75&amp;amp;quot; coordsize=&amp;amp;quot;21600,21600&amp;amp;quot; o:spt=&amp;amp;quot;75&amp;amp;quot; o:preferrelative=&amp;amp;quot;t&amp;amp;quot; path=&amp;amp;quot;m@4@5l@4@11@9@11@9@5xe&amp;amp;quot; filled=&amp;amp;quot;f&amp;amp;quot; stroked=&amp;amp;quot;f&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;v:stroke joinstyle=&amp;amp;quot;miter&amp;amp;quot;/&amp;amp;gt; &amp;amp;lt;v:formulas&amp;amp;gt;  &amp;amp;lt;v:f eqn=&amp;amp;quot;if lineDrawn pixelLineWidth 0&amp;amp;quot;/&amp;amp;gt;  &amp;amp;lt;v:f eqn=&amp;amp;quot;sum @0 1 0&amp;amp;quot;/&amp;amp;gt;  &amp;amp;lt;v:f eqn=&amp;amp;quot;sum 0 0 @1&amp;amp;quot;/&amp;amp;gt;  &amp;amp;lt;v:f eqn=&amp;amp;quot;prod @2 1 2&amp;amp;quot;/&amp;amp;gt;  &amp;amp;lt;v:f eqn=&amp;amp;quot;prod @3 21600 pixelWidth&amp;amp;quot;/&amp;amp;gt;  &amp;amp;lt;v:f eqn=&amp;amp;quot;prod @3 21600 pixelHeight&amp;amp;quot;/&amp;amp;gt;  &amp;amp;lt;v:f eqn=&amp;amp;quot;sum @0 0 1&amp;amp;quot;/&amp;amp;gt;  &amp;amp;lt;v:f eqn=&amp;amp;quot;prod @6 1 2&amp;amp;quot;/&amp;amp;gt;  &amp;amp;lt;v:f eqn=&amp;amp;quot;prod @7 21600 pixelWidth&amp;amp;quot;/&amp;amp;gt;  &amp;amp;lt;v:f eqn=&amp;amp;quot;sum @8 21600 0&amp;amp;quot;/&amp;amp;gt;  &amp;amp;lt;v:f eqn=&amp;amp;quot;prod @7 21600 pixelHeight&amp;amp;quot;/&amp;amp;gt;  &amp;amp;lt;v:f eqn=&amp;amp;quot;sum @10 21600 0&amp;amp;quot;/&amp;amp;gt; &amp;amp;lt;/v:formulas&amp;amp;gt; &amp;amp;lt;v:path o:extrusionok=&amp;amp;quot;f&amp;amp;quot; gradientshapeok=&amp;amp;quot;t&amp;amp;quot; o:connecttype=&amp;amp;quot;rect&amp;amp;quot;/&amp;amp;gt; &amp;amp;lt;o:lock v:ext=&amp;amp;quot;edit&amp;amp;quot; aspectratio=&amp;amp;quot;t&amp;amp;quot;/&amp;amp;gt;&amp;amp;lt;/v:shapetype&amp;amp;gt;&amp;amp;lt;v:shape id=&amp;amp;quot;_x0000_i1025&amp;amp;quot; type=&amp;amp;quot;#_x0000_t75&amp;amp;quot; style='width:119.25pt; height:50.25pt' o:ole=&amp;amp;quot;&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;v:imagedata src=&amp;amp;quot;file:///C:\DOKUME~1\abdul\LOKALE~1\Temp\msohtml1\01\clip_image001.wmz&amp;amp;quot;  o:title=&amp;amp;quot;&amp;amp;quot;/&amp;amp;gt;&amp;amp;lt;/v:shape&amp;amp;gt;&amp;amp;lt;![endif]  --&gt;&lt;!--  [if !vml]  --&gt;&lt;BR /&gt;&lt;!--  [endif]  --&gt;&lt;/SPAN&gt;&lt;!--  [if gte mso 9]&amp;amp;gt;&amp;amp;lt;xml&amp;amp;gt; &amp;amp;lt;o:OLEObject Type=&amp;amp;quot;Embed&amp;amp;quot; ProgID=&amp;amp;quot;Equation.DSMT4&amp;amp;quot; ShapeID=&amp;amp;quot;_x0000_i1025&amp;amp;quot;  DrawAspect=&amp;amp;quot;Content&amp;amp;quot; ObjectID=&amp;amp;quot;_1261572476&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;/o:OLEObject&amp;amp;gt;&amp;amp;lt;/xml&amp;amp;gt;&amp;amp;lt;![endif]  --&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2008 23:08:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56F8323-Problems-using-math-h-library-gt-sqrt-not-found/m-p/143647#M1584</guid>
      <dc:creator>cimbom</dc:creator>
      <dc:date>2008-01-11T23:08:34Z</dc:date>
    </item>
    <item>
      <title>Re: 56F8323: Problems using math.h library -&gt; sqrt() not found</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56F8323-Problems-using-math-h-library-gt-sqrt-not-found/m-p/143648#M1585</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;Hi everyone,&lt;BR /&gt;&lt;BR /&gt;How did you solve "sqrt() not found" problem?&lt;BR /&gt;&lt;BR /&gt;I working with the DSP56F805 using CodeWarrior v.5.2.&lt;BR /&gt;&lt;BR /&gt;I need square root of a number to calculate fuel flow in a real time application.&lt;BR /&gt;What if we use this routine:&lt;BR /&gt;&lt;BR /&gt;double sqroot(double x, double accuracy)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; double newSqrt = x/2, oldSqrt = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (x &amp;lt; 0)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; exit(1);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (fabs(newSqrt - oldSqrt ) &amp;gt; accuracy)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; oldSqrt = newSqrt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; newSqrt = 0.5 * (oldSqrt + x/oldSqrt);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return newSqrt;&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Is it going to be slower than the sqrt() from math.h library?&lt;BR /&gt;&lt;BR /&gt;Any suggestion on the topic would be appreciated.&lt;BR /&gt;Thank you.&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jan 2008 00:45:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/56F8323-Problems-using-math-h-library-gt-sqrt-not-found/m-p/143648#M1585</guid>
      <dc:creator>admin</dc:creator>
      <dc:date>2008-01-22T00:45:11Z</dc:date>
    </item>
  </channel>
</rss>

