TI中文支持网
TI专业的中文技术问题搜集分享网站

DSPLIB库函数字节对齐问题

我在用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呢?能给解释一下吗

赞(0)
未经允许不得转载:TI中文支持网 » DSPLIB库函数字节对齐问题
分享到: 更多 (0)