我在用6000系列DSP的库函数中,做FFT和FIR均对数组有要求,要求为double-word aligned。那这个双字对齐,是指的4字节对齐吗?还是指起始地址的第三位为0?
那我用#Pragma DATA_ALIGN(X,8)和_nassert(((int)X&Ox7)==0)这两句话一样吗?这两句指令区别在哪呢?用哪个正确呢?
shaojie qu:
应该是指数组的起始地址的最后两位为0吧,至于后面两语句的区别就不清楚了。
Sunny LIU:
回复 shaojie qu:
为啥是后两位为0呢?能给解释一下吗
TI中文支持网
