| Assembleur SuperH | MULS.W |
|---|---|
| SuperH | Multiply as Signed Word |
Syntaxe
| MULS.W Rm,Rn |
| MULS Rm,Rn |
Description
Cette instruction permet d'effectuer un traitement de multiplication 16 bits entière (signé) du contenu d'un registre général par un autre registre général et entrepose le résultat 32 bits dans le registre MACL.
Algorithme
|
MODULE MULS(m,n) * MULS Rm,Rn MACL ← ((long)(short)R[n] x (long)(short)R[m]) PC ← PC + 2 |
Mnémonique
| Instruction | Abstrait | Opcode | Cycle |
|---|---|---|---|
| MULS.W Rm,Rn | Opération signé, MACL ← Rn × Rm | 0010nnnnmmmm1111 | 1 (à 3) |
| MULS Rm,Rn |
Dernière mise à jour : Mardi, le 28 juillet 2015