ST10F276
Central processing unit (CPU)
6.3
MAC coprocessor specific instructions
The Table 39 lists the MAC instructions of the ST10F276. 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
CoABS
Absolute Value of the Accumulator
CoADD(2)
CoASHR(rnd)
Addition
Accumulator Arithmetic Shift Right & Optional Round
CoCMP
Compare Accumulator with Operands
CoLOAD(-,2)
Load Accumulator with Operands
CoMAC(R,u,s,-,rnd)
(Un)Signed/(Un)Signed Multiply-Accumulate & Optional Round
CoMACM(R)(u,s,-,rnd)
(Un)Signed/(Un)Signed Multiply-Accumulate with Parallel Data
Move & Optional Round
CoMAX / CoMIN
Maximum / Minimum of Operands and Accumulator
CoMOV
CoMUL(u,s,-,rnd)
Memory to Memory Move
(Un)Signed/(Un)Signed multiply & Optional Round
CoNEG(rnd)
Negate Accumulator & Optional Round
CoNOP
No-Operation
CoRND
Round Accumulator
CoSHL / CoSHR
CoSTORE
Accumulator Logical Shift Left / Right
Store a MAC Unit Register
CoSUB(2,R)
Substraction
75/229