This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DSP Math Library for C6747

Other Parts Discussed in Thread: MATHLIB

Hi all,

I would make use of c674x-Mathlib, but when I go to this page (http://software-dl.ti.com/sdoemb/sdoemb_public_sw/mathlib/latest/index_FDS.html), I see C674x MATHLIB and C674x MATHLIB RTS. Which is the difference?

Thank you very much

  • Antonio,

    I just looked at the download page and saw this description:

    MATHLIB contains optimized versions of most floating-point math routines currently provided in existing run-time-support libraries.

    MATHLIB RTS override library contains floating-point math routines with same symbol names as in run-time-support library. These routines can be used to replace existing run-time-support library function calls.

  • When I read this explanation, I couldn't understand the difference exactly also.
    I assumed :

    • MATHLIB supports both MATHLIB API and RTS math function override.
    • MATHLIB_RTS supports only RTS math function override 

    Is this correct ?

    Regards,
    Kawada 

  • Hi,

    The regular Mathlib library contains function names different from RTS library. For examples, sin() function in RTS is named sindp() in Mathlib. There are also sindp_v, sindp_i, sindp_c for vector, inline and C version in Mathlib.

    In Mathlib override library, the function names are the same as RTS library. sindp is not part of the RTS override library.

    regards,

    Yimin

  • Hi Yimin,

    Thank you for the explanation, I understood.

    Best Regards,

    Kawada