Other Parts Discussed in Thread: MATHLIB
Hi,
In the C66X MATHLIB there was the double precision function for acos (acosdp). How do I go about doing the same acos function with double precision with the C7X MATHLIB?
Thanks,
Matt
Hi Matt,
Steps to Migrate C66x Source Code to C7x:
Reference : https://www.ti.com/lit/ug/spruig5e/spruig5e.pdf
1. Analyze Existing C66x Source Code : Go through the logic and implementation of the current C66x code. The acosdp implementation is available at :mathlib_c66x_3_1_2_4\packages\ti\mathlib\src\acosdp.
2.Set Up the C7x Development Environment ((if it’s not already installed):
3. Apply C7x-Specific Optimizations: Leverage vectorization and streaming engine features for performance improvements. (Training Material Link is attached below)
4. Replace C66x Intrinsic with C7x Equivalents :

Regards,
Betsy Varughese
OK, thanks. I will look into porting the C66x double-precision acosdp MATHLIB function.
Matt
Hi Matthew Brown,