SPRUIG5E January 2018 – March 2023 TDA4VM , TDA4VM-Q1
On average, code ported from C6000 to C7000 tends to run at about the same speed or better on C7000 devices, on a cycle-for-cycle basis. However, for a given piece of code, there can be large performance increases and decreases, depending on the nature of the code. The C7000 ISA has certain differences from C6000 that can positively and negatively affect performance. These differences depend on how the code is written and how that code can be optimized and vectorized by the compiler.
The subsections that follow explain some of those differences and what to do about them.