从反汇编看,是编译成了标准的CLA库
_Cla1Task1:
.dwpsn file "C:/controlSUITE/device_support/F2837xS/v200/F2837xS_examples_Cpu1/cla_sqrt/cpu01/sqrt.cla",line 38,column 5,is_stmt,isa 0
MMOV32 MR2,@_fVal ; [CPU_] |38|
MEISQRTF32 MR1,MR2 ; [CPU_] |38|
MMPYF32 MR3,MR2,#16128 ; [CPU_] |38|
MCMPF32 MR2,#0.0 ; [CPU_] |38|
MMOV32 MR1,MR2,EQ ; [CPU_] |38|
MMPYF32 MR0,MR1,MR3 ; [CPU_] |38|
MMPYF32 MR0,MR1,MR0 ; [CPU_] |38|
MSUBF32 MR0,#16320,MR0 ; [CPU_] |38|
MMPYF32 MR1,MR1,MR0 ; [CPU_] |38|
MMPYF32 MR0,MR1,MR3 ; [CPU_] |38|
MMPYF32 MR0,MR1,MR0 ; [CPU_] |38|
MSUBF32 MR0,#16320,MR0 ; [CPU_] |38|
MMPYF32 MR1,MR1,MR0 ; [CPU_] |38|
MMPYF32 MR0,MR1,MR2 ; [CPU_] |38|
MMOV32 @_fResult,MR0 ; [CPU_] |38|
从反汇编看,是编译成了标准的CLA库
_Cla1Task1:
.dwpsn file "C:/controlSUITE/device_support/F2837xS/v200/F2837xS_examples_Cpu1/cla_sqrt/cpu01/sqrt.cla",line 38,column 5,is_stmt,isa 0
MMOV32 MR2,@_fVal ; [CPU_] |38|
MEISQRTF32 MR1,MR2 ; [CPU_] |38|
MMPYF32 MR3,MR2,#16128 ; [CPU_] |38|
MCMPF32 MR2,#0.0 ; [CPU_] |38|
MMOV32 MR1,MR2,EQ ; [CPU_] |38|
MMPYF32 MR0,MR1,MR3 ; [CPU_] |38|
MMPYF32 MR0,MR1,MR0 ; [CPU_] |38|
MSUBF32 MR0,#16320,MR0 ; [CPU_] |38|
MMPYF32 MR1,MR1,MR0 ; [CPU_] |38|
MMPYF32 MR0,MR1,MR3 ; [CPU_] |38|
MMPYF32 MR0,MR1,MR0 ; [CPU_] |38|
MSUBF32 MR0,#16320,MR0 ; [CPU_] |38|
MMPYF32 MR1,MR1,MR0 ; [CPU_] |38|
MMPYF32 MR0,MR1,MR2 ; [CPU_] |38|
MMOV32 @_fResult,MR0 ; [CPU_] |38|
举报