ST10R272L - MULTIPLY-ACCUMULATE UNIT (MAC)
79/320
Note
The MAC condition flags are evaluated if required by the instruction being
executed. In particular they are not affected by any instruction of the regular
instruction set. In consequence, their values may not be consistent with the
Accumulator content. For example, loading the Accumulator with MOV instructions
will not modify the condition flags
SV
Sticky Overflow Flag
Set when a MAC operation produces a 40-bit arithmetic overflow. It remains set until it
is explicitly reset by software.
C
Carry Flag
Set when a MAC operation produces a carry or a borrow bit.
Z
Zero Flag
Set when the Accumulator is zero at the end of a MAC operation.
N
Negative Flag
Set when the Accumulator is negative at the end of a MAC operation.
MAE
Accumulator Extension (bits [39:32])
Bit
Function