EasyManua.ls Logo

Renesas SuperH SH-4A - LDS (Load to FPU System Register): System Control Instruction

Renesas SuperH SH-4A
472 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Rev. 1.50, 10/04, page 349 of 448
10.2.5 LDS (Load to FPU System register): System Control Instruction
Format Operation Instruction Code Cycle T Bit
LDS Rm,FPUL Rm FPUL 0100mmmm01011010 1 —
LDS.L @Rm+,FPUL (Rm) FPUL, Rm + 4
Rm
0100mmmm01010110 1
LDS Rm,FPSCR Rm FPSCR 0100mmmm01101010 1
LDS.L @Rm+,FPSCR (Rm) FPSCR, Rm + 4
Rm
0100mmmm01100110 1
Description: This instruction loads the source operand into FPU system registers FPUL and
FPSCR.
Notes: None
Operation:
#define FPSCR_MASK 0x003FFFFF
LDSFPUL(int m, int *FPUL) /* LDS Rm,FPUL */
{
*FPUL = R[m];
PC += 2;
}
LDSMFPUL(int m, int *FPUL) /* LDS.L @Rm+,FPUL */
{
*FPUL = Read_Long(R[m]);
R[m] += 4;
PC += 2;
}
LDSFPSCR(int m) /* LDS Rm,FPSCR */
{
FPSCR = R[m] & FPSCR_MASK;
PC += 2;
}

Table of Contents

Related product manuals