_RFFT32_mag: <br /><br /> SETC SXM<br /> <br /> MOVL XAR7,*XAR4 ; XAR5=ipcbptr<br /> MOVL XAR6,*+XAR4[6] ; XAR6=magptr<br /> <br /> MOVZ AR0,*+XAR4[4] ; AR7=size<br />MAG_LP: <br /> ZAPA ; ACC=0, P=0<br /> QMACL P,*XAR7,*XAR7++ ; Q15*Q15=Q30<br /> QMACL P,*XAR7,*XAR7++ ; Q15*Q15+Q30=Q30<br /> ADDL ACC,P<br /> MOVL *XAR6++,ACC ; Store in Q30<br /> BANZ MAG_LP,AR0--<br /><br />ipcbptr经过了怎么的计算,最后存到magptr里的.不会看汇编,请高手指教. |
|