APPENDICES
APPENDICES-5
M32R-FPU Software Manual (Rev.1.01)
mnemonic
function
condition bit (C)
FMADD
Rdest,Rsrc1,Rsrc2
Rdest = Rdest + Rsrc1 * Rsrc2
–
FMSUB
Rdest,Rsrc1,Rsrc2
Rdest = Rdest - Rsrc1 * Rsrc2
–
FMUL
Rdest,Rsrc1,Rsrc2
Rdest = Rdest * Rsrc2
–
FSUB
Rdest,Rsrc1,Rsrc2
Rdest = Rsrc1 - Rsrc2
–
FTOI
Rdest,Rsrc
Rdest = (s)Rsrc2
–
FTOS
Rdest,Rsrc
Rdest = (sh)Rsrc
–
ITOF
Rdest,Rsrc
Rdest = (float)Rsrc
–
JL
Rsrc
R14 = PC+4, PC = Rsrc
–
JMP
Rsrc
PC = Rsrc
–
LD
Rdest,@(disp16,Rsrc)
Rdest = *(s *)(Rsrc+(sh)disp16)
–
LD
Rdest,@Rsrc
Rdest = *(s *)Rsrc
–
LD
Rdest,@Rsrc+
Rdest = *(s *)Rsrc, Rsrc += 4
–
LD24
Rdest,#imm24
Rdest = imm24 & 0x00ffffff
–
LDB
Rdest,@(disp16,Rsrc) Rdest = *(sb *)(Rsrc+(sh)disp16)
–
LDB
Rdest,@Rsrc
Rdest = *(sb *)Rsrc
–
LDH
Rdest,@(disp16,Rsrc) Rdest = *(sh *)(Rsrc+(sh)disp16)
–
LDH
Rdest,@Rsrc
Rdest = *(sh *)Rsrc
–
LDI
Rdest,#imm16
Rdest = (sh)imm16
–
LDI
Rdest,#imm8
Rdest = (sb)imm8
–
LDUB
Rdest,@(disp16,Rsrc) Rdest = *(ub *)(Rsrc+(sh)disp16)
–
LDUB
Rdest,@Rsrc
Rdest = *(ub *)Rsrc
–
LDUH
Rdest,@(disp16,Rsrc) Rdest = *(uh *)(Rsrc+(sh)disp16)
–
LDUH
Rdest,@Rsrc
Rdest = *(ub *)Rsrc
–
LOCK
Rdest,@Rsrc
LOCK = 1, Rdest = *(s *)Rsrc
–
MACHI
Rsrc1,Rsrc2
accum= (s)(Rsrc1 & 0xffff0000)
–
* (s)((s)Rsrc2>>16)
MACLO
Rsrc1,Rsrc2
accum= (s)(Rsrc1<<16) * (sh)Rsrc2
–
MACWHI
Rsrc1,Rsrc2
accum= (s)Rsrc1 * (s)((s)Rsrc2>>16)
–
MACWLO
Rsrc1,Rsrc2
accum= (s)Rsrc1 * (sh)Rsrc2
–
MUL
Rdest,Rsrc
Rdest = (s)Rdest * (s)Rsrc
–
MULHI
Rsrc1,Rsrc2
accumulator = (s)(Rsrc1 & 0xffff0000)
–
* (s)((s)Rsrc2>>16)
MULLO
Rsrc1,Rsrc2
accumulator = (s)(Rsrc1<<16) * (sh)Rsrc2
–
MULWHI
Rsrc1,Rsrc2
accumulator = (s)Rsrc1 * (s)((s)Rsrc2>>16)
–
MULWLO
Rsrc1,Rsrc2
accumulator = (s)Rsrc1 * (sh)Rsrc2
–
MV
Rdest,Rsrc
Rdest = Rsrc
–
MVFACHI
Rdest
Rdest = accumulater >> 32
–
MVFACLO
Rdest
Rdest = accumulator
–
MVFACMI
Rdest
Rdest = accumulator >> 16
–
MVFC
Rdest,CRsrc
Rdest = CRsrc
–
MVTACHI
Rsrc
accumulator[0:31] = Rsrc
–
MVTACLO
Rsrc
accumulator[32:63] = Rsrc
–
MVTC
Rsrc,CRdest
CRdest = Rsrc
change
APPENDIX 2
Appendix 2 Instruction List
Summary of Contents for M32R-FPU
Page 8: ...M32R FPU Software Manual Rev 1 01 This page left blank intentionally...
Page 25: ...CHAPTER 2 INSTRUCTION SET 2 1 Instruction set overview 2 2 Instruction format...
Page 39: ...CHAPTER 3 INSTRUCTIONS 3 1 Conventions for instruction description 3 2 Instruction description...
Page 189: ...INDEX...