DSP TMS320F2803x CLA 指令
MMABSF32MRa,MRb—32-Bit Floating-Point Absolute Value
MADD32MRa,MRb,MRc—32-Bit Integer Add
MADDF32MRa,#16FHi,MRb—32-Bit Floating-Point Addition
MADDF32MRa,MRb,#16FHi—32-Bit Floating-Point Addition
MADDF32MRa,MRb,MRc—32-BitFloating-PointAddition
MADDF32MRd,MRe,MRf || MMOV32mem32,MRa—32-Bit Floating-Point Addition with Parallel Move
MADDF32MRd,MRe,MRf || MMOV32MRa,mem32—32-Bit Floating-Point Addition with Parallel Move
MAND32MRa,MRb,MRc—Bitwise AND
MASR32MRa,#SHIFT—Arithmetic Shift Right
MBCNDD 16BitDest {,CNDF}—Branch Conditional Delayed.
MCCNDD16BitDest {,CNDF}—Call Conditional Delayed
MCMP32 MRa, MRb—32-Bit Integer Compare for Equal, Less Than or Greater Than
MCMPF32MRa,MRb—32-Bit Floating-Point Compare for Equal, LessThan or Greater Than
MCMPF32MRa,#16FHi—32-BitFloating-PointCompareforEqual,LessThanorGreaterThan
MDEBUGSTOP—DebugStopTask
MEALLOW—EnableCLAWriteAccesstoEALLOWProtectedRegisters
1MEDIS—DisableCLAWriteAccesstoEALLOWProtectedRegisters
MEINVF32MRa,MRb—32-BitFloating-PointReciprocalApproximation
3MEISQRTF32MRa,MRb—32-BitFloating-PointSquare-RootReciprocalApproximation
MF32TOI16MRa,MRb—Convert32-BitFloating-PointValueto16-BitInteger
MF32TOI16RMRa,MRb—Convert32-BitFloating-PointValueto16-BitIntegerandRound
MF32TOI32MRa,MRb—Convert 32-Bit Floating-Point Value to 32-Bit Integer
MF32TOUI16MRa,MRb—Convert 32-Bit Floating-Point Value to 16-bit Unsigned Integer
MF32TOUI16RMRa,MRb—Convert32-BitFloating-PointValueto16-bitUnsignedIntegerandRound
MF32TOUI32MRa,MRb—Convert32-BitFloating-PointValueto32-BitUnsignedInteger
MFRACF32MRa,MRb—FractionalPortionofa32-BitFloating-PointValue
MI16TOF32MRa,MRb—Convert16-BitIntegerto32-BitFloating-PointValue
MI16TOF32MRa,mem16—Convert16-BitIntegerto32-BitFloating-PointValue
MI32TOF32MRa,mem32—Convert32-BitIntegerto32-BitFloating-PointValue
MI32TOF32MRa,MRb—Convert32-BitIntegerto32-BitFloating-PointValue
MLSL32MRa,#SHIFT—LogicalShiftLeft
MLSR32MRa,#SHIFT—LogicalShiftRight
MMACF32MR3,MR2,MRd,MRe,MRf||MMOV32MRa,mem32—32-BitFloating-PointMultiplyandAccumulate
withParallelMove
MMAXF32MRa,MRb—32-Bit Floating-Point Maximum
MMAXF32MRa,#16FHi—32-Bit Floating-Point Maximum
MMINF32MRa,MRb—32-Bit Floating-Point Minimum
MMINF32MRa,#16FHi—32-Bit Floating-Point Minimum
MMOV16MARx,MRa,#16I — Load the Auxiliary Register with MRa + 16-bit Immediate Value
7MMOV16MARx,mem16—LoadMAR1with16-bitValue
MMOV16mem16,MARx—Move16-BitAuxiliaryRegisterContentstoMemory
MMOV16mem16,MRa—Move16-BitFloating-PointRegisterContentstoMemory
MMOV32 mem32, MRa—Move 32-Bit Floating-Point Register Contents to Memory