English
Language : 

SH-2A Datasheet, PDF (334/501 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperH™ RISC engine Family
Section 6 Instruction Descriptions
void ftrc_invalid(int sign, int *FPUL)
{
set_V();
if((FPSCR & ENABLE_V) == 0){
if(sign == 0)
*FPUL = 0x7fffffff;
else
*FPUL = 0x80000000;
}
else fpu_exception_trap();
}
FTRC Special Cases
FRn,DRn
NORM +0
Positive Negative
Out of Out of
–0 Range Range +INF
FTRC
TRC 0
(FRn,DRn)
0
Invalid Invalid Invalid
+MAX –MAX +MAX
Note: The value of a denormalized number is treated as 0.
–INF
Invalid
–MAX
qNaN
Invalid
–MAX
sNaN
Invalid
–MAX
Possible Exceptions:
• Invalid operation
Rev. 3.00 Jul 08, 2005 page 320 of 484
REJ09B0051-0300