English
Language : 

SH-2A Datasheet, PDF (92/501 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperH™ RISC engine Family
Section 6 Instruction Descriptions
#define SET_E
0x00020000
#define SET_V
0x00010040
#define SET_Z
0x00008020
#define SET_O
0x00004010
#define SET_U
0x00002008
#define SET_I
0x00001004
#define ENABLE_VOUI 0x00000b80
#define ENABLE_V 0x00000800
#define ENABLE_Z 0x00000400
#define ENABLE_OUI 0x00000380
#define ENABLE_I 0x00000080
#define FLAG
0x0000007C
/* FPSCR(bit17) */
/* FPSCR(bit16,6) */
/* FPSCR(bit15,5) */
/* FPSCR(bit14,4) */
/* FPSCR(bit13,3) */
/* FPSCR(bit12,2) */
/* FPSCR(bit11,9-7) */
/* FPSCR(bit11) */
/* FPSCR(bit10) */
/* FPSCR(bit9-7) */
/* FPSCR(bit7) */
/* FPSCR(bit6-2) */
#define FPSCR_FR
#define FPSCR_PR
#define FPSCR_DN
#define FPSCR_I
#define FPSCR_RM
#define FR_HEX
#define FR
#define DR_HEX
#define DR
FPSCR>>21&1
FPSCR>>19&1
FPSCR>>18&1
FPSCR>>12&1
FPSCR&1
frf.l[ FPSCR_FR]
frf.f[ FPSCR_FR]
frf.f[ FPSCR_FR]
frf.d[ FPSCR_FR]
union {
int l[2][16];
float f[2][16];
double d[2][8];
} frf;
int FPSCR;
int sign_of(int n)
{
return(FR_HEX[n]>>31);
}
int data_type_of(int n) {
Rev. 3.00 Jul 08, 2005 page 78 of 484
REJ09B0051-0300