_nassert() is one function I’ve been using to improve DSP compiler piplining C64X+ platform. It’s supposed to help tell the compiler how the memory accesses are aligned. For example, while looping through an array of ints, each element is separated by 4 bytes. In this case, the line would be _nassert((int)(x) % 8 == 0), where x is a pointer to an int array.
I’m wondering how I can use this with an array of a more complicated data structure, like with a struct containing 5 ints.
Thanks!