Central processing unit (CPU)
ST10F276E
6.3
MAC coprocessor specific instructions
Table 39 lists the MAC instructions of the ST10F276E. The detailed description of each
instruction can be found in the “ST10 Family Programming Manual”. Note that all MAC
instructions are encoded on 4 bytes.
Table 39. MAC instruction set summary
Mnemonic
Description
Absolute Value of the Accumulator
CoABS
CoADD(2)
Addition
CoASHR(rnd)
CoCMP
Accumulator Arithmetic Shift Right & Optional Round
Compare Accumulator with Operands
Load Accumulator with Operands
CoLOAD(-,2)
CoMAC(R,u,s,-,rnd)
(Un)Signed/(Un)Signed Multiply-Accumulate & Optional Round
(Un)Signed/(Un)Signed Multiply-Accumulate with Parallel Data
Move & Optional Round
CoMACM(R)(u,s,-,rnd)
CoMAX / CoMIN
CoMOV
Maximum / Minimum of Operands and Accumulator
Memory to Memory Move
CoMUL(u,s,-,rnd)
CoNEG(rnd)
CoNOP
(Un)Signed/(Un)Signed multiply & Optional Round
Negate Accumulator & Optional Round
No-Operation
CoRND
Round Accumulator
CoSHL / CoSHR
CoSTORE
Accumulator Logical Shift Left / Right
Store a MAC Unit Register
CoSUB(2,R)
Substraction
76/235
Doc ID 12303 Rev 3