<?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: DSC 64-bit library difference with old library in Digital Signal Controllers</title>
    <link>https://community.nxp.com/t5/Digital-Signal-Controllers/DSC-64-bit-library-difference-with-old-library/m-p/697686#M1095</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Dawei,&lt;/P&gt;&lt;P&gt;Pls refer to the the section 4.1.3 64-Bit Data Types in MCU_DSC_Compiler.pdf located at:&lt;/P&gt;&lt;P&gt;C:\FreescaleC\CW MCU v10.6\MCU\Help\PDF,&amp;nbsp; if you use CodeWarrior for mcu ver10.x&lt;/P&gt;&lt;P&gt;I copy it here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4.1.3 64-Bit Data Types&lt;BR /&gt;The compiler supports 64-bit long and double data types, although 32-bit long and double&lt;BR /&gt;data types are the default. To activate and use the 64-bit data types, you must:&lt;BR /&gt;1. Use #pragma slld on in a common header file, or in the C/C++ Preprocessor panel.&lt;/P&gt;&lt;P&gt;2. Use precompiled Main Standard Library (MSL) and runtime support libraries with&lt;BR /&gt;the _SLLD suffix (for example, use MSL C 56800E smm_SLLD.lib instead of MSL&lt;BR /&gt;C 56800E smm.lib and runtime 56800E smm_SLLD.lib instead of runtime 56800E&lt;BR /&gt;smm.lib).&lt;BR /&gt;3. Add * (ll_engine.text) to the code section in the linker command file.&lt;/P&gt;&lt;P&gt;Obviously, the _SLLD library also support 32-bit data type.&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>Mon, 21 Aug 2017 08:31:24 GMT</pubDate>
    <dc:creator>xiangjun_rong</dc:creator>
    <dc:date>2017-08-21T08:31:24Z</dc:date>
    <item>
      <title>DSC 64-bit library difference with old library</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/DSC-64-bit-library-difference-with-old-library/m-p/697685#M1094</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Hi:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;There are SLLD library for 64-bit operation, but there is no detailed docuemnts specified which difference between SLLD library and old library? besides 64bit operation, how about original 32bit operation? Are the all API are&amp;nbsp;compatible&amp;nbsp;and totally same for 32 bit? any API changed? thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;1. runtime 56800E smm&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;.lib &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt;"&gt;&amp;nbsp;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;2.runtime 56800E smm_SLLD.lib&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp; &amp;nbsp;runtime 56800E_SLLD&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Aug 2017 09:11:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/DSC-64-bit-library-difference-with-old-library/m-p/697685#M1094</guid>
      <dc:creator>daweiyou</dc:creator>
      <dc:date>2017-08-14T09:11:44Z</dc:date>
    </item>
    <item>
      <title>Re: DSC 64-bit library difference with old library</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/DSC-64-bit-library-difference-with-old-library/m-p/697686#M1095</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Dawei,&lt;/P&gt;&lt;P&gt;Pls refer to the the section 4.1.3 64-Bit Data Types in MCU_DSC_Compiler.pdf located at:&lt;/P&gt;&lt;P&gt;C:\FreescaleC\CW MCU v10.6\MCU\Help\PDF,&amp;nbsp; if you use CodeWarrior for mcu ver10.x&lt;/P&gt;&lt;P&gt;I copy it here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4.1.3 64-Bit Data Types&lt;BR /&gt;The compiler supports 64-bit long and double data types, although 32-bit long and double&lt;BR /&gt;data types are the default. To activate and use the 64-bit data types, you must:&lt;BR /&gt;1. Use #pragma slld on in a common header file, or in the C/C++ Preprocessor panel.&lt;/P&gt;&lt;P&gt;2. Use precompiled Main Standard Library (MSL) and runtime support libraries with&lt;BR /&gt;the _SLLD suffix (for example, use MSL C 56800E smm_SLLD.lib instead of MSL&lt;BR /&gt;C 56800E smm.lib and runtime 56800E smm_SLLD.lib instead of runtime 56800E&lt;BR /&gt;smm.lib).&lt;BR /&gt;3. Add * (ll_engine.text) to the code section in the linker command file.&lt;/P&gt;&lt;P&gt;Obviously, the _SLLD library also support 32-bit data type.&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>Mon, 21 Aug 2017 08:31:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/DSC-64-bit-library-difference-with-old-library/m-p/697686#M1095</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2017-08-21T08:31:24Z</dc:date>
    </item>
    <item>
      <title>Re: DSC 64-bit library difference with old library</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/DSC-64-bit-library-difference-with-old-library/m-p/697687#M1096</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Xiangjun:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;does the library influence 32bit operation, besides 64bit operation?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Aug 2017 08:08:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/DSC-64-bit-library-difference-with-old-library/m-p/697687#M1096</guid>
      <dc:creator>daweiyou</dc:creator>
      <dc:date>2017-08-22T08:08:19Z</dc:date>
    </item>
    <item>
      <title>Re: DSC 64-bit library difference with old library</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/DSC-64-bit-library-difference-with-old-library/m-p/697688#M1097</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,dawei,&lt;/P&gt;&lt;P&gt;It does not influence the 32 bits operation.&lt;/P&gt;&lt;P&gt;BTW, as you know that the the roadmap of DSP56800 core is:&lt;/P&gt;&lt;P&gt;DSP56800-&amp;gt;DSP56800E-&amp;gt;DSP56800EX&lt;/P&gt;&lt;P&gt;The DSP56800EX supports hardware 64 bits operation. For the DSP56800/DSP56800E, the core only supports to 16bits*16 bits to get 32 bits or 16 bits result. The DSP56800EX core supports 32bits*32bits to get 64 bits or 32 bits result.&lt;/P&gt;&lt;P&gt;I attach the the Family manual of DSP56800EX, especially, pls refer to section A.3 32 x 32 to 32/64 Multiply and MAC Instructions&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>Tue, 22 Aug 2017 09:09:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/DSC-64-bit-library-difference-with-old-library/m-p/697688#M1097</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2017-08-22T09:09:23Z</dc:date>
    </item>
    <item>
      <title>Re: DSC 64-bit library difference with old library</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/DSC-64-bit-library-difference-with-old-library/m-p/697689#M1098</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, Xiangjun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 26 Aug 2017 02:04:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/DSC-64-bit-library-difference-with-old-library/m-p/697689#M1098</guid>
      <dc:creator>daweiyou</dc:creator>
      <dc:date>2017-08-26T02:04:18Z</dc:date>
    </item>
  </channel>
</rss>

