r5s77631ay266bgv Renesas Electronics Corporation., r5s77631ay266bgv Datasheet - Page 135

no-image

r5s77631ay266bgv

Manufacturer Part Number
r5s77631ay266bgv
Description
Renesas 32-bit Risc Microcomputer Superhtm Risc Engine Family Sh-4a Series
Manufacturer
Renesas Electronics Corporation.
Datasheet
Instruction
DMULU.L Rm,Rn
DT
EXTS.B
EXTS.W Rm,Rn
EXTU.B
EXTU.W Rm,Rn
MAC.L
MAC.W
MUL.L
MULS.W Rm,Rn
MULU.W Rm,Rn
NEG
NEGC
SUB
SUBC
SUBV
Rn
Rm,Rn
Rm,Rn
@Rm+,@Rn+
@Rm+,@Rn+
Rm,Rn
Rm,Rn
Rm,Rn
Rm,Rn
Rm,Rn
Rm,Rn
Operation
Unsigned,
Rn × Rm → MAC,
32 × 32 → 64 bits
Rn – 1 → Rn;
when Rn = 0,
1 → T
When Rn ≠ 0, 0 → T
Rm sign-extended from
byte → Rn
Rm sign-extended from
word → Rn
Rm zero-extended from
byte → Rn
Rm zero-extended from
word → Rn
Signed,
(Rn) × (Rm) + MAC → MAC
Rn + 4 → Rn, Rm + 4 → Rm
32 × 32 + 64 → 64 bits
Signed,
(Rn) × (Rm) + MAC → MAC
Rn + 2 → Rn,
Rm + 2 → Rm
16 × 16 + 64 → 64 bits
Rn × Rm → MACL
32 × 32 → 32 bits
Signed,
Rn × Rm → MACL
16 × 16 → 32 bits
Unsigned,
Rn × Rm → MACL
16 × 16 → 32 bits
0 – Rm → Rn
0 – Rm – T → Rn,
borrow → T
Rn – Rm → Rn
Rn – Rm – T → Rn,
borrow → T
Rn – Rm → Rn,
underflow → T
Instruction Code
0011nnnnmmmm0101
0100nnnn00010000
0110nnnnmmmm1110
0110nnnnmmmm1111
0110nnnnmmmm1100
0110nnnnmmmm1101
0000nnnnmmmm1111
0100nnnnmmmm1111
0000nnnnmmmm0111
0010nnnnmmmm1111
0010nnnnmmmm1110
0110nnnnmmmm1011
0110nnnnmmmm1010
0011nnnnmmmm1000
0011nnnnmmmm1010
0011nnnnmmmm1011
Rev. 1.00 Oct. 01, 2007 Page 69 of 1956
Privileged T Bit
Section 3 Instruction Set
Comparison
result
Borrow
Borrow
Underflow —
REJ09B0256-0100
New

Related parts for r5s77631ay266bgv