Hello,
I am using the C2000 v6.4.9 with -O4 and -mf5.
The #pragma FUNC_ALWAYS_INLINE is not causing the member functions to be inlined. One of the member functions is shown below. What am I doing wrong?
stephen
#pragma FUNC_ALWAYS_INLINE
__inline void Ssa::vWrite(SSA_ADDRESS Addr, SSADATA * ptData, U16 u16NumberOfItems)
{
U16 i;
SSADATA * ptMemLoc = (SSADATA*) (SSA_BASE_ADDRESS + Addr);
for (i = 0; i < u16NumberOfItems; i++, ptMemLoc++)
{
ptMemLoc[i] = ptData[i];
}
}