3. Instruction Set
API
Mnemonic Operands Function
SS2
SX2
43 D
SUM P
Sum of Active bits
Type
OP
Bit Devices Word devices Program Steps
X Y M S K H KnX
KnY
KnM
KnS
T C D E F
SUM, DSUMP: 5 steps
DSUM, DSUMP: 9 steps
SS2
SX2
SS2
SX2
SS2
SX2
Operands:
S: Source device D: Destination device for storing counted value
Explanation:
1. This instruction counts the total active bits in S and store the value in D.
2. D will occupy two registers when using in 32-bit instruction.
3. If operand S, D use index F, only a 16-bit instruction is available.
4. If there is no active bits, zero flag M1020 =ON.
Program Example:
When X20 = ON, all active bits in D0 will be counted and the result will be stored in D2.
0 0 0 0 0 0 01 1 10 0 0 00 0
3
D2D0