变量都是全局变量,定义成Uint32变量
Chan0Delta0 = Chan0Delta0 + Chan0Delta;
Chan1Delta0 = Chan1Delta0 + Chan1Delta;
Chan2Delta0 = Chan2Delta0 + Chan2Delta;
Chan3Delta0 = Chan3Delta0 + Chan3Delta;
..............................................................................
C64X有8个单元(2个运算单元),于是我把CCS优化开关打到-03,本来想让代码能同时执行两个加法运算,反汇编发现并没有并行执行??,这个是为什么呢,或者说有说明办法让两两加法运算同时执行!!
这个是为什么呢?
反汇编截图如下:
