你好
我在看-k生成的asm提示时,里面有
;* 11 LDHU .D1T1 *+A28[A12],A16 ; |786|;* || ADD .L2X B30,A11,B23 ; |814|;* 12 MV .L2X A29,B7 ; |785|Define a twin register
;* || PACK2 .L1 A16,A9,A16 ; |785|;* || LDHU .D1T1 *+A29(2),A18 ; |785|;* 13 MVD .M1 A12,A5 ; |704|Split a long life
;* || LDHU .D1T1 *+A29(8),A9 ; |860|;* || LDHU .D2T2 *+B7(12),B6 ; |860|
Define a twin register
Split a long life
这两个都有什么意义呢??如何利用这个提示进行优化?
谢谢
A.目前使用TMS320DM8148
B.硬件环境基于8148的DVR产品
C.软件环境基于DVRRDK3.5版本
D.DSP核调试环境是CCS5.3
产品已在迭代阶段
Tony Tang:
Shuyu,
不用管它,这只是提示信息,优化主要关注循环体的优化,其它部分不用太关心。
http://e2e.ti.com/support/development_tools/compiler/f/343/t/194413