<?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>Classic/Legacy CodeWarriorのトピックRe: CW can't find ARTDIVREC_S16</title>
    <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/CW-can-t-find-ARTDIVREC-S16/m-p/172333#M3515</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The CodeWarrior for DSC contains 2 development tools for DSP and DSPE.&lt;/P&gt;&lt;P&gt;Your project refers to DSP56F8323. It's a DSPE.&lt;/P&gt;&lt;P&gt;The lib FP56800.lib is for DSP and not for DSPE.&lt;/P&gt;&lt;P&gt;ARTDIVREC_S16 is a runtime function.&lt;/P&gt;&lt;P&gt;By default it's called by the compiler code generated.&lt;/P&gt;&lt;P&gt;This function is included in the ARTDIVREC_S32_01.asm file located in the folder:&lt;/P&gt;&lt;P&gt;&amp;nbsp; CodeWarrior for DSC56800E v8.2.3\M56800E Support\runtime_56800E\rtmpy_upperresult&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't understand why you get this error.&lt;/P&gt;&lt;P&gt;Please can you provide us your project showing the problem`?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pascal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Apr 2009 19:22:06 GMT</pubDate>
    <dc:creator>trytohelp</dc:creator>
    <dc:date>2009-04-16T19:22:06Z</dc:date>
    <item>
      <title>CW can't find ARTDIVREC_S16</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/CW-can-t-find-ARTDIVREC-S16/m-p/172332#M3514</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am using the 56F8323 and CW v5.6.1 to write a program that includes floating point calculations.&amp;nbsp; It compiles OK, but I am getting a link error that says that ARTDIVREC_S16 is undefined.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried adding all the 56800E float libraries I could find, all to no avail.&amp;nbsp; I found a sample application that uses fp and ARTDIVREC_S16.&amp;nbsp; It is demo_v42bis.mcp, and it includes only FP56800.lib, and MSL C 56800.lib.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I already had MSL C 56800E.lib (along with fplib_advan_smm.lib, fllib_balan_smm.lib, plib_fast_smm.lib, and MSL C 56800E smm.lib).&amp;nbsp; I couldn't find anything called FP56800E.lib, and when I tried adding FP56800.lib, I got an error saying that it's for a different processor.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So, where is ARTDIVREC_S16 for the 56800E, or is there another way to make the error go away?&amp;nbsp; I tried searching for the ARTDIVREC_S16 source code, but couldn't find that, either.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Apr 2009 23:42:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/CW-can-t-find-ARTDIVREC-S16/m-p/172332#M3514</guid>
      <dc:creator>GaryOlmstead</dc:creator>
      <dc:date>2009-04-15T23:42:51Z</dc:date>
    </item>
    <item>
      <title>Re: CW can't find ARTDIVREC_S16</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/CW-can-t-find-ARTDIVREC-S16/m-p/172333#M3515</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The CodeWarrior for DSC contains 2 development tools for DSP and DSPE.&lt;/P&gt;&lt;P&gt;Your project refers to DSP56F8323. It's a DSPE.&lt;/P&gt;&lt;P&gt;The lib FP56800.lib is for DSP and not for DSPE.&lt;/P&gt;&lt;P&gt;ARTDIVREC_S16 is a runtime function.&lt;/P&gt;&lt;P&gt;By default it's called by the compiler code generated.&lt;/P&gt;&lt;P&gt;This function is included in the ARTDIVREC_S32_01.asm file located in the folder:&lt;/P&gt;&lt;P&gt;&amp;nbsp; CodeWarrior for DSC56800E v8.2.3\M56800E Support\runtime_56800E\rtmpy_upperresult&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't understand why you get this error.&lt;/P&gt;&lt;P&gt;Please can you provide us your project showing the problem`?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pascal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Apr 2009 19:22:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/CW-can-t-find-ARTDIVREC-S16/m-p/172333#M3515</guid>
      <dc:creator>trytohelp</dc:creator>
      <dc:date>2009-04-16T19:22:06Z</dc:date>
    </item>
    <item>
      <title>Re: CW can't find ARTDIVREC_S16</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/CW-can-t-find-ARTDIVREC-S16/m-p/172334#M3516</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Pascal --&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"I don't understand why you get this error.&lt;/P&gt;&lt;P&gt;Please can you provide us your project showing the problem`?"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't understand it either, but when I added the file manually, the error went away.&amp;nbsp; I had the same problem with an add and a multiply, but adding ftlib_fast_smm.lib fixed both of those.&amp;nbsp; My question is why related code is not co-located, but that isn't your responsibility, so I'll let it go.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Gary&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Apr 2009 21:29:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/CW-can-t-find-ARTDIVREC-S16/m-p/172334#M3516</guid>
      <dc:creator>GaryOlmstead</dc:creator>
      <dc:date>2009-04-16T21:29:02Z</dc:date>
    </item>
  </channel>
</rss>

