Quantcast
Channel: Tools
Viewing all articles
Browse latest Browse all 91752

Forum Post: RE: fastRTS function call does not pipeline

$
0
0

I did discover a readme.txt in the install_root\c6400\C_fastRTS directory.  Here is what it says about inlining functions from the library ...

1. Include the header file "fastrts_i.h" in your file which performs the floating point operations

2. To enable Inlining, define the macro "INLINE_C". This can be done by going to
"Project->Build Options->Preprocessor" and add INLINE_C in the "Pre-define
Symbol{-d}" tab.
It is advisible to inline functions in loops. This will enable to loop to pipe-line, thus providing maximum performance. Inlining in control code may disproportionately increase code-size compared to performance gains.

That bit about Project->Build Options etc applies to older versions of Code Composer.  The main point is you need to define the macro INLINE_C on the compiler command line.

Hope this helps ...

-George


Viewing all articles
Browse latest Browse all 91752

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>