我想用DSP并行计算,但反馈信息指出我在for循环里调用了其他函数,信息如下:
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Loop contains a call
;*----------------------------------------------------------------------------*
L3:
DW$L$_conv2$5$B:
;** -----------------------g5:
;** 77 ----------------------- sumconv += *U$78++**U$84++;
;** 76 ----------------------- if ( --L$3 ) goto g5;
ADDKPC .S2 RL1,B3,1 ; |77|
RL1: ; CALL OCCURS {__mpyf} ; |77|
DW$L$_conv2$5$E:
;** --------------------------------------------------------------------------*
DW$L$_conv2$6$B:
MVKL .S2 __addf,B5 ; |77|
MVKH .S2 __addf,B5 ; |77|
CALL .S2 B5 ; |77|
ADDKPC .S2 RL2,B3,2 ; |77|
MV .L2X A4,B4 ; |77|
MV .L1 A13,A4 ; |77|
RL2: ; CALL OCCURS {__addf} ; |77|
请问如何才能inline 函数?谢谢
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |