Board logo

标题: [求助]DM642 Inline 函数问题 [打印本页]

作者: tate    时间: 2006-12-9 22:57     标题: [求助]DM642 Inline 函数问题

我想用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